Skip to content

Releases: arcus-azure/arcus.webapi

v3.0.1

05 Feb 08:19
f8ffa70

Choose a tag to compare

Install the Arcus.WebApi packages that you need via NuGet, for instance Arcus.WebApi.Security:

PM > Install-Package Arcus.WebApi.Security --Version 3.0.1

For 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

17 Nov 09:36
c2d1355

Choose a tag to compare

Install the Arcus.WebApi packages that you need via NuGet, for instance Arcus.WebApi.Security:

PM > Install-Package Arcus.WebApi.Security --Version 3.0.0

For 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

29 Feb 08:21
6cba745

Choose a tag to compare

Install the Arcus.WebApi packages that you need via NuGet, for instance Arcus.WebApi.Security:

PM > Install-Package Arcus.WebApi.Security --Version 2.0.0

For a complete list of all Arcus.WebApi packages see the documentation.

What's new?

Features

Fixes / Changes

  • Correct JwtTokenReader in JWT authorization to clear up missconception on exposed parameter names (#399)

Breaking Changes

  • Add default HTTP correlation AddHttpCorrelation extension as correct alternative for optional param (#293)

Removal

  • Remove deprecated AzureManagedIdentityAuthorizationFilter (#339, #288)
  • Remove deprecated single param constructor overload in SharedAccessKeyAuthenticationAttribute (#289)
  • Remove deprecated AddCertificateAuthentication extensions (#355)
  • Remove deprecated AddJwtAuthorization extensions (#356)
  • Remove deprecated regular constructor of HttpCorrelation (#292, #338)
  • Remove deprecated AddHttpCorrelation Azure Functions extensions overload with general CorrelationInfoOptions (#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 main branch 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

New Contributors

Full Changelog: v1.7.1...v2.0.0

v1.7.1

12 Jan 06:34
7dd9696

Choose a tag to compare

Install the Arcus.WebApi packages that you need via NuGet, for instance Arcus.WebApi.Security:

PM > Install-Package Arcus.WebApi.Security --Version 1.7.1

For a complete list of all Arcus.WebApi packages see the documentation.

What's new?

Fixes / Changes

  • Still register HttpCorrelation for 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

13 Dec 08:44
5c81950

Choose a tag to compare

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

For a complete list of all Arcus.WebApi packages see the documentation.

What's new?

Features

Fixes / Changes

  • Use route template instead of concrete route parameter values in HTTP request tracking (#407)
  • Use flexible Allow validation 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

30 Nov 05:39
0b622a7

Choose a tag to compare

v1.7.0-preview-4 Pre-release
Pre-release

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-4

For 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

15 Nov 07:51
ee0782f

Choose a tag to compare

v1.7.0-preview-3 Pre-release
Pre-release

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-3

For 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

28 Sep 08:35
b3089f3

Choose a tag to compare

v1.7.0-preview-2 Pre-release
Pre-release

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-2

For 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

12 Sep 07:48
02ef856

Choose a tag to compare

v1.7.0-preview-1 Pre-release
Pre-release

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-1

For 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

19 Aug 10:14
306fc33

Choose a tag to compare

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.