Releases: arcus-azure/arcus.webapi
v3.0.1
Install the Arcus.WebApi packages that you need via NuGet, for instance Arcus.WebApi.Security:
PM > Install-Package Arcus.WebApi.Security --Version 3.0.1For a complete list of all Arcus.WebApi packages see the documentation.
What's new?
Fixes / Changes
- Use newest Arcus.Observability dependency throughout to ease migration (#504)
Changes:
- f8ffa70 chore(deps): use newest arcus.observability version (#504)
- 21ad47a docs(readme): add caution note about repository archiving (#501)
This list of changes was auto generated.
v3.0.0
Install the Arcus.WebApi packages that you need via NuGet, for instance Arcus.WebApi.Security:
PM > Install-Package Arcus.WebApi.Security --Version 3.0.0For a complete list of all Arcus.WebApi packages see the documentation.
What's new?
Features
- Provide support for .NET 10 throughout (#486)
Removal
- Remove support for .NET 6 throughout (#486)
Changes:
- c2d1355 chore/custom-nuget-release-task (#495)
- 6b95d6c chore(net10.0): add support for .net 10.0 throughout (#486)
- 1f0a839 chore: Bump micromatch from 4.0.5 to 4.0.8 in /docs (#475)
- cdfa8e7 chore: Bump braces from 3.0.2 to 3.0.3 in /docs (#476)
- de60a8c chore: Bump webpack from 5.91.0 to 5.97.1 in /docs (#477)
- 21027c1 chore: Bump prismjs from 1.29.0 to 1.30.0 in /docs (#479)
- 4458314 chore: Bump @babel/runtime-corejs3 from 7.24.4 to 7.26.10 in /docs (#480)
- 20bbbe7 chore: Bump @babel/helpers from 7.24.4 to 7.26.10 in /docs (#481)
- a6ef48e chore: Bump cross-spawn from 7.0.3 to 7.0.6 in /docs (#474)
- 15ea66c chore: Bump nanoid from 3.3.7 to 3.3.8 in /docs (#467)
See More
- 1514bd9 chore: Bump image-size from 1.1.1 to 1.2.1 in /docs (#482)
- d7c1126 chore: Bump estree-util-value-to-estree from 3.1.1 to 3.3.3 in /docs (#483)
- e335617 chore: Bump http-proxy-middleware from 2.0.6 to 2.0.9 in /docs (#484)
- 509fd23 chore: Bump cookie and express in /docs (#473)
- 7062a7b refactor: Removing all dependency to Guard.NET. (#465)
- c8214f0 docs: publish v2.0 feature docs (#461)
- 4b9bf25 chore: docusaurus v3.2.1 (#462)
This list of changes was auto generated.
v2.0.0
Install the Arcus.WebApi packages that you need via NuGet, for instance Arcus.WebApi.Security:
PM > Install-Package Arcus.WebApi.Security --Version 2.0.0For a complete list of all Arcus.WebApi packages see the documentation.
What's new?
Features
- Provide .NET 8 support (arcus-azure/arcus#311)
Fixes / Changes
- Correct
JwtTokenReaderin JWT authorization to clear up missconception on exposed parameter names (#399)
Breaking Changes
- Add default HTTP correlation
AddHttpCorrelationextension as correct alternative for optional param (#293)
Removal
- Remove deprecated
AzureManagedIdentityAuthorizationFilter(#339, #288) - Remove deprecated single param constructor overload in
SharedAccessKeyAuthenticationAttribute(#289) - Remove deprecated
AddCertificateAuthenticationextensions (#355) - Remove deprecated
AddJwtAuthorizationextensions (#356) - Remove deprecated regular constructor of
HttpCorrelation(#292, #338) - Remove deprecated
AddHttpCorrelationAzure Functions extensions overload with generalCorrelationInfoOptions(#308, #293)
Changes:
- 6cba745 chore: use appinsights pkg for isolated az func (#442)
- 63dd672 chore: use new major versions of arcus packages (#460)
- b6ec764 chore: support net8.0 preview (#455)
- c78b6b8 fix: upgrade clsx from 1.1.1 to 1.2.1 (#452)
- e0f577c chore: Bump postcss from 8.3.6 to 8.4.31 in /docs (#456)
- 681729a chore: Bump semver from 5.7.1 to 5.7.2 in /docs (#453)
- 4fecb45 chore: Update LICENSE (#446)
- 44a451d chore: remove obsolete parts (#445)
- 34deb46 chore: add code coverage (#432)
- ff70703 chore: Bump http-cache-semantics from 4.1.0 to 4.1.1 in /docs (#434)
See More
- 1c306fc feat: Remove the single parameter constructor in SharedAccessKeyAuthenticationAttribute (#337)
- 4cbb2e0 Remove deprecated AddCertificateAuthentication extensions (#439)
- 248f597 Remove deprecated AddJwtAuthorization extensions (#438)
- a493385 remove deprecated AddSharedAccessKeyAuthentication extensions (#440)
- fc14ee6 chore: Removed deprecated .AddHttpCorrelation (#441)
- e5f32f1 chore: Bump webpack from 5.48.0 to 5.76.1 in /docs (#443)
- 1172409 chore: Bump ua-parser-js from 0.7.28 to 0.7.33 in /docs (#433)
- 6b7135a chore: use
mainbranch in az devops status badge (#431) - e7c61cc chore: use main in codeql (#430)
- a314c73 chore: Bump json5 from 1.0.1 to 1.0.2 in /docs (#427)
- 09e3f8e docs: remove non-configurable traceparent http header (#428)
- 0649970 docs: use updated w3c http correlation diagram (#421)
- 998e9ef chore: fix nuget warnings (#426)
- 7590c58 Update ci-build.yml (#425)
This list of changes was auto generated.
What's Changed
- chore: use
mainbranch in CI build trigger by @stijnmoreels in #425 - chore: fix nuget warnings by @stijnmoreels in #426
- docs: use updated w3c http correlation diagram by @stijnmoreels in #421
- docs: remove non-configurable traceparent http header by @stijnmoreels in #428
- chore: Bump json5 from 1.0.1 to 1.0.2 in /docs by @dependabot in #427
- chore: use main in codeql by @stijnmoreels in #430
- chore: use
mainbranch in az devops status badge by @stijnmoreels in #431 - chore: Bump ua-parser-js from 0.7.28 to 0.7.33 in /docs by @dependabot in #433
- chore: Bump webpack from 5.48.0 to 5.76.1 in /docs by @dependabot in #443
- chore: Removed deprecated .AddHttpCorrelation by @Roeland54 in #441
- chore: remove deprecated AddSharedAccessKeyAuthentication extensions by @Roeland54 in #440
- chore: Remove deprecated AddJwtAuthorization extensions by @Roeland54 in #438
- chore: Remove deprecated AddCertificateAuthentication extensions by @Roeland54 in #439
- feat: Remove the single parameter constructor in SharedAccessKeyAuthenticationAttribute by @vtermaat in #337
- chore: Bump http-cache-semantics from 4.1.0 to 4.1.1 in /docs by @dependabot in #434
- chore: add code coverage by @stijnmoreels in #432
- chore: remove obsolete parts by @stijnmoreels in #445
- chore: Update LICENSE by @stijnmoreels in #446
- chore: Bump semver from 5.7.1 to 5.7.2 in /docs by @dependabot in #453
- chore: Bump postcss from 8.3.6 to 8.4.31 in /docs by @dependabot in #456
- fix: [Snyk] Upgrade clsx from 1.1.1 to 1.2.1 by @stijnmoreels in #452
- chore: support net8.0 preview by @stijnmoreels in #455
- chore: use new major versions of arcus packages by @stijnmoreels in #460
- chore: use appinsights pkg for isolated az func by @stijnmoreels in #442
New Contributors
- @Roeland54 made their first contribution in #441
Full Changelog: v1.7.1...v2.0.0
v1.7.1
Install the Arcus.WebApi packages that you need via NuGet, for instance Arcus.WebApi.Security:
PM > Install-Package Arcus.WebApi.Security --Version 1.7.1For a complete list of all Arcus.WebApi packages see the documentation.
What's new?
Fixes / Changes
- Still register
HttpCorrelationfor deprecated in-process Azure Functions with deprecated Hierarchical correlation system (#422)
Changes:
- 7dd9696 fix: use still http correlation instance w/ hierarhical (#423)
- b3394f2 chore: update frontend brand (#411)
- 3e4a68e refactor: rename the applicationid parameter to audience on the ctor (#420)
- db4f681 docs: publish v1.7 feature docs (#417)
- 6499763 chore: Bump decode-uri-component from 0.2.0 to 0.2.2 in /docs (#414)
- 1575659 chore: Bump express from 4.17.1 to 4.18.2 in /docs (#418)
This list of changes was auto generated.
Full Changelog: v1.7.0...v1.7.1
v1.7.0
Install the Arcus.WebApi packages that you need via NuGet, for instance Arcus.WebApi.Security:
PM > Install-Package Arcus.WebApi.Security --Version 1.7.0For a complete list of all Arcus.WebApi packages see the documentation.
What's new?
Features
- Provide W3C HTTP correlation support (arcus-azure/arcus.observability#468)
- Provide API middleware components within isolated Azure Functions environment (#325, #326, #327)
- Provide versioned secrets in shared access key authentication (#358)
Fixes / Changes
- Use route template instead of concrete route parameter values in HTTP request tracking (#407)
- Use flexible
Allowvalidation in JSON formatting Azure Functions middleware (#393)
Changes:
- 5c81950 fix: LogRequest writes the RouteTemplate as operation-name (#410)
- dec808c Update correlation.md (#416)
- 3a458d8 docs: more explicit http correlation usage (#413)
- b30f4a8 Update docusaurus.build.config.js (#412)
- 0b622a7 fix: relaxed allow header json formatting (#406)
- 31acc88 fix: service correlation w/ single api (#409)
- 60ad875 chore: Bump loader-utils from 1.4.1 to 1.4.2 in /docs (#403)
- 21f3133 chore: remove deprecated pr validation config (#402)
- 7d4c295 chore: remove installation details from readme (#400)
- ee0782f feat: add http func w3c correlation support (#395)
See More
- b9ca62a chore: Bump loader-utils from 1.4.0 to 1.4.1 in /docs (#398)
- 095ab28 feat: add allow all to az func middleware (#397)
- e5a6ac4 chore: Bump ansi-regex and ansi-regex in /docs (#394)
- 74bfc55 (❗) feat: add w3c http correlation support (#392)
- 94fc743 chore: remove leftover testing req tracking (#390)
- 0ae3d47 feat: add az func json formatting (#389)
- 1462fea feat: simplify cert auth validation registration (#387)
- b3089f3 chore: Bump ansi-html and webpack-dev-server in /docs (#388)
- a26ead7 feat: add az func request tracking (#383)
- 0a0b6ad docs: remove appinsights logging section (#386)
- 98021bc feat: add az func exception handling middleware (#382)
- 02ef856 feat: add support for versioned secrets in shared access key auth (#380)
- 53b6218 chore: simplify certificate authentication (#381)
- a640815 docs: use correct example package in README (#379)
- 447974f feat: add http correlation support for isolated az func (#373)
- f5c1fc4 docs: add shared access key w keyvault integration user guide (#374)
This list of changes was auto generated.
Full Changelog: v1.6.1...v1.7.0
v1.7.0-preview-4
Install the Arcus.WebApi packages that you need via NuGet, for instance Arcus.WebApi.Security:
PM > Install-Package Arcus.WebApi.Security --Version 1.7.0-preview-4For a complete list of all Arcus.WebApi packages see the documentation.
What's new?
Features
- Provide the capability to do something (#123)
Fixes / Changes
None.
Breaking Changes
None.
Removal
None.
Changes:
- 0b622a7 fix: relaxed allow header json formatting (#406)
- 31acc88 fix: service correlation w/ single api (#409)
- 60ad875 chore: Bump loader-utils from 1.4.1 to 1.4.2 in /docs (#403)
- 21f3133 chore: remove deprecated pr validation config (#402)
- 7d4c295 chore: remove installation details from readme (#400)
- ee0782f feat: add http func w3c correlation support (#395)
- b9ca62a chore: Bump loader-utils from 1.4.0 to 1.4.1 in /docs (#398)
- 095ab28 feat: add allow all to az func middleware (#397)
- e5a6ac4 chore: Bump ansi-regex and ansi-regex in /docs (#394)
- 74bfc55 (❗) feat: add w3c http correlation support (#392)
See More
- 94fc743 chore: remove leftover testing req tracking (#390)
- 0ae3d47 feat: add az func json formatting (#389)
- 1462fea feat: simplify cert auth validation registration (#387)
- b3089f3 chore: Bump ansi-html and webpack-dev-server in /docs (#388)
- a26ead7 feat: add az func request tracking (#383)
- 0a0b6ad docs: remove appinsights logging section (#386)
- 98021bc feat: add az func exception handling middleware (#382)
- 02ef856 feat: add support for versioned secrets in shared access key auth (#380)
- 53b6218 chore: simplify certificate authentication (#381)
- a640815 docs: use correct example package in README (#379)
- 447974f feat: add http correlation support for isolated az func (#373)
- f5c1fc4 docs: add shared access key w keyvault integration user guide (#374)
This list of changes was auto generated.
v1.7.0-preview-3
Install the Arcus.WebApi packages that you need via NuGet, for instance Arcus.WebApi.Security:
PM > Install-Package Arcus.WebApi.Security --Version 1.7.0-preview-3For a complete list of all Arcus.WebApi packages see the documentation.
What's new?
Features
- Provide the capability to do something (#123)
Fixes / Changes
None.
Breaking Changes
None.
Removal
None.
Changes:
- ee0782f feat: add http func w3c correlation support (#395)
- b9ca62a chore: Bump loader-utils from 1.4.0 to 1.4.1 in /docs (#398)
- 095ab28 feat: add allow all to az func middleware (#397)
- e5a6ac4 chore: Bump ansi-regex and ansi-regex in /docs (#394)
- 74bfc55 (❗) feat: add w3c http correlation support (#392)
- 94fc743 chore: remove leftover testing req tracking (#390)
- 0ae3d47 feat: add az func json formatting (#389)
- 1462fea feat: simplify cert auth validation registration (#387)
- b3089f3 chore: Bump ansi-html and webpack-dev-server in /docs (#388)
- a26ead7 feat: add az func request tracking (#383)
See More
- 0a0b6ad docs: remove appinsights logging section (#386)
- 98021bc feat: add az func exception handling middleware (#382)
- 02ef856 feat: add support for versioned secrets in shared access key auth (#380)
- 53b6218 chore: simplify certificate authentication (#381)
- a640815 docs: use correct example package in README (#379)
- 447974f feat: add http correlation support for isolated az func (#373)
- f5c1fc4 docs: add shared access key w keyvault integration user guide (#374)
This list of changes was auto generated.
v1.7.0-preview-2
Install the Arcus.WebApi packages that you need via NuGet, for instance Arcus.WebApi.Security:
PM > Install-Package Arcus.WebApi.Security --Version 1.7.0-preview-2For a complete list of all Arcus.WebApi packages see the documentation.
What's new?
Features
- Provide the capability to do something (#123)
Fixes / Changes
None.
Breaking Changes
None.
Removal
None.
Changes:
- b3089f3 chore: Bump ansi-html and webpack-dev-server in /docs (#388)
- a26ead7 feat: add az func request tracking (#383)
- 0a0b6ad docs: remove appinsights logging section (#386)
- 98021bc feat: add az func exception handling middleware (#382)
- 02ef856 feat: add support for versioned secrets in shared access key auth (#380)
- 53b6218 chore: simplify certificate authentication (#381)
- a640815 docs: use correct example package in README (#379)
- 447974f feat: add http correlation support for isolated az func (#373)
- f5c1fc4 docs: add shared access key w keyvault integration user guide (#374)
This list of changes was auto generated.
v1.7.0-preview-1
Install the Arcus.WebApi packages that you need via NuGet, for instance Arcus.WebApi.Security:
PM > Install-Package Arcus.WebApi.Security --Version 1.7.0-preview-1For a complete list of all Arcus.WebApi packages see the documentation.
Changes:
- 02ef856 feat: add support for versioned secrets in shared access key auth (#380)
- 53b6218 chore: simplify certificate authentication (#381)
- a640815 docs: use correct example package in README (#379)
- 447974f feat: add http correlation support for isolated az func (#373)
- f5c1fc4 docs: add shared access key w keyvault integration user guide (#374)
This list of changes was auto generated.
v1.6.1
Install the Arcus.WebApi packages that you need via NuGet, for instance Arcus.WebApi.Security:
What's new?
Fixes / Changes
- Re-add operation ID to HTTP response with HTTP correlation enabled (#365)
- Add missing telemetry context to support Azure Functions HTTP correlation tracking (#370)
- Use traces for diagnostic HTTP correlation messages (#372)
Changes:
- 306fc33 (❗) feat: add telemetry context to http client correlation options (#371)
- 2d4eeb3 chore: update missing request id warning to trace (#372)
- 05b9cb0 feat: add operation id to http response (#367)
- dd00dbb chore: Bump terser from 4.8.0 to 4.8.1 in /docs (#364)
- ade9f6d fix: update w correct sample package (#363)
- 51260d5 docs: publish v1.6 feature docs (#362)
This list of changes was auto generated.