Skip to content

Releases: arcus-azure/arcus.messaging

v2.1.0

13 Feb 08:56
9a85e44
Compare
Choose a tag to compare

Install the Arcus.Messaging packages that you need via NuGet, for instance Arcus.Messaging.Pumps.ServiceBus:

PM > Install-Package Arcus.Messaging.Pumps.ServiceBus --Version 2.1.0

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

What's new?

Features

  • Provide extension points to Azure Service bus circuit breaker state changes (#459)

Fixes / Changes

  • Correct message pump with Azure Service bus receiver, instead of processor (#444)
  • Correct message router to only fail on fallback when the message wasn't tried (#442)
  • Provide a reason when the Azure Service bus router dead-letters a message (#460)

Changes:

  • 9a85e44 chore(deps): upgrade arcus.testing to v1.2 in unit tests (#473)
  • f38dc64 feat(circuit-breaker): add job ID + old/new state change to circuit-breaker transition (#469)
  • 9bb1f24 chore: remove guard.net references from servicebus (#467)
  • 578851e chore: remove guard.net references from abstractions (#462)
  • 86c5d2b chore: remove guard.net references from eventhubs (#466)
  • 8f947c6 chore: add dead-letter reason (#465)
  • 5ca6a64 chore: slim down used nuget packages (#463)
  • ef650a7 feat: add circuit breaker event handlers (#461)
  • 458e8ae Change loglevel (#458)
  • 0c93d3c fix: use message receiver io processor to correctly stop message pump during circuit breaker (#444) [ #453 ]
See More
  • a83a3b3 chore: deploy limited test resources (#452)
  • cd6d613 test: remove eventgrid from self-contained eventhubs integration tests (#451)
  • 9196498 docs: correct moved routing options (#450)
  • 0e5790b test: remove event-grid reference from service-bus integration tests (#446)
  • d2dc571 fix: only fail on fallback when az servicebus message wasn't tried (#442)
  • f575601 chore: all package upgrades FE docs (#441)
  • 401e84d docs: publish v2.0 feature docs (#440)

This list of changes was auto generated.

v2.1.0-preview-1

10 Feb 12:12
f38dc64
Compare
Choose a tag to compare
v2.1.0-preview-1 Pre-release
Pre-release

Install the Arcus.Messaging packages that you need via NuGet, for instance Arcus.Messaging.Pumps.ServiceBus:

PM > Install-Package Arcus.Messaging.Pumps.ServiceBus --Version 2.1.0-preview-1

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

What's new?

Features

  • Provide the capability to do something (#123)

Fixes / Changes

None.

Breaking Changes

None.

Removal

None.

Changes:

  • f38dc64 feat(circuit-breaker): add job ID + old/new state change to circuit-breaker transition (#469)
  • 9bb1f24 chore: remove guard.net references from servicebus (#467)
  • 578851e chore: remove guard.net references from abstractions (#462)
  • 86c5d2b chore: remove guard.net references from eventhubs (#466)
  • 8f947c6 chore: add dead-letter reason (#465)
  • 5ca6a64 chore: slim down used nuget packages (#463)
  • ef650a7 feat: add circuit breaker event handlers (#461)
  • 458e8ae Change loglevel (#458)
  • 0c93d3c fix: use message receiver io processor to correctly stop message pump during circuit breaker (#444) [ #453 ]
  • a83a3b3 chore: deploy limited test resources (#452)
See More
  • cd6d613 test: remove eventgrid from self-contained eventhubs integration tests (#451)
  • 9196498 docs: correct moved routing options (#450)
  • 0e5790b test: remove event-grid reference from service-bus integration tests (#446)
  • d2dc571 fix: only fail on fallback when az servicebus message wasn't tried (#442)
  • f575601 chore: all package upgrades FE docs (#441)
  • 401e84d docs: publish v2.0 feature docs (#440)

This list of changes was auto generated.

v2.0.1-preview-3

28 Jan 06:07
ef650a7
Compare
Choose a tag to compare
v2.0.1-preview-3 Pre-release
Pre-release

Install the Arcus.Messaging packages that you need via NuGet, for instance Arcus.Messaging.Pumps.ServiceBus:

PM > Install-Package Arcus.Messaging.Pumps.ServiceBus --Version 2.0.1-preview-3

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

What's new?

Features

  • Provide the capability to do something (#123)

Fixes / Changes

None.

Breaking Changes

None.

Removal

None.

Changes:

  • ef650a7 feat: add circuit breaker event handlers (#461)
  • 458e8ae Change loglevel (#458)
  • 0c93d3c fix: use message receiver io processor to correctly stop message pump during circuit breaker (#444) [ #453 ]
  • a83a3b3 chore: deploy limited test resources (#452)
  • cd6d613 test: remove eventgrid from self-contained eventhubs integration tests (#451)
  • 9196498 docs: correct moved routing options (#450)
  • 0e5790b test: remove event-grid reference from service-bus integration tests (#446)
  • d2dc571 fix: only fail on fallback when az servicebus message wasn't tried (#442)
  • f575601 chore: all package upgrades FE docs (#441)
  • 401e84d docs: publish v2.0 feature docs (#440)

This list of changes was auto generated.

v2.0.0-preview-3

28 Jan 05:52
ef650a7
Compare
Choose a tag to compare
v2.0.0-preview-3 Pre-release
Pre-release

Install the Arcus.Messaging packages that you need via NuGet, for instance Arcus.Messaging.Pumps.ServiceBus:

PM > Install-Package Arcus.Messaging.Pumps.ServiceBus --Version 2.0.0-preview-3

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

What's new?

Features

  • Provide the capability to do something (#123)

Fixes / Changes

None.

Breaking Changes

None.

Removal

None.

Changes:

  • ef650a7 feat: add circuit breaker event handlers (#461)
  • 458e8ae Change loglevel (#458)
  • 0c93d3c fix: use message receiver io processor to correctly stop message pump during circuit breaker (#444) [ #453 ]
  • a83a3b3 chore: deploy limited test resources (#452)
  • cd6d613 test: remove eventgrid from self-contained eventhubs integration tests (#451)
  • 9196498 docs: correct moved routing options (#450)
  • 0e5790b test: remove event-grid reference from service-bus integration tests (#446)
  • d2dc571 fix: only fail on fallback when az servicebus message wasn't tried (#442)
  • f575601 chore: all package upgrades FE docs (#441)
  • 401e84d docs: publish v2.0 feature docs (#440)

This list of changes was auto generated.

v2.0.1-preview-2

20 Dec 16:24
458e8ae
Compare
Choose a tag to compare
v2.0.1-preview-2 Pre-release
Pre-release

Install the Arcus.Messaging packages that you need via NuGet, for instance Arcus.Messaging.Pumps.ServiceBus:

PM > Install-Package Arcus.Messaging.Pumps.ServiceBus --Version 2.0.1-preview-2

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

What's new?

Features

  • Provide the capability to do something (#123)

Fixes / Changes

None.

Breaking Changes

None.

Removal

None.

Changes:

  • 458e8ae Change loglevel (#458)
  • 0c93d3c fix: use message receiver io processor to correctly stop message pump during circuit breaker (#444) [ #453 ]
  • a83a3b3 chore: deploy limited test resources (#452)
  • cd6d613 test: remove eventgrid from self-contained eventhubs integration tests (#451)
  • 9196498 docs: correct moved routing options (#450)
  • 0e5790b test: remove event-grid reference from service-bus integration tests (#446)
  • d2dc571 fix: only fail on fallback when az servicebus message wasn't tried (#442)
  • f575601 chore: all package upgrades FE docs (#441)
  • 401e84d docs: publish v2.0 feature docs (#440)

This list of changes was auto generated.

v2.0.1-preview-1

16 Dec 05:10
0c93d3c
Compare
Choose a tag to compare
v2.0.1-preview-1 Pre-release
Pre-release

Install the Arcus.Messaging packages that you need via NuGet, for instance Arcus.Messaging.Pumps.ServiceBus:

PM > Install-Package Arcus.Messaging.Pumps.ServiceBus --Version 2.0.1-preview-1

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

What's new?

Features

  • Provide the capability to do something (#123)

Fixes / Changes

None.

Breaking Changes

None.

Removal

None.

Changes:

  • 0c93d3c fix: use message receiver io processor to correctly stop message pump during circuit breaker (#444) [ #453 ]
  • a83a3b3 chore: deploy limited test resources (#452)
  • cd6d613 test: remove eventgrid from self-contained eventhubs integration tests (#451)
  • 9196498 docs: correct moved routing options (#450)
  • 0e5790b test: remove event-grid reference from service-bus integration tests (#446)
  • d2dc571 fix: only fail on fallback when az servicebus message wasn't tried (#442)
  • f575601 chore: all package upgrades FE docs (#441)
  • 401e84d docs: publish v2.0 feature docs (#440)

This list of changes was auto generated.

v2.0.0

15 Mar 11:56
cb43c01
Compare
Choose a tag to compare

Install the Arcus.Messaging packages that you need via NuGet, for instance Arcus.Messaging.Pumps.ServiceBus:

PM > Install-Package Arcus.Messaging.Pumps.ServiceBus --Version 2.0.0

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

What's new?

Features

  • Provide .NET 8 support (arcus-azure/arcus#311)
  • Provide the capability to circuit break a message pump when the dependency system can't keep up (#415)
  • Provide the capability to configure the operation name of incoming message request tracking (#404)
  • Provide the capability to configure an Azure EventHubs message pump with Managed Identity authentication (#409)

Fixes / Changes

  • Change default Azure Service Bus topic behavior of setting up and tearing down topic subcriptions (#432)
  • Use camelCase for default HealthReport serialization in the TCP health probe (#226)
  • Consider faulty message handler as 'message handled' (#424)
  • Use routing options directly in message pump options (#431)
  • Added Azure Service bus type to request tracking (#413)
  • Limit the scope of message handlers by only running registered handlers linked to a message pump/router (#395)

Breaking Changes

  • Rename invalid Pause to Start in InMessagePumpLifetime (#387)

Removal

  • Remove deprecated CustomTcpListener constructor (#236)
  • Remove old CanProcessMessage in from MessageHandler (#237, #297)
  • Remove the Arcus.Messaging.Pumps.ServiceBus.KeyRotation project (#234)
  • Remove AzureServiceBusKeyRotation from Arcus.Messaging.Pumps.ServiceBus project (#252)
  • Remove UsingMessageCorrelationEnricher exposure in MessageRouter (#305)
  • Remove deprecated MessageCorrelationInfoEnricher in message pump namespace (#300)
  • Remove deprecated AsServiceBusMessage object extension (#296)
  • Remove the unnecessary ServiceBusEntity enumeration (#235)
  • Remove deprecated ValueMissingException (#299)

Changes:

  • cb43c01 chore: add prev dotnet sdk to release pipeline (#439)
  • 771944e fix: use camelCase for tcp health probe serialization (#428)
  • 25dd286 chore: support net8.0 version (#423)
  • 50e47ef chore: log io throw unhandled messages (#438)
  • d10baf6 chore: introduce routing options to service bus pump options interfaces (#437)
  • d84fe51 feat: do not automatically try to create and delete topic subscriptions (#435)
  • 20a5d2d chore: remove deprecated code (#436)
  • cd75714 chore: rename incorrect 'pause' > 'start' in pump lifetime (#433)
  • a92da8e Remove AzureServiceBusKeyRotation (#429)
  • b8f9684 chore: removed UsingMessageCorrelationEnricher protected method from MessageRouter (#307)
See More
  • 23c58b6 chore: removing deprecated code (#308) [ #297, #296, #300 ]
  • d70ed08 feat: Allow configurable PrefetchCount (#427)
  • 32be3b4 Remove ServiceBusEntity enumeration (#430)
  • 7a0b04f feat: add circuit breaker support to service bus message pump (#416)
  • 0c11f1e Delete src/Arcus.Messaging.Tests.Runtimes.AzureFunction.ServiceBus.Topic/local.settings.json (#422)
  • a105113 feat: add servicebus entitytype to req tracking (#414)
  • 488ea6c feat: add configurable operation name (#407)
  • 70a6647 feat: add managed identity to az eventhubs message pump (#412)
  • dd9f168 chore(deps): bump nth-check and @svgr/webpack in /docs (#408)
  • 0e2ac22 feat: use scoped message handlers via pumps/routers (#397)
  • 5f4d4e6 chore(deps): bump eta, @docusaurus/core, @docusaurus/preset-classic and @docusaurus/theme-search-algolia in /docs (#394)
  • 6e6ccac chore: Update LICENSE (#396)
  • b1884e7 Chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /docs (#389)
  • e90dd5b Chore(deps): bump ua-parser-js from 0.7.28 to 0.7.33 in /docs (#388)
  • c739f92 Chore(deps): bump webpack from 5.48.0 to 5.76.1 in /docs (#393)
  • 17e7432 fix: deprecate pause message pump lifetime (#392)
  • f796529 Chore(deps): bump @sideway/formula from 3.0.0 to 3.0.1 in /docs (#390)
  • f67914a chore: use main branch in az devops status badge (#385)
  • 1a678ff chore: fully use arcus testing (#384)
  • 68bc98f chore: use main branch in codeql (#383)
  • fa04981 Chore(deps): bump json5 from 1.0.1 to 1.0.2 in /docs (#380)
  • d6b2f47 docs: publish v1.4 feature docs (#381)

This list of changes was auto generated.

What's Changed

New Contributors

Full Changelog: v1.4.0...v2.0.0

v1.5.0-preview-1

25 Dec 06:05
7a0b04f
Compare
Choose a tag to compare
v1.5.0-preview-1 Pre-release
Pre-release

Install the Arcus.Messaging packages that you need via NuGet, for instance Arcus.Messaging.Pumps.ServiceBus:

PM > Install-Package Arcus.Messaging.Pumps.ServiceBus --Version 1.5.0-preview-1

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

What's new?

Features

  • Provide the capability to do something (#123)

Fixes / Changes

None.

Breaking Changes

None.

Removal

None.

Changes:

  • 7a0b04f feat: add circuit breaker support to service bus message pump (#416)
  • 0c11f1e Delete src/Arcus.Messaging.Tests.Runtimes.AzureFunction.ServiceBus.Topic/local.settings.json (#422)
  • a105113 feat: add servicebus entitytype to req tracking (#414)
  • 488ea6c feat: add configurable operation name (#407)
  • 70a6647 feat: add managed identity to az eventhubs message pump (#412)
  • dd9f168 chore(deps): bump nth-check and @svgr/webpack in /docs (#408)
  • 0e2ac22 feat: use scoped message handlers via pumps/routers (#397)
  • 5f4d4e6 chore(deps): bump eta, @docusaurus/core, @docusaurus/preset-classic and @docusaurus/theme-search-algolia in /docs (#394)
  • 6e6ccac chore: Update LICENSE (#396)
  • b1884e7 Chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /docs (#389)
See More
  • e90dd5b Chore(deps): bump ua-parser-js from 0.7.28 to 0.7.33 in /docs (#388)
  • c739f92 Chore(deps): bump webpack from 5.48.0 to 5.76.1 in /docs (#393)
  • 17e7432 fix: deprecate pause message pump lifetime (#392)
  • f796529 Chore(deps): bump @sideway/formula from 3.0.0 to 3.0.1 in /docs (#390)
  • f67914a chore: use main branch in az devops status badge (#385)
  • 1a678ff chore: fully use arcus testing (#384)
  • 68bc98f chore: use main branch in codeql (#383)
  • fa04981 Chore(deps): bump json5 from 1.0.1 to 1.0.2 in /docs (#380)
  • d6b2f47 docs: publish v1.4 feature docs (#381)

This list of changes was auto generated.

v1.4.0

06 Jan 09:20
b5dfc77
Compare
Choose a tag to compare

Install the Arcus.Messaging packages that you need via NuGet, for instance Arcus.Messaging.Pumps.ServiceBus:

PM > Install-Package Arcus.Messaging.Pumps.ServiceBus --Version 1.4.0

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

What's new?

Features

  • Provide the capability to track W3C correlation on received messages (#342)
  • Provide the capability to register Azure messaging clients with the Arcus secret store (#358, #359)
  • Provide the capability to pause message pumps when the dependent downstream service can't keep up (#54)

Fixes / Changes

  • Use synchronous secret retrieval during Azure messaging client registrations (#373)

Changes:

  • b5dfc77 docs: correct introduction (#379)
  • 21568bf feat: add message pump lifetime (#376)
  • e850a7a Update ci-build.yml (#377)
  • 85a428d chore: fix nuget warnings (#378)
  • fb9b683 chore: update frontend brand (#365)
  • 12b8ea1 chore: use sync secret retrieval in az clients registrations (#373)
  • 2bd2014 Chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /docs (#368)
  • 9c636f5 Chore(deps): bump qs and express in /docs (#369)
  • 9462b7e Chore(deps): bump express from 4.17.1 to 4.18.2 in /docs (#370)
  • 63fb87a chore: use eventgrid v3.3 in testing (#372)
See More
  • 0ca1e5d Update docusaurus.build.config.js (#366)
  • a687df3 chore: update cancelled logging (#367)
  • 47eda72 chore: update codeql to v2 (#363)
  • 60fec5e feat: add eventhubs producer client secretstore extension overload (#364)
  • 99acdb3 feat: add servicebus client secretstore extension overload (#362)
  • b32f47b Chore(deps): bump loader-utils from 1.4.1 to 1.4.2 in /docs (#360)
  • f9817a5 chore: remove deprecated pr config (#357)
  • 9c249fc feat: add simpler w3c correlation support for az func eventhubs (#353)
  • d5fdcea chore: remove installation details from readme (#355)
  • 6b17fdd Chore(deps): bump loader-utils from 1.4.0 to 1.4.1 in /docs (#354)
  • 7dcc2a4 feat: use cleaner az func in-process servicebus w3c message correlation (#352)
  • 5a2a450 Chore(deps): bump ansi-html and webpack-dev-server in /docs (#350)
  • aab2ca1 Chore(deps): bump ansi-regex in /docs (#349)
  • 5d73dbe feat: add w3c correlation support (#344)
  • 37fced6 chore: remove order publishing duplication (#348)
  • 9bc7c75 feat: add eventhubs message context extension (#347)
  • dd293b0 feat: generalize restartable message pumps (#338)
  • dba6476 chore: move servicebus message extensions to correct namespace (#340)
  • 0a5a046 docs: publish v1.3 feature docs (#337)

This list of changes was auto generated.

Full Changelog: v1.3.0...v1.4.0

v1.4.0-preview-1

04 Jan 07:13
fb9b683
Compare
Choose a tag to compare
v1.4.0-preview-1 Pre-release
Pre-release

Install the Arcus.Messaging packages that you need via NuGet, for instance Arcus.Messaging.Pumps.ServiceBus:

PM > Install-Package Arcus.Messaging.Pumps.ServiceBus --Version 1.4.0-preview-1

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

What's new?

Features

  • Provide the capability to do something (#123)

Fixes / Changes

None.

Breaking Changes

None.

Removal

None.

Changes:

  • fb9b683 chore: update frontend brand (#365)
  • 12b8ea1 chore: use sync secret retrieval in az clients registrations (#373)
  • 2bd2014 Chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /docs (#368)
  • 9c636f5 Chore(deps): bump qs and express in /docs (#369)
  • 9462b7e Chore(deps): bump express from 4.17.1 to 4.18.2 in /docs (#370)
  • 63fb87a chore: use eventgrid v3.3 in testing (#372)
  • 0ca1e5d Update docusaurus.build.config.js (#366)
  • a687df3 chore: update cancelled logging (#367)
  • 47eda72 chore: update codeql to v2 (#363)
  • 60fec5e feat: add eventhubs producer client secretstore extension overload (#364)
See More
  • 99acdb3 feat: add servicebus client secretstore extension overload (#362)
  • b32f47b Chore(deps): bump loader-utils from 1.4.1 to 1.4.2 in /docs (#360)
  • f9817a5 chore: remove deprecated pr config (#357)
  • 9c249fc feat: add simpler w3c correlation support for az func eventhubs (#353)
  • d5fdcea chore: remove installation details from readme (#355)
  • 6b17fdd Chore(deps): bump loader-utils from 1.4.0 to 1.4.1 in /docs (#354)
  • 7dcc2a4 feat: use cleaner az func in-process servicebus w3c message correlation (#352)
  • 5a2a450 Chore(deps): bump ansi-html and webpack-dev-server in /docs (#350)
  • aab2ca1 Chore(deps): bump ansi-regex in /docs (#349)
  • 5d73dbe feat: add w3c correlation support (#344)
  • 37fced6 chore: remove order publishing duplication (#348)
  • 9bc7c75 feat: add eventhubs message context extension (#347)
  • dd293b0 feat: generalize restartable message pumps (#338)
  • dba6476 chore: move servicebus message extensions to correct namespace (#340)
  • 0a5a046 docs: publish v1.3 feature docs (#337)

This list of changes was auto generated.