Releases: arcus-azure/arcus.templates
v2.0.0
Install the Arcus.Templates packages that you need via NuGet, for instance Arcus.Templates.WebApi:
> dotnet new --install Arcus.Templates.WebApi::2.0.0
For a complete list of all Arcus.Templates packages see the documentation.
What's new?
Features
- Provide .NET 8 support (arcus-azure/arcus#311)
- Provide nullable types by activating C# 10 feature in project templates (#865)
- Provide
local.settings.json
for Azure Functions project templates with Azurite support (#782)
Fixes / Changes
- Use runtime as base and chiseled throughout for Docker images (#854)
- Use same
WebAPI
tag as Microsoft ASP.NET project templates (#791)
Removal
- Removed the
--functions-worker
worker option in Azure Functions project template (default: isolated) (#867)
Changes:
- 33e8a4e chore(deps): bump got from 9.6.0 to 12.6.1 in /docs (#885)
- 907d857 chore(deps): bump postcss from 8.4.21 to 8.4.31 in /docs (#842)
- fe1777f chore(deps): bump @babel/traverse from 7.21.3 to 7.23.2 in /docs (#844)
- b99eece chore(deps): update dotnet monorepo to v8 (#883)
- bc070b2 chore(deps): update github/codeql-action action to v3 (#856)
- 62bc251 chore(deps): update dependency serilog to v4 (#884)
- fe7b1d7 chore: upgrade package/docker dependencies (#879)
- 6965c7b chore: use nullable option in project templates (#880)
- fde4bb6 chore: remove unused icon files (#875)
- 01b0a29 docs: use new nuget install command in feature docs (#874)
See More
- 051636f chore: upgrade templates to net8.0 (#873)
- 6dab27d chore: upgrading all packages for the FE docs (#872)
- ca6e01f feat: remove in-process functions worker project option (#867)
- 3cd7e25 chore(deps): update dependency microsoft.azure.functions.worker to v1.19.0 (#812)
- 9e56d93 chore(deps): update dependency microsoft.azure.functions.worker.sdk to v1.15.0 (#835)
- 76ef55e chore(deps): update dependency microsoft.azure.databricks.client to v2.2.0 (#839)
- b8c5894 chore(deps): bump semver from 5.7.1 to 5.7.2 in /docs (#830)
- e7010b1 chore(deps): update dependency microsoft.net.test.sdk to v17.7.2 (#832)
- 8c32259 chore(deps): update dependency microsoft.visualstudio.azure.containers.tools.targets to v1.19.5 (#833)
- 8dd4952 chore(deps): update dependency swashbuckle.aspnetcore.filters to v7.0.11 (#837)
- 14c01a0 chore(deps): update dependency microsoft.azure.databricks.client to v2.1.2 (#838)
- 88fa458 chore(deps): update actions/checkout action to v4 (#836)
- 32bfc3d chore(deps): update dependency microsoft.azure.functions.worker.sdk to v1.14.0 (#822)
- 2d7f520 chore(deps): update dependency microsoft.azure.databricks.client to v2.1.1 (#820)
- ef143ed chore(deps): update dependency xunit.runner.visualstudio to v2.5.0 (#824)
- 22c11ab chore(deps): update dependency swashbuckle.aspnetcore.filters to v7.0.8 (#831)
- dffb245 chore(deps): update dependency microsoft.net.test.sdk to v17.6.3 (#816)
- f05c0c8 fix: correct project alias for az func eventhubs project template (#808)
- 50bd055 chore: Update LICENSE (#804)
- c4e401a chore(deps): update mcr.microsoft.com/dotnet/sdk docker tag to v7.0.203 (#802)
- 72c522b chore(deps): update dependency microsoft.azure.functions.worker.sdk to v1.10.0 (#809)
- ef8385a chore: add az func local settings (#801)
- 44def51 chore(deps): update dependency microsoft.azure.webjobs.extensions to v5 (#800)
- 2aa1faf chore(deps): update dependency microsoft.azure.databricks.client to v2 (#795)
- 17852f4 chore(deps): bump minimatch and @docusaurus/core in /docs (#740)
- ab7042e chore(deps): update dependency microsoft.azure.functions.worker.extensions.eventhubs to v5.2.0 (#797)
- af5ef24 chore(deps): update dependency microsoft.azure.functions.worker.sdk to v1.9.0 (#798)
- db75da6 test: update self-contained tests (#796)
- 909a169 chore(deps): update dependency microsoft.visualstudio.azure.containers.tools.targets to v1.18.1 (#794)
- 3019aba chore(deps): update mcr.microsoft.com/dotnet/sdk docker tag to v7.0.202 (#786)
- 6f910fa chore(deps): update dependency microsoft.net.test.sdk to v17.5.0 (#787)
- 603d02c chore(deps): update dependency microsoft.azure.functions.worker.extensions.openapi to v1.5.1 (#751)
- 205f860 chore(deps): update dependency newtonsoft.json to v13.0.3 (#790)
- 8d0e557 chore(deps): update dependency microsoft.openapi.readers to v1.6.3 (#775)
- 1a3dbda chore(deps): bump ua-parser-js from 0.7.31 to 0.7.33 in /docs (#773)
- 0f3ebd1 chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /docs (#776)
- 3c9eb31 chore(deps): bump @sideway/formula from 3.0.0 to 3.0.1 in /docs (#778)
- a38b06b align template classifications with default .net templates (#792)
- 84eb1b4 chore(deps): bump webpack from 5.61.0 to 5.76.1 in /docs (#793)
- f3b69fd chore: remove 'core' in readme (#784)
- 30cf87a chore(deps): update dependency microsoft.azure.webjobs.extensions.openapi to v1.5.1 (#774)
- 28be446 chore: optional correlation id retrieval in az func servicebus templates (#777)
- 852dd07 chore: publish v1.1 feature docs (#772)
This list of changes was auto generated.
New Contributors
- @laurensvc made their first contribution in #872
Full Changelog: v1.1.0...v2.0.0
v1.1.0
Install the Arcus.Templates packages that you need via NuGet, for instance Arcus.Templates.WebApi:
> dotnet new --install Arcus.Templates.WebApi::1.1.0
For a complete list of all Arcus.Templates packages see the documentation.
What's new?
Features
- Provide the capability to track telemetry with W3C correlation format in all project templates (#716, #717, #718)
- Provide the capability to create isolated Azure Functions HTTP trigger projects (#714)
- Provide the capability to create isolated Azure Functions Service bus trigger projects (#710)
Fixes / Changes
- Use the isolated functions worker option as default for all Azure Functions project templates (#748)
- Streamline
launchSettings.json
file for both Docker and Project execution options in all project templates (#764) - Use synchronous secret retrieval to retrieve the JWT issuer token in the Web API project template #729)
- Use simpler certificate authentication extension in Web API project template (#709)
- Use open
Accept
header as valid option during JSON validation in Azure Functions HTTP trigger project template (#700)
New Contributors
- @pim-simons made their first contribution in #701
- @Roeland54 made their first contribution in #765
Changes:
- 6b5d48c chore(deps): update arcus.observability monorepo to v2.8.0 (#771)
- 7b1c573 chore: use
main
branch in az devops status badge (#770) - c5fd9b2 chore(deps): update dependency microsoft.openapi.readers to v1.5.0 (#769)
- 928a170 chore: streamline launchsettings in project templates (❗) (#766)
- d720e2b feat: w3c correlation update (❗) (#762)
- 7dcb17a chore: use main in codeql (#767)
- ef9a5d4 chore(deps): update dependency swashbuckle.aspnetcore to v6.5.0 (#763)
- 7515a70 Do not exclude launchsettings.json (#765)
- 94c3267 chore(deps): update mcr.microsoft.com/dotnet/sdk docker tag to v7.0.102 (#761)
- ebf2e87 chore(deps): update arcus.observability monorepo to v2.7.0 (#760)
See More
- 670c8d9 test: correct event types in integration tests (#753)
- 080d888 chore(deps): update arcus.webapi monorepo to v1.7.1 (#758)
- 6211ee5 chore: fix nuget warnings (#757)
- 42afe65 Update ci-build.yml (#756)
- 8fccefe chore(deps): bump json5 and babel-loader in /docs (#755)
- e1faff8 chore: don't use special chars in
local.settings.json
(#754) - d2bf712 feat: set isolated project option as default az func worker (#750)
- b6d34d5 chore: frontend brand updates (#730)
- 72f772e chore(deps): update dependency microsoft.azure.webjobs.extensions.openapi to v1.5.0 (#752)
- cd9b763 chore: use
local.settings.json
in Azure Functions HTTP trigger project template (#749) - d817606 feat: add isolated option to az func http trigger (#739)
- 4b37476 chore(deps): update arcus.webapi monorepo to v1.7.0 (#735)
- ccb8fbf chore(deps): update mcr.microsoft.com/dotnet/sdk docker tag to v7.0.101 (#738)
- 3b1df92 chore(deps): update dependency microsoft.net.test.sdk to v17.4.1 (#742)
- 1856835 chore: use eventgrid v3.3 (#745)
- 50b6f16 Update dependency Serilog to v2.12.0 (#744)
- 38e51fb chore(deps): update arcus.security monorepo to v1.9.0 (#741)
- 5952ceb chore(deps): bump express from 4.17.1 to 4.18.2 in /docs (#733)
- 071b43f chore(deps): bump qs and express in /docs (#734)
- 82420b7 chore(deps): update dependency arcus.eventgrid.testing to v3.3.0 (#737)
- 56b7789 Update docusaurus.build.config.js (#731)
- 3eb1726 chore(deps): update dependency microsoft.openapi.readers to v1.4.5 (#732)
- 9024c07 chore(deps): update dependency serilog.aspnetcore to v6.1.0 (#728)
- 8f5cbeb chore(deps): update dependency newtonsoft.json to v13.0.2 (#726)
- b054cd8 chore(deps): update dependency microsoft.openapi.readers to v1.4.4 (#725)
- bfc874d chore(deps): update dependency microsoft.azure.databricks.client to v1.1.2515.1 (#724)
- 5561d76 chore(deps): bump loader-utils from 1.4.1 to 1.4.2 in /docs (#723)
- fcaa70f feat: add isolated project option to az func servicebus queue (#710)
- ca4e0bc chore: remove deprecated pr validation config (#722)
- 1c350d6 chore: remove installation details from readme (#712)
- cb7f773 chore(deps): update dependency swashbuckle.aspnetcore.filters to v7.0.6 (#720)
- e502083 chore(deps): update dependency microsoft.azure.webjobs.extensions.servicebus to v5.8.1 (#711)
- 3cfb256 chore(deps): bump loader-utils from 1.4.0 to 1.4.1 in /docs (#708)
- c840cd5 chore(deps): update dependency bouncycastle.netcoresdk to v1.9.7 (#704)
- f02a70b chore(deps): update dependency microsoft.net.test.sdk to v17.4.0 (#705)
- 20c0db5 chore(deps): update mcr.microsoft.com/dotnet/sdk docker tag to v7 (#707)
- d3d2b72 chore(deps): update dependency microsoft.aspnetcore.authentication.jwtbearer to v6.0.10 (#697)
- 172e17a chore(deps): bump ansi-regex and ansi-regex in /docs (#702)
- 21de3f9 chore(deps): update mcr.microsoft.com/dotnet/sdk docker tag to v6.0.402 (#698)
- e4a6832 add mediatype / to AcceptsJson check (#701)
- 6bc1818 chore(deps): update dependency microsoft.azure.webjobs.extensions.servicebus to v5.8.0 (#699)
- e264c56 docs: publish v1.0 feature docs (#696)
Full Changelog: v1.0.0...v1.1.0
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)
...
v0.8.0
Install the Arcus.Templates packages that you need via NuGet, for instance Arcus.Templates.WebApi:
What's new?
Features
- Provides .NET 6 support for all project templates (#474, #473, #488, #472)
- Provide Azure Functions Service Bus worker templates with message handling (#562, #244)
- Provide the capability to use the Arcus secret store when configuring the JWT bearer token in Web API project template (#497)
- Provide the capability to omit
/
by default in request tracking in Web API project template (#537) - Provide the capability to restrict JSON serialization with the new MVC options (#471)
Fixes / Changes
- Uses a dedicated API model for the
HealthReport
in Web API project template to remove exception details from API surface (#491) - Only use Application Insights Serilog sink when there's an instrumentation key present (#563)
- Use Microsoft-supported Application Insights environment variable
APPINSIGHTS_INSTRUMENTATIONKEY
for better tracking (#547) - Use new Web API authentication filters for increased user-friendliness (#496)
- Make sure Swagger OpenAPI is available outside DEBUG builds in Web API project template (#483)
Changes:
- a9c548b feat: use webapi security extensions instead (#593)
- e7a04c6 feat: add healthreport json to webapi template (#589)
- 3554c7f chore: add package readme project tag (#588)
- cad6652 chore(deps): update dependency swashbuckle.aspnetcore.filters to v7.0.3 (#592)
- 36c7416 feat: omit default route in request tracking in web api template (#591)
- 778b422 chore(deps): update dependency flurl.http to v3.2.4 (#590)
- 6014c0e feat: only add existing app insights instrumentation key (#587)
- 84b37c1 chore(deps): update dependency arcus.backgroundjobs.databricks to v0.4.0 (#586)
- 3bbc63b chore(deps): update dependency microsoft.azure.webjobs.extensions.servicebus to v5.5.0 (#585)
- 37d35e9 feat: exclude serilog proj option for az func servicebus topic (#580)
See More
- b9daa1f Update SerilogLoggingTests.cs (#579)
- 2863111 chore(deps): update dependency microsoft.net.test.sdk to v17.2.0 (#584)
- 8ade7a2 chore(deps): update dotnet monorepo to v6.0.5 (#581)
- c11a420 chore(deps): update dependency mcr.microsoft.com/dotnet/sdk to v6.0.300 (#582)
- 5cb8150 chore(deps): update dependency microsoft.azure.webjobs.extensions.servicebus to v5.4.0 (#583)
- 8c3f068 feat: exclude serilog option in az func service bus queue proj template (#578)
- 7996a74 chore(deps): update dependency xunit.runner.visualstudio to v2.4.5 (#577)
- 0cc1f88 chore(deps): update dependency xunit.runner.visualstudio to v2.4.4 (#576)
- c06c047 feat: add az func az servicebus topic template (#572)
- c328f29 chore: update release notes w example (#573)
- bcf9f6f chore: add readme and proj url to nuget pkg (#571)
- b0fece6 chore(deps): update arcus.event-grid monorepo to v3.2.0 (#564)
- 801d499 chore(deps): bump cross-fetch from 3.1.4 to 3.1.5 in /docs (#574)
- f7a2d0a chore(deps): update dependency arcus.observability.telemetry.serilog.sinks.applicationinsights to v2.4.0 (#569)
- 4b01f18 chore(deps): update dependency microsoft.azure.webjobs.extensions.servicebus to v5.3.0 (#570)
- 8132816 chore(deps): update dependency serilog to v2.11.0 (#567)
- 60afbce chore(deps): update dependency flurl.http to v3.2.3 (#568)
- 9acf458 chore(deps): update dependency microsoft.azure.databricks.client to v1.1.2304.4 (#566)
- 1ecabdd chore(deps): update dependency swashbuckle.aspnetcore to v6.3.1 (#565)
- 6e958b1 feat: add az func az servicebus queue project template (#550)
- 0e30d51 chore: add codeql code scanning (#552)
- 42c3326 chore(deps): update dependency microsoft.visualstudio.azure.containers.tools.targets to v1.15.1 (#561)
- 1fb0120 chore(deps): bump async from 2.6.3 to 2.6.4 in /docs (#560)
- d7474fb chore: treat warnings as errors (#559)
- 835666e fix: use correct appinsights instrumentation key env var (#558)
- 57fdc10 chore(deps): update dependency mcr.microsoft.com/dotnet/aspnet to v6.0.4 (#555)
- c9463b4 chore(deps): update dependency mcr.microsoft.com/dotnet/sdk to v6.0.202 (#556)
- 835fd48 chore(deps): update dependency microsoft.openapi.readers to v1.3.1 (#557)
- 64a6bc7 chore(deps): update dependency microsoft.aspnetcore.authentication.jwtbearer to v6.0.4 (#554)
- 1dbc043 chore(deps): update arcus.webapi monorepo to v1.5.0 (#540)
- 1221a3f chore(deps): update arcus.security monorepo to v1.7.0 (#535)
- 068c64b chore(deps): update arcus.observability monorepo to v2.4.0 (#527)
- b90365e chore(deps): update dependency mcr.microsoft.com/dotnet/sdk to v6.0.201 (#494)
- 39293ad chore(deps): update dependency microsoft.aspnetcore.authentication.jwtbearer to v6.0.3 (#482)
- a0afb5a feat: upgrade worker proj templates to net6.0 (#548)
- 370ab3b chore: update webapi template towards net6.0 arcus packages (#545)
- 656a749 chore(deps): update dependency bogus to v34.0.2 (#541)
- 74ad4c5 chore(deps): bump minimist from 1.2.5 to 1.2.6 in /docs (#544)
- 15ee150 chore(deps): update dependency microsoft.azure.webjobs.extensions.openapi to v1.3.0 (#542)
- ada3dfe chore(deps): update dependency microsoft.visualstudio.azure.containers.tools.targets to v1.15.0 (#534)
- acbb103 chore: use file paths io url routes (#531)
- fa8dc9f chore(deps): update dependency mcr.microsoft.com/dotnet/aspnet to v6.0.3 (#533)
- 3a065cd chore(deps): update dependency swashbuckle.aspnetcore to v6.3.0 (#532)
- 4f1b1e9 chore(deps): bump prismjs from 1.25.0 to 1.27.0 in /docs (#530)
- 8dbe3f3 chore(deps): update dependency microsoft.azure.webjobs.extensions.openapi to v1.2.0 (#529)
- 0107d5b chore(deps): update dependency mcr.microsoft.com/dotnet/aspnet to v6.0.2 (#493)
- 58f05a4 chore(deps): bump follow-redirects from 1.14.7 to 1.14.8 in /docs (#524)
- 9442701 chore(deps): update dependency microsoft.net.test.sdk to v17.1.0 (#526)
- 3295577 chore(deps): update dependency serilog.aspnetcore to v5 (#525)
- 4e1f133 chore(deps): update dependency microsoft.azure.webjobs.extensions.openapi to v1.1.0 (#523)
- acf4920 chore(deps): update arcus.messaging monorepo to v1.1.0 (#522)
- 58b3ca1 chore: renovate ignore docs (#521)
- 048047a chore: ignore
/docs
in Renovate config (#516) - a93a201 chore: upgrade databricks jobmetrics to net6.0 (#506)
- 0f097ec fix(deps): update dependency @svgr/webpack to v6.2.1 (#514)
- 13cf246 chore(deps): bump nanoid from 3.1.30 to 3.2.0 in /docs (#511)
- 293b63c chore(deps): bump follow-redirects from 1.14.1 to 1.14.7 in /docs (#512)
- fc07609 chore(deps): bump shelljs from 0.8.4 to 0.8.5 in /docs (#513)
- 1f1784c fix(deps): update dependency @svgr/webpack to v6.2.0 (#504)
- 9a3dcd8 chore(deps): update dependency flurl.http to v3.2.2 (#510)
- 7e9013d chore: inform testers about az func tools (#509)
- d2040b9 chore(deps): update dependency flurl.http to v3.2.1 (#508)
- 511b75e chore(deps): update dependency newtonsoft.json to v13 (#505)
- 592ae01 feat: upgrade az func http trigger to net6.0 (#489)
- 0451415 docs: typo 'syntax highlighting' (#499)
- 8309e54 fix(deps): update docusaurus monorepo to v2.0.0-beta.13 (#490)
- 08ea2e2 fix(deps): update dependency @svgr/webpack to v6.1.2 (#492)
- dd3d9cc feat: expose openapi by default w warning (#486)
- b69c6d9 ...
v0.7.0
Install new version via NuGet
What's new?
Features
- Provide opt-in for health checks in the Azure Functions HTTP project template (#398)
- Provide the capability to track only 5xx requests for the health endpoint in the web API project template (#353)
- Provide the capability configure the minimum Serilog log level from the appsettings configuration (#368 & #354)
Fixes/Changes
- Provide the capability to parse JSON arrays when receiving HTTP requests in the Azure Function HTTP trigger (#330)
- Use the latest Arcus Azure Key Vault secret store functionality (#318)
- Ignore
null
values in the web API project template (#303)
Breaking Changes
None.
Removal
None.
Changes:
- 449965f chore(deps): update dependency microsoft.net.test.sdk to v16.11.0 (#416)
- 5aa984b fix: renovate update dependencies (#412)
- 1a48fa0 fix(deps): pin dependencies (#408)
- c7a1daa fix(deps): pin dependencies (#409)
- fd950da fix(deps): pin dependency @mdx-js/react to 1.6.22 (#410)
- f7e606d docs: Provide new website template (#407)
- 5bac600 chore(deps): update dependency microsoft.visualstudio.azure.containers.tools.targets to v1.11.2 (#405)
- ae471d7 feat: renovate combo (updating packages all at once) (#404)
- 443a2e6 chore(deps): update arcus webapi monorepo to v1.4.0 (#391)
- 402d764 feat: opt-in health checks for az func http trigger proj template (#400)
See More
- 4ccf933 fix: expected project warnings (#396)
- e6930e9 Resolve a NU1608 warning in the Arcus.Templates.Tests.Integration.csproj (#395)
- 216e08c chore(deps): update dependency serilog.sinks.console to v4 (#392)
- 6201d99 chore: Security upgrade github-pages from 214 to 215 (#390)
- dc3fe32 chore(deps): update dependency microsoft.azure.databricks.client to v1.1.2014.2 (#389)
- dbbc9b1 chore(deps): update arcus observability monorepo to v2.2.1 (#387)
- c30c16b chore(deps): update dependency microsoft.visualstudio.azure.containers.tools.targets to v1.11.1 (#388)
- 64c1367 chore(deps): update arcus observability monorepo to v2.2.0 (#385)
- fc12118 chore(deps): update dependency microsoft.visualstudio.azure.containers.tools.targets to v1.11.0 (#386)
- fb491a1 fix: use ubuntu-latest for build pipelines (#384)
- 60a27c9 chore(deps): update dependency system.identitymodel.tokens.jwt to v6.11.1 (#374)
- adcfcb9 chore(deps): update dependency bouncycastle.netcoresdk to v1.9.3.1 (#381)
- d8899a0 chore(deps): update arcus security monorepo to v1.6.0 (#383)
- 685dac7 chore(deps): update dependency microsoft.azure.databricks.client to v1.1.1978.2 (#382)
- 578ac49 chore: streamline order events on az service bus (#380)
- cdb821a chore: Security upgrade github-pages from 209 to 214 (#336)
- d96be00 chore(deps): update dependency microsoft.net.test.sdk to v16.10.0 (#375)
- d28478f fix: docs/Gemfile & docs/Gemfile.lock to reduce vulnerabilities (#373)
- 22e5ed8 fix: use information from config as minimum Serilog log level (#372)
- f72b93d chore(deps): update dependency flurl.http to v3.2.0 (#371)
- c829289 chore(deps): update dependency swashbuckle.aspnetcore to v6.1.4 (#369)
- 6cb4c92 chore(deps): bump rexml from 3.2.4 to 3.2.5 in /docs (#370)
- 836fba6 feat: only track health request when 5xx (#366)
- 53947cb fix: set Microsoft log level to warning (#359)
- b08fdeb chore(deps): update dependency swashbuckle.aspnetcore to v6.1.3 (#352)
- 46ea1d8 chore(deps): update arcus webapi monorepo to v1.3.1 (#360)
- 54eb556 chore(deps): update dependency system.identitymodel.tokens.jwt to v6.11.0 (#356)
- 44c35fe chore(deps): update dependency system.identitymodel.tokens.jwt to v6.10.2 (#348)
- 4557a45 chore(deps): update dependency polly to v7.2.2 (#347)
- 8147e62 chore(deps): update dependency swashbuckle.aspnetcore to v6.1.2 (#345)
- c4b88a4 chore(deps): update dependency swashbuckle.aspnetcore.filters to v7 (#338)
- 850c745 Update DatabricksMetricReportingTests.cs (#341)
- 2aa97bf chore(deps): update dependency microsoft.net.test.sdk to v16.9.4 (#337)
- 1106d17 chore(deps): update with necessary host packages (#339)
- 9401f63 chore(deps): update dependency arcus.messaging.pumps.servicebus to v0.6.0 (#334)
- c2d5bb1 chore(deps): update dependency arcus.messaging.health to v0.6.0 (#333)
- 11df672 chore(deps): update dependency system.identitymodel.tokens.jwt to v6.10.0 (#335)
- fe99ba1 fix: support parsing of JSON arrays (#332)
- 832e27e chore(deps): update dependency serilog.aspnetcore to v4.1.0 (#331)
- 02f51fc chore(deps): update arcus observability monorepo to v2.1.0 (#328)
- e5f7a69 chore(deps): update dependency newtonsoft.json to v13 (#325)
- f13bdb6 chore(deps): update dependency swashbuckle.aspnetcore to v6.1.1 (#323)
- b1401bc chore(deps): update dependency system.identitymodel.tokens.jwt to v6.9.0 (#322)
- 26b6ef4 fix: docs/Gemfile to reduce vulnerabilities (#324)
- e537f06 test: provide diagnostic error messages during integration tests (#326)
- 6d52210 fix: failed response request tracking (#327)
- 58535f3 fix: add Semantic config (#321)
- cfa3559 chore(deps): update dependency serilog.extensions.hosting to v4.1.2 (#314)
- a73e1f4 chore(deps): update dependency serilog.aspnetcore to v4 (#315)
- e5ab1d5 Feature - use current Azure Key Vault extension to kickstart in project templates (#319)
- 0d56060 chore(deps): update dependency swashbuckle.aspnetcore to v6.1.0 (#316)
- 19f31df chore(deps): update arcus observability monorepo to v2.0.1 (#313)
- 2778242 chore(deps): update arcus webapi monorepo to v1.2.0 (#311)
- d347eca Docs - remove unused version badge in web API feature docs (#310)
- c7ff9ab Docs - show Arcus project templates in VS (#302)
- f45740a chore(deps): update dependency microsoft.net.test.sdk to v16.9.1 (#308)
- 783daa0 chore(deps): update arcus security monorepo to v1.5.0 (#307)
- 6e13681 chore(deps): update dependency serilog.extensions.hosting to v4.1.0 (#309)
- bebb0d9 Docs - publish v0.6 feature docs (#306)
This list of changes was auto generated.
v0.6.0
Install new version via NuGet
What's new?
Features
- Provides the capability to create a new project in Visual Studio based on the Arcus project templates (#296 & #297)
Fixes / Changes
- Remove the
MaxDepth
JSON serialization option in the Azure Functions HTTP trigger (#303) - Provide better and more specific classifications for the project templates (#298)
Breaking Changes
None.
Removal
None.
Changes:
- 72cc04e Feature - small JSON serialization improvements (#303)
- 8dcb961 chore(deps): update dependency bogus to v33.0.2 (#304)
- 54ebf80 Feature - remove the 'Arcus ...' prefix of the templates in VS (#301)
- a61c8fc chore(deps): update dependency microsoft.visualstudio.azure.containers.tools.targets to v1.10.14 (#295)
- 1d0a358 Feature - show .NET Core templates in Visual Studio (#299)
- c0c7622 Provide improved classifications (#298)
- 733c8a4 chore(deps): update dependency swashbuckle.aspnetcore to v6.0.7 (#294)
- c916e64 Rename azurefunctions-http-templates.md to azurefunctions-http-template.md (#293)
- 11f3f53 Docs - publish v0.5 feature docs (#292)
This list of changes was auto generated.
v0.6.0-preview-01
Install new version via NuGet
Changes:
- a61c8fc chore(deps): update dependency microsoft.visualstudio.azure.containers.tools.targets to v1.10.14 (#295)
- 1d0a358 Feature - show .NET Core templates in Visual Studio (#299)
- c0c7622 Provide improved classifications (#298)
- 733c8a4 chore(deps): update dependency swashbuckle.aspnetcore to v6.0.7 (#294)
- c916e64 Rename azurefunctions-http-templates.md to azurefunctions-http-template.md (#293)
- 11f3f53 Docs - publish v0.5 feature docs (#292)
This list of changes was auto generated.
v0.5.0
Install new version via NuGet
What's new?
Features
- Adds the capability to create a Azure Functions project running a timer to log finished Databricks job runs (#246)
- Adds the capability to create a Azure Functions project with a HTTP endpoint trigger (#245)
Fixes / Changes
- Use Microsoft.NET.Sdk.Worker project type for workers (#222)
Breaking Changes
None.
Removal
None.
Changes:
- f9174b0 fix: Don't redirect preview logs
- 29e5270 Update dependency Swashbuckle.AspNetCore.Filters to v6.1.0 (#289)
- 274b688 Fix - remove PR rebase option during Renovation (#290)
- df333c9 Update dependency Serilog.Extensions.Hosting to v4 (#288)
- 5a45a65 Update dependency Swashbuckle.AspNetCore to v6.0.5 (#287)
- 390b2af Update dependency Swashbuckle.AspNetCore to v6.0.4 (#285)
- e37d622 Update dependency Swashbuckle.AspNetCore to v6 (#283)
- a8e984a Update dependency Bogus to v33 (#284)
- 928b902 Update dependency Microsoft.VisualStudio.Azure.Containers.Tools.Targets to v1.10.13 (#281)
- 1bb75e8 Update dependency Bogus to v32.1.1 (#282)
See More
- 92fedeb Update dependency Microsoft.Azure.WebJobs.Extensions.Http to v3.0.12 (#280)
- 37e567d Update arcus security monorepo to v1.4.1 (#279)
- 905f49e Provide issue template configuration (#276)
- 9a1ca4e Update arcus security monorepo to v1.4.0 (#274)
- ece6a73 Update dependency BouncyCastle to v1.8.9 (#267)
- dac958b Update arcus webapi monorepo to v1.1.0 (#273)
- c1d0d2f Update arcus observability monorepo to v2 (#269)
- 5a8b9d3 Update dependency Microsoft.VisualStudio.Azure.Containers.Tools.Targets to v1.10.12 (#268)
- e2f8b2d Feature - add project template for Azure Functions HTTP Trigger (#265)
- 890d442 [Snyk] Fix for 1 vulnerabilities (#266)
- f3e8483 Update dependency Flurl.Http to v3.0.1 (#264)
- a0ea084 Update dependency Bogus to v32.0.2 (#263)
- 9562523 Update dependency Microsoft.Azure.WebJobs.Extensions to v4 (#260)
- 94f4514 Update dependency Arcus.EventGrid.Publishing to v3.1.0 (#259)
- b5586f1 Update dependency Microsoft.VisualStudio.Azure.Containers.Tools.Targets to v1.10.11 (#261)
- 9bbab97 Update dependency Microsoft.NET.Test.Sdk to v16.8.3 (#262)
- 2cfc724 Update dependency Flurl.Http to v3 (#254)
- b341736 Feature - add Azure Functions Databricks project template (#251)
- 18fee76 Update dependency Bogus to v32 (#258)
- 1acc884 Update arcus observability monorepo to v1 (#257)
- 9c25b17 Update dependency Microsoft.NET.Test.Sdk to v16.8.0 (#255)
- cf3a922 Update arcus event-grid monorepo to v3.1.0 (#250)
- d48c655 Update dependency Arcus.Messaging.Pumps.ServiceBus to v0.5.1 (#253)
- dd03bd9 Update dependency Arcus.Messaging.Health to v0.5.1 (#252)
- 6203d9f Update dependency Arcus.Messaging.Pumps.ServiceBus to v0.5.0 (#249)
- bbac914 Update dependency Arcus.Messaging.Health to v0.5.0 (#248)
- a4069f0 Update dependency Swashbuckle.AspNetCore.Filters to v6.0.1 (#247)
- 34f2224 Update dependency Microsoft.VisualStudio.Azure.Containers.Tools.Targets to v1.10.10 (#243)
- 13daf17 Update dependency Microsoft.AspNetCore.Authentication.JwtBearer to v3.1.9 (#242)
- 67a95e1 Update dependency Bogus to v31.0.3 (#241)
- caf2317 Update arcus observability monorepo to v0.4.0 (#237)
- 20d99e8 Update dependency Arcus.Messaging.Health to v0.4.0 (#238)
- b8238fa Update dependency Arcus.Messaging.Pumps.ServiceBus to v0.4.0 (#239)
- 932d842 Update dependency Swashbuckle.AspNetCore.Filters to v6 (#236)
- 0e9823b Update dependency Swashbuckle.AspNetCore to v5.6.3 (#235)
- 97b18f2 Update dependency Arcus.Messaging.Health to v0.3.1 (#233)
- 826cfda Update dependency Arcus.Messaging.Pumps.ServiceBus to v0.3.1 (#234)
- 5eccae8 Update dependency Swashbuckle.AspNetCore to v5.6.1 (#230)
- 95d511c Update dependency Swashbuckle.AspNetCore to v5.6.0 (#229)
- 1537608 Update dependency Bogus to v31 (#228)
- bfd79e9 Update dependency Serilog to v2.10.0 (#227)
- 180f434 Update dependency Microsoft.AspNetCore.Authentication.JwtBearer to v3.1.8 (#226)
- 622d925 Update dependency Microsoft.OpenApi.Readers to v1.2.3 (#224)
- 170b59b Update dependency Microsoft.VisualStudio.Azure.Containers.Tools.Targets to v1.10.9 (#225)
- 05a8a63 Update arcus security monorepo to v0.2.0 (#223)
- 3028fa9 Use Microsoft.NET.Sdk.Worker project type for workers (#222)
- 195d16a Update dependency Microsoft.NET.Test.Sdk to v16.7.1 (#221)
- d412d88 Upgrade doc depenencies and patch CVE-2020-14001 (#217)
- 704fc13 Update dependency Bogus to v30.0.4 (#220)
- a848ecc Update dependency Bogus to v30.0.3 (#219)
- 77297cc Update dependency Microsoft.AspNetCore.Authentication.JwtBearer to v3.1.7 (#218)
- 30ff7cd Update dependency Microsoft.NET.Test.Sdk to v16.7.0 (#216)
- fbc6027 Update dependency Bogus to v30 (#215)
- d974296 Update dependency xunit.runner.visualstudio to v2.4.3 (#214)
- 33be9f7 Update dependency Serilog.AspNetCore to v3.4.0 (#213)
- 251afd5 Update dependency Microsoft.AspNetCore.Authentication.JwtBearer to v3.1.6 (#212)
- 62abb71 Chore - use Observability.Telemetry.Core w/ Serilog (#211)
- 14b51f6 Update dependency Arcus.Observability.Telemetry.Serilog.Sinks.ApplicationInsights to v0.3.0 (#209)
- a780008 Update arcus security monorepo to v1.3.0 (#208)
- 63dd6cc Update dependency Swashbuckle.AspNetCore to v5.5.1 (#207)
- b3203e3 Update dependency Swashbuckle.AspNetCore.Filters to v5.1.2 (#206)
- b74c0b1 Chore - use YAML build params (#204)
- f481e0d Update dependency Microsoft.OpenApi.Readers to v1.2.2 (#205)
- 660d068 Update dependency Swashbuckle.AspNetCore to v5.5.0 (#203)
- c53e425 Docs - publish v0.4 features (#202)
This list of changes was auto generated.
v0.4.0
Install new version via NuGet
> dotnet new --install Arcus.Templates.WebApi::0.4.0
Install new version via NuGet
> dotnet new --install Arcus.Templates.ServiceBus.Queue::0.4.0
Install new version via NuGet
> dotnet new --install Arcus.Templates.ServiceBus.Topic::0.4.0
What's new?
Features
- Introduce Secret Store concept (#186)
- Use Azure Application Insights sink & enrichers from Arcus Observability (#137 | #138)
Fixes / Changes
- Change logging to use Serilog by default (#193)
Breaking Changes
None.
Removal
None.
Changes:
- 81fe67a Update arcus security monorepo to v1.2.0 (#201)
- 2d574c8 Update dependency Microsoft.OpenApi.Readers to v1.2.0 (#200)
- c43ecbe Feature - introduce secret store concept into templates (#197)
- 4b5a067 Update dependency Microsoft.AspNetCore.Authentication.JwtBearer to v3.1.5 (#199)
- d3ef8ea Feature - use Serilog as default logging mechanism (#198)
- 1cdef8f Update dependency xunit.runner.visualstudio to v2.4.2 (#196)
- 177240a Update dependency Serilog.Extensions.Hosting to v3.1.0 (#195)
- f86e022 Update dependency Arcus.Observability.Telemetry.Serilog.Sinks.ApplicationInsights to v0.2.1 (#194)
- 3b44cef Update mcr.microsoft.com/dotnet/core/aspnet Docker tag to v3.1.4 (#191)
- ae485e1 Update mcr.microsoft.com/dotnet/core/sdk Docker tag to v3.1.202 (#192)
See More
- 5c7181f Update dependency Microsoft.AspNetCore.Authentication.JwtBearer to v3.1.4 (#190)
- 2b9ffa7 Feature - use v1.0.0 logging features (#189)
- cc3080a Update dependency Arcus.WebApi.Logging to v1.0.1 (#188)
- ba40243 Update dependency Arcus.WebApi.Logging to v1.0.0 (#187)
- 2370afd Provide section on Arcus customers
- 0dfedac Docs - update to v3 docs (#184)
- 22daeeb Update dependency Arcus.Observability.Telemetry.Serilog.Sinks.ApplicationInsights to v0.2.0 (#181)
- 223e9ab Update dependency Swashbuckle.AspNetCore to v5.4.1 (#179)
- ad928fd Update dependency Polly to v7.2.1 (#180)
- ce0a84f Update dependency Swashbuckle.AspNetCore to v5.4.0 (#178)
- d71dc86 Update dependency Microsoft.NET.Test.Sdk to v16.6.1 (#177)
- 1826193 Feature - use Arcus.Observability Serilog enrichers (#175)
- 0718d06 Feature - use Arcus.Observability Application Insights sink (#172)
- f61e6d0 Update dependency Microsoft.NET.Test.Sdk to v16.6.0 (#173)
- 1a4377f Update dependency Swashbuckle.AspNetCore to v5.3.3 (#174)
- ecdc620 Update dependency Swashbuckle.AspNetCore to v5.3.2 (#171)
- 8db7ffc Update dependency Microsoft.VisualStudio.Azure.Containers.Tools.Targets to v1.10.8 (#170)
- 761c8aa Update dependency Swashbuckle.AspNetCore.Filters to v5.1.1 (#169)
- 90c8f49 Update dependency Bogus to v29.0.2 (#168)
- 6c8d711 Update dependency BouncyCastle to v1.8.6 (#167)
This list of changes was auto generated.
v0.3.0
Install new version via NuGet
> dotnet new --install Arcus.Templates.WebApi::0.3.0
Install new version via NuGet
> dotnet new --install Arcus.Templates.ServiceBus.Queue::0.3.0
Install new version via NuGet
> dotnet new --install Arcus.Templates.ServiceBus.Topic::0.3.0
What's new?
Features
- Provide OpenAPI docs for authentication mechanism #154
- Provide OpenAPI docs for correlation headers #155
Fixes / Changes
- Fixed bug where locally debugging with Docker failed #156
- Fixed bug where enums were not accepted as strings #158
- URLs will be lower-case by default #157
Breaking Changes
None.
Removal
None.
Changes:
- b03d099 Update CODEOWNERS
- 7b6988a Feature - add OpenApi security definitions for authentication mechanisms (#166)
- 9030b7d Fix - disable SSL in web API template to run Docker debug before HTTPS config (#165)
- db40f84 Fix - support enum as body string inputs (#164)
- 920fe29 Feature - add OpenApi documentation for the Correlation headers (#163)
- a57f161 Docs - split template features by version (#151)
- 26e1840 Update Swashbuckle monorepo to v5.3.1 (#162)
- 4ed9697 Specify that endpoints should all be in lowercase (#161)
- ab9d86e Update Swashbuckle monorepo to v5.3.0 (#160)
- 0c12b2d Use existing Configuration property (#152)
See More
This list of changes was auto generated.