v1.0.0
Install the Arcus.Templates packages that you need via NuGet, for instance Arcus.Templates.WebApi:
> dotnet new --install Arcus.Templates.WebApi::1.0.0
For a complete list of all Arcus.Templates packages see the documentation.
What's new?
Features
- Provide the capability to create an EventHubs worker project template with integrated message pump (#680)
- Provide the capability to create an Azure Functions EventHubs trigger project template (#681)
- Provide the capability to create isolated/in-process Azure Functions EventHubs trigger projects
- Provide the capability to exclude Serilog from the Azure Functions EventHubs trigger project
- Provide the capability to create isolated Azure Functions Service Bus topic trigger projects (#414)
- Provide the capability to track requests in the Azure Functions HTTP trigger project template (#312)
- Provide the capability to exclude Serilog from the Azure Functions HTTP trigger project template (#598)
- Provide the capability to exclude Serilog from the Azure Functions Databricks job metrics project template (#597)
- Provide the capability to navigate automatically towards the Swagger UI page when OpenAPI is enabled in the Web API project template (#694)
Fixes / Changes
- Provide a default
ARCUS_HTTP_PORT
to the Web API project template (#683) - Assign correlation information to telemetry context in Azure Functions HTTP trigger project template to support service-to-service correlation (#612)
- Use dedicated API health report model to omit exception details from the public HTTP endpoint (#600)
- Use Application Insights connection string instead of instrumentation key in all project templates (with exception of in-process Azure Functions) (#594)
- Updates all project templates with Observability v2.5 (#623)
- Streamline Serilog default log verbosity to
Information
(#624) - Remove the OpenAPI-specific files in the Azure Functions HTTP trigger project template when the OpenAPI is excluded (#616)
Changes:
- f74d1ff feat: add exclude serilog project option to az func databricks jobmetrics project template (#687)
- ae28413 chore: add launchUrl to webapi project template (#695)
- 9d72d5b chore(deps): bump nth-check and @slorber/static-site-generator-webpack-plugin (#693)
- b15bf88 chore(deps): update dependency microsoft.azure.functions.worker.extensions.servicebus to v5.7.0 (#692)
- fc395b5 chore(deps): update dependency microsoft.azure.functions.worker to v1.10.0 (#691)
- afb9b6a docs: add introduction page (#689)
- 9b2378a chore(deps): update dependency arcus.security.providers.azurekeyvault to v1.8.1 (#690)
- a98001e feat: add az func eventhubs project template (#686)
- 959fd95 feat: add isolated az func servicebus topic project option (#685)
- fa7ae97 chore(deps): update dependency microsoft.net.test.sdk to v17.3.2 (#688)
See More
- decdf91 feat: add default http port to web api project template (#684)
- 07aff4d feat: add eventhubs worker project template (#682)
- 3626000 chore(deps): update dependency serilog to v2.12.0 (#676)
- 77fe6ea chore(deps): update dependency microsoft.aspnetcore.authentication.jwtbearer to v6.0.9 (#677)
- 0b533ca chore(deps): update mcr.microsoft.com/dotnet/sdk docker tag to v6.0.401 (#678)
- 4eabde1 chore(deps): update arcus.messaging monorepo to v1.3.0 (#674)
- c5329fc chore(deps): update dependency microsoft.openapi.readers to v1.4.1 (#675)
- b05e245 chore(deps): update arcus.security monorepo to v1.8.1 (#673)
- 46ad263 chore(deps): update arcus.security monorepo to v1.8.0 (#672)
- 12b63ae feat: add exclude serilog project option to az func http trigger project template (#665)
- 0a49d6b chore(deps): update dependency serilog.sinks.console to v4.1.0 (#671)
- dd9d138 test: use consumer/producer in servicebus integration tests (#646)
- a72b024 chore(deps): update dependency microsoft.net.test.sdk to v17.3.1 (#668)
- 7f857fa chore(deps): update dependency microsoft.openapi.readers to v1.4.0 (#670)
- d63b91b chore(deps): update arcus.observability monorepo to v2.6.0 (#669)
- 4557d4c chore: rename serilog appinsights directive (#662)
- 5774a46 chore: fix open api descriptions (#666)
- 00ed69e chore(deps): update dependency guard.net to v3 (#664)
- 38bc892 chore: update az func sdk package (#663)
- c95da54 chore(deps): update dependency microsoft.azure.webjobs.extensions.openapi to v1.4.0 (#661)
- ba2d3a0 chore(deps): update dependency swashbuckle.aspnetcore.filters to v7.0.5 (#660)
- 4659100 chore(deps): update arcus.webapi monorepo to v1.6.1 (#659)
- 5af82e8 chore: upgrade to observability v2.5 in Azure Functions project templates (#645)
- 8a56cdf chore(deps): update dependency microsoft.visualstudio.azure.containers.tools.targets to v1.17.0 (#658)
- ea148c1 chore(deps): update dependency microsoft.net.test.sdk to v17.3.0 (#654)
- 0216959 chore(deps): update dependency microsoft.azure.webjobs.extensions.servicebus to v5.7.0 (#655)
- 0c6f767 chore(deps): update dependency microsoft.aspnetcore.authentication.jwtbearer to v6.0.8 (#651)
- efe4614 chore(deps): update dependency mcr.microsoft.com/dotnet/sdk to v6.0.400 (#652)
- 0c73f99 chore(deps): update dependency bouncycastle.netcoresdk to v1.9.6 (#649)
- c79238e chore(deps): update dependency microsoft.azure.webjobs.extensions.http to v3.2.0 (#653)
- 605ac92 chore(deps): update dependency xunit to v2.4.2 (#648)
- f08fdbe chore(deps): update dependency swashbuckle.aspnetcore.filters to v7.0.4 (#647)
- b786d19 chore(deps): update dependency microsoft.azure.webjobs.extensions.servicebus to v5.6.0 (#642)
- ba67404 chore(deps): update dependency microsoft.azure.databricks.client to v1.1.2395.2 (#641)
- 8fda242 chore(deps): update arcus.webapi monorepo to v1.6.0 (#639)
- bf10d87 feat: use newest features in observability/webapi (#638)
- 4e9d9dc feat: use appinsights connectionstring in http trigger (#637)
- 705b2eb chore(deps): bump terser from 5.9.0 to 5.14.2 in /docs (#636)
- 4176158 chore(deps): update dependency swashbuckle.aspnetcore to v6.4.0 (#635)
- 6f07043 chore(deps): update dependency serilog.aspnetcore to v6.0.1 (#634)
- 018ae7e chore(deps): update dependency serilog.extensions.hosting to v5.0.1 (#633)
- 3ae6856 chore(deps): update dependency microsoft.azure.databricks.client to v1.1.2388.2 (#632)
- 4ea4217 chore(deps): update dependency serilog.aspnetcore to v6 (#631)
- 3354214 chore(deps): update dependency mcr.microsoft.com/dotnet/sdk to v6.0.302 (#629)
- 892cfdf feat: Use custom ApiHealthReport in Azure Functions HTTP trigger project template (#618)
- 499ca11 test: add integration test for webapi w/ excluded exception in health report (#622)
- 103af12 chore(deps): update dependency swashbuckle.aspnetcore to v6.3.2 (#630)
- 4ada055 chore(deps): update dependency microsoft.aspnetcore.authentication.jwtbearer to v6.0.7 (#628)
- c54963c feat: add observability v2.5 to worker templates (#621)
- d26e2de feat: track http request in az func http trigger (#615)
- 45477ae feat: Add the RemoveMicrosoftApplicationInsightsLoggerProvider extension to all Serilog infrastructure code (#610)
- 7add70a chore(deps): update dependency microsoft.azure.databricks.client to v1.1.2380.6 (#626)
- df63eaa chore(deps): update dependency serilog.extensions.hosting to v5 (#627)
- f85365f feat: add empty APPINSIGHTS_INSTRUMENTATIONKEY to appsettings.json (#613)
- b4abb81 bug: exclude openapi fully (#617)
- d42286e chore(deps): update dependency microsoft.openapi.readers to v1.3.2 (#614)
- 5177477 chore(deps): update dependency microsoft.azure.databricks.client to v1.1.2364.2 (#611)
- 2c3b834 chore(deps): update dependency mcr.microsoft.com/dotnet/sdk to v6.0.301 (#606)
- a4ce286 chore(deps): update dependency microsoft.visualstudio.azure.containers.tools.targets to v1.16.1 (#608)
- bb1b803 chore(deps): update dotnet monorepo to v6.0.6 (#605)
- df7d7a4 chore(deps): update dependency microsoft.azure.webjobs.extensions.servicebus to v5.5.1 (#603)
- 49a515b chore: add direct observability references (#599)
- fc9b76e docs: publish v0.8 feature docs (#595)
This list of changes was auto generated.
New Contributors
- @vtermaat made their first contribution in #613
Full Changelog: v0.8.0...v1.0.0