Skip to content

Releases: arcus-azure/arcus.webapi

v2.0.0

29 Feb 08:21
6cba745
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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.

v1.6.1-preview-1

27 Jul 12:11
05b9cb0
Compare
Choose a tag to compare
v1.6.1-preview-1 Pre-release
Pre-release

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

Changes:

This list of changes was auto generated.

v1.6.0

20 Jul 08:22
4b4e920
Compare
Choose a tag to compare

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

What's new?

Features

  • Provide HTTP message handler for automatic HTTP correlation telemetry tracking (#257)
  • Provide HTTP client extensions for automatic HTTP correlation telemetry tracking (#258)
  • Provide the capability to override the exception middleware functionality (#340)

Fixes / Changes

  • Use MVC options directly to register authentication/authorization filters (#329)
  • Use correct start time during request telemetry tracking in request tracking middleware (#310)
  • Extract operation parent ID instead of operation ID from incoming request (#341)
  • Generate new operation ID when none provided (#248)

Changes:

  • 4b4e920 chore: make http correlation az func available (#361)
  • 1450d6d chore: improve http client correlation tracking exception message (#359)
  • 3b289f8 feat: change certificate auth target type (#351)
  • a1d328c feat: change sharedaccesskey target type (#349)
  • bc3ee52 feat: add http client correlation tracking (#346)
  • 8501355 test: circumvent non-ascii chars in json formatting tests (#357)
  • 0326117 feat: change jwt target type (#353)
  • b5d091d docs: improve request tracking attribute descirption (#347)
  • b85c096 feat: JSON serialization docs to .NET 6 (#343)
  • ecdd161 docs: add introduction paragraph (#348)
See More
  • 79a027d feat: extract operation parent ID from request (#345)
  • de1f546 feat: open exception handling middelware for extension (#342)
  • a58d07c Fix start-time of WebApi request-tracking (#334)
  • d8b47b5 chore: rethink http correlation extension (#336)
  • 2c6fdeb chore: Bump eventsource from 1.1.0 to 1.1.1 in /docs (#330)
  • cdc30c8 chore: add package readme project tag (#328)
  • cc27487 chore: update release notes w example (#321)
  • 4592e7d chore: Bump async from 2.6.3 to 2.6.4 in /docs (#323)
  • 0a71181 chore: add readme and proj url to nuget pkg (#320)
  • 3831416 chore: Bump cross-fetch from 3.1.4 to 3.1.5 in /docs (#322)
  • 347b95e docs: update with net6.0 code samples (#317)
  • 7afd56a chore: add codeql scanning (#313)
  • ac593bb docs: publish v1.5 feature docs (#316)
  • 0f840cb chore: Bump minimist from 1.2.5 to 1.2.6 in /docs (#314)

New Contributors

  • @vtermaat made their first contribution in #343

Full Changelog: v1.5.0...v1.6.0