Skip to content

v1.0.0

Compare
Choose a tag to compare
@arcus-automation arcus-automation released this 06 Oct 10:29
f74d1ff

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