Skip to content

Releases: arcus-azure/arcus.messaging

v1.0.1

31 Aug 09:07
b3da25b
Compare
Choose a tag to compare

Install new version via NuGet

What's new?

Features

None.

Fixes / Changes

  • Re-introduce None enumeration member on the Azure Service Bus TopicSubscription (#216)
  • Make the message routing options public for custom router implementations (#212)

Breaking Changes

None.

Removal

None

Changes:

  • b3da25b fix: re-introduce 'None' enum member for az service bus topic sub (#218)
  • be291f6 fix: add version prefix to README (#217)
  • 92e5601 fix: Correctly pass information to logs for message processing failure (#215)
  • 9aea116 feat: make message routing options public for custom routers (#214)
  • ea6b19b docs: Provide new website template (#213)
  • 7b46969 docs: publish v1.0 feature docs (#211)

This list of changes was auto generated.

v1.0.0

05 Aug 06:19
3a2c963
Compare
Choose a tag to compare

Install new version via NuGet

What's new?

Features

  • Provide the capability to authenticate with Azure Managed Identity in the Azure Service Bus message pump (#137)
  • Provide the capability to signal flexible JSON parsing during message routing (#192)
  • Provide the Content-Type to the system properties of the Azure Service Bus message pump (#183)

Fixes / Changes

  • Extract the message routing functionality from the message pump (#141)
  • Migrate towards the new Azure SDK when running the Azure Service Bus message pump (#175)
  • Consider EntityPath when using the namespace-scoped connection string when running the Azure Service Bus message pump (#187)
  • Use relaxed NuGet package ranges for better compatibility (#203)

Breaking Changes

  • Move the all message handler types to abstraction libraries (#153)
  • Improve Azure Service Bus message handler API design with fluent builder pattern (#152)
  • Streamline Azure Service Bus fallback message handlers with Message part (#194)
  • Use the built-in ServiceBusEntityType enumeration over our own ServiceBusEntity (#106)

Learn more in our migration guide.

Removal

None.

Changes:

  • 3a2c963 docs: add migration guide for v1.0 (#206)
  • 72033fc test: more extreme az service bus message routing tests (#209)
  • 4a3dc09 fix: remove internals visible to attribute (#210)
  • df297e7 docs: Fix typo for AdditionalMemberHandling (#205)
  • 59cfec4 fix: Relax enforcement of dependencies (#204)
  • cded8ed fix: Use reasonable dependency ranges to unblock v1.0.0-preview-1 (#203)
  • 121e5b6 feat: clean-up xml code docs (#198)
  • 931143b fix: use ubuntu-latest for build pipelines (#199)
  • 0d5a489 feat: streamline Message part in az servicebus fallback message handlers (#197)
  • fd18ae3 feat: add messaging option for more flexible json parsing (#193)
See More
  • 8c75100 feat: truncate az service bus topic subscriptions to 50 chars (#189)
  • 5f93697 test: add az servicebus namespace-scoped integration tests (#188)
  • 8c0dea7 feat: revisit settings,options,config for Azure Service Bus message pump (#179)
  • 0edc7f7 test: add unit tests for az servicebus sys props assignments (#186)
  • 2c5252d feat: add managed identity authentication to the Azure Service Bus message pump (#178)
  • 8db84f8 Added ContentType property to AzureServiceBusSystemProperties (#184)
  • e38cae1 feat: use package version ranges for Arcus dependencies (#181)
  • 0bd7c86 chore: [Snyk] Fix for 1 vulnerabilities (#180)
  • 775b01f feat: migrate towards the new Azure SDK (#175)
  • c35d59e chore: resolve code warnings (#174)
  • 1250cab feat: fluent API discovery with dedicated type for message handling (#172)
  • cd036c9 feat: extract message routing from the message pump (#141)
  • 7d6d5ef chore(rename): use built-in 'ServiceBusEntityType' for our message pump config (#169)
  • e6dd911 chore: [Snyk] Security upgrade github-pages from 207 to 214 (#171)
  • a69ebd1 chore(move): message handling types to abstractions projects (#170)
  • 362d294 docs: publish v0.6 feature docs (#168)

This list of changes was auto generated.

v1.0.0-preview-3

15 Jul 11:16
59cfec4
Compare
Choose a tag to compare
v1.0.0-preview-3 Pre-release
Pre-release

Install new version via NuGet

Changes:

  • 59cfec4 fix: Relax enforcement of dependencies (#204)
  • cded8ed fix: Use reasonable dependency ranges to unblock v1.0.0-preview-1 (#203)
  • 121e5b6 feat: clean-up xml code docs (#198)
  • 931143b fix: use ubuntu-latest for build pipelines (#199)
  • 0d5a489 feat: streamline Message part in az servicebus fallback message handlers (#197)
  • fd18ae3 feat: add messaging option for more flexible json parsing (#193)
  • 8c75100 feat: truncate az service bus topic subscriptions to 50 chars (#189)
  • 5f93697 test: add az servicebus namespace-scoped integration tests (#188)
  • 8c0dea7 feat: revisit settings,options,config for Azure Service Bus message pump (#179)
  • 0edc7f7 test: add unit tests for az servicebus sys props assignments (#186)
See More
  • 2c5252d feat: add managed identity authentication to the Azure Service Bus message pump (#178)
  • 8db84f8 Added ContentType property to AzureServiceBusSystemProperties (#184)
  • e38cae1 feat: use package version ranges for Arcus dependencies (#181)
  • 0bd7c86 chore: [Snyk] Fix for 1 vulnerabilities (#180)
  • 775b01f feat: migrate towards the new Azure SDK (#175)
  • c35d59e chore: resolve code warnings (#174)
  • 1250cab feat: fluent API discovery with dedicated type for message handling (#172)
  • cd036c9 feat: extract message routing from the message pump (#141)
  • 7d6d5ef chore(rename): use built-in 'ServiceBusEntityType' for our message pump config (#169)
  • e6dd911 chore: [Snyk] Security upgrade github-pages from 207 to 214 (#171)
  • a69ebd1 chore(move): message handling types to abstractions projects (#170)
  • 362d294 docs: publish v0.6 feature docs (#168)

This list of changes was auto generated.

v1.0.0-preview-2

15 Jul 09:12
cded8ed
Compare
Choose a tag to compare
v1.0.0-preview-2 Pre-release
Pre-release

Install new version via NuGet

Changes:

  • cded8ed fix: Use reasonable dependency ranges to unblock v1.0.0-preview-1 (#203)
  • 121e5b6 feat: clean-up xml code docs (#198)
  • 931143b fix: use ubuntu-latest for build pipelines (#199)
  • 0d5a489 feat: streamline Message part in az servicebus fallback message handlers (#197)
  • fd18ae3 feat: add messaging option for more flexible json parsing (#193)
  • 8c75100 feat: truncate az service bus topic subscriptions to 50 chars (#189)
  • 5f93697 test: add az servicebus namespace-scoped integration tests (#188)
  • 8c0dea7 feat: revisit settings,options,config for Azure Service Bus message pump (#179)
  • 0edc7f7 test: add unit tests for az servicebus sys props assignments (#186)
  • 2c5252d feat: add managed identity authentication to the Azure Service Bus message pump (#178)
See More
  • 8db84f8 Added ContentType property to AzureServiceBusSystemProperties (#184)
  • e38cae1 feat: use package version ranges for Arcus dependencies (#181)
  • 0bd7c86 chore: [Snyk] Fix for 1 vulnerabilities (#180)
  • 775b01f feat: migrate towards the new Azure SDK (#175)
  • c35d59e chore: resolve code warnings (#174)
  • 1250cab feat: fluent API discovery with dedicated type for message handling (#172)
  • cd036c9 feat: extract message routing from the message pump (#141)
  • 7d6d5ef chore(rename): use built-in 'ServiceBusEntityType' for our message pump config (#169)
  • e6dd911 chore: [Snyk] Security upgrade github-pages from 207 to 214 (#171)
  • a69ebd1 chore(move): message handling types to abstractions projects (#170)
  • 362d294 docs: publish v0.6 feature docs (#168)

This list of changes was auto generated.

v1.0.0-preview-1

24 Jun 16:22
121e5b6
Compare
Choose a tag to compare
v1.0.0-preview-1 Pre-release
Pre-release

Install new version via NuGet

What's new?

Features

  • Provide the capability to authenticate with Azure Managed Identity in the Azure Service Bus message pump (#137)
  • Provide the capability to signal flexible JSON parsing during message routing (#192)
  • Provide the Content-Type to the system properties of the Azure Service Bus message pump (#183)

Fixes / Changes

  • Extract the message routing functionality from the message pump (#141)
  • Migrate towards the new Azure SDK when running the Azure Service Bus message pump (#175)
  • Consider EntityPath when using the namespace-scoped connection string when running the Azure Service Bus message pump (#187)

Breaking Changes

  • Move the all message handler types to abstraction libraries (#153)
  • Improve Azure Service Bus message handler API design with fluent builder pattern (#152)
  • Streamline Azure Service Bus fallback message handlers with Message part (#194)
  • Use the built-in ServiceBusEntityType enumeration over our own ServiceBusEntity (#106)

Removal

None.

Changes:

  • 121e5b6 feat: clean-up xml code docs (#198)
  • 931143b fix: use ubuntu-latest for build pipelines (#199)
  • 0d5a489 feat: streamline Message part in az servicebus fallback message handlers (#197)
  • fd18ae3 feat: add messaging option for more flexible json parsing (#193)
  • 8c75100 feat: truncate az service bus topic subscriptions to 50 chars (#189)
  • 5f93697 test: add az servicebus namespace-scoped integration tests (#188)
  • 8c0dea7 feat: revisit settings,options,config for Azure Service Bus message pump (#179)
  • 0edc7f7 test: add unit tests for az servicebus sys props assignments (#186)
  • 2c5252d feat: add managed identity authentication to the Azure Service Bus message pump (#178)
  • 8db84f8 Added ContentType property to AzureServiceBusSystemProperties (#184)
See More
  • e38cae1 feat: use package version ranges for Arcus dependencies (#181)
  • 0bd7c86 chore: [Snyk] Fix for 1 vulnerabilities (#180)
  • 775b01f feat: migrate towards the new Azure SDK (#175)
  • c35d59e chore: resolve code warnings (#174)
  • 1250cab feat: fluent API discovery with dedicated type for message handling (#172)
  • cd036c9 feat: extract message routing from the message pump (#141)
  • 7d6d5ef chore(rename): use built-in 'ServiceBusEntityType' for our message pump config (#169)
  • e6dd911 chore: [Snyk] Security upgrade github-pages from 207 to 214 (#171)
  • a69ebd1 chore(move): message handling types to abstractions projects (#170)
  • 362d294 docs: publish v0.6 feature docs (#168)

This list of changes was auto generated.

v0.6.0

30 Mar 15:50
9b6d4d7
Compare
Choose a tag to compare

Install new version via NuGet

What's new?

Features

  • Provide the capability to rotate the Azure Service Bus message pump authentication upon an Azure Key Vault SecretNewSecretVersionCreated event (#101)
  • Provide the capability to customize the correlation transaction ID property name (#156)
  • Provide the capability to reject TCP connections when dependencies are unhealthy (#131)
  • Provide the capability to use your own deserialization implementation for incoming Azure Service Bus messages (#124)
  • Provide the capability to support multiple message handlers based on message body (#27)

Fixes / Changes

  • Support combinations of message context filtering and specific Azure Service Bus operations in the message handlers (#134)
  • Bubble exceptions in the message handlers for better tracking (#139)

Breaking Changes

None.

Removal

None.

Changes:

  • 9b6d4d7 test: remove app insights connection in integration tests (#167)
  • 77d855a fix: stabilize integration tests (#166)
  • 3c954c1 fix: docs/Gemfile to reduce vulnerabilities (#165)
  • 54d2369 chore: Semantic PR validation is only required for PR titles (#164)
  • 645151b Fix - increase timeout exception tracking Application Insights (#163)
  • 87357d2 Fix - invalid Serilog formatting (#162)
  • 580f196 Fix - unit test to verify that non-existing transaction ID is 'null' (#161)
  • afd4d8f Feature - initialize the transaction ID (like the operation ID) with default guid (#160)
  • f260d9a Feature - rotate message pump on SecretNewVersionCreated event (#107)
  • 87d94f1 Feature - make message correlation transaction ID configurable (#157)
See More
  • 3a16034 Fix - only register health publisher when required (#150)
  • e6987cd Feature - add support to reject TCP client connections based on health report status (#148)
  • b912e6c Fix - netcoreapp3.1 dependencies plus security vulnerabilities (#147)
  • a44de00 Docs - add missing 'usings' to feature docs (#146)
  • 0a4e80e Provide issue template configuration (#145)
  • 2cd0429 Feature - log security event upon Azure Service Bus connection string retrieval (#142)
  • 4885558 Chore(deps): bump nokogiri from 1.10.10 to 1.11.0 in /docs (#143)
  • 8a8b4b0 Feature - add message body handlers for message processing (#124)
  • 2a5d222 Bubble exceptions during message handling in Service Bus message handlers (#140)
  • f8b1dd1 Feature - add capability to route message based on message body (#138)
  • 530c8d5 Provide better telemetry out-of-the-box (#136)
  • d7185b9 Fix - combine context predicate w/ Service Bus operations (#135)

This list of changes was auto generated.

v0.5.1

29 Oct 10:34
1b93c04
Compare
Choose a tag to compare

Install new version via NuGet

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

Features

None.

Changes & Fixes

  • Provide correlation information for unhandled exceptions in message handlers (#132)

Breaking Changes

None.

Removal

None.

Changes:

  • 1b93c04 Fix - include correlation information when tracking exceptions (#133)
  • 05f1808 Docs - publish v0.5 feature docs (#130)

This list of changes was auto generated.

v0.5.0

16 Oct 09:32
b03a366
Compare
Choose a tag to compare

Install new version via NuGet

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

Features

  • Provide capability to specify custom transaction id user property to get correlation info (#126)
  • Provide capability for using CompleteMessage (#128)

Changes & Fixes

  • Provide less verbose logs for TCP health probing (#122)

Breaking Changes

None.

Removal

None.

Changes:

  • b03a366 Feature - add completion message to specific Azure Service Bus influence message handler (#129)
  • 0818b4d Provide capability to specify custom transaction id user property to get correlation info (#126)
  • f919d8b Chore - separate Docker integration tests Azure resources (#125)
  • 032e2f3 Provide v0.4.0 documentation (#123)
  • 6541d27 Provide less verbose logs for TCP health probing (#122)

This list of changes was auto generated.

v0.5.0-preview-1

14 Oct 15:27
0818b4d
Compare
Choose a tag to compare
v0.5.0-preview-1 Pre-release
Pre-release

Install new version via NuGet

Changes:

  • 0818b4d Provide capability to specify custom transaction id user property to get correlation info (#126)
  • f919d8b Chore - separate Docker integration tests Azure resources (#125)
  • 032e2f3 Provide v0.4.0 documentation (#123)
  • 6541d27 Provide less verbose logs for TCP health probing (#122)
  • 297d5dc Feature - provide specific Azure Service Bus message operations during message handling (#119)
  • 97d3b49 Provide less verbose logs for plumbing (#120)
  • 5e5122d Provide documentation for v0.3.0 (#117)

This list of changes was auto generated.

v0.4.0

15 Oct 05:25
297d5dc
Compare
Choose a tag to compare

Install new version via NuGet

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

Features

  • Provide specific Azure Service Bus message operations during message handling (#119)

Changes & Fixes

  • Provide less verbose logs for plumbing (#120)

Breaking Changes

None.

Removal

None.

Changes:

  • 297d5dc Feature - provide specific Azure Service Bus message operations during message handling (#119)
  • 97d3b49 Provide less verbose logs for plumbing (#120)
  • 5e5122d Provide documentation for v0.3.0 (#117)

This list of changes was auto generated.