arcus-azure/arcus.messaging (Arcus.Messaging.Abstractions.EventHubs)
### [`v2.0.0`](https://togithub.com/arcus-azure/arcus.messaging/releases/tag/v2.0.0)
Install the Arcus.Messaging packages that you need via NuGet, for instance [Arcus.Messaging.Pumps.ServiceBus](https://www.nuget.org/packages/Arcus.Messaging.Pumps.ServiceBus/2.0.0):
```shell
PM > Install-Package Arcus.Messaging.Pumps.ServiceBus --Version 2.0.0
```
For a complete list of all Arcus.Messaging packages see the [documentation](https://messaging.arcus-azure.net/).
##### What's new?
##### Features
- Provide .NET 8 support ([https://github.com/arcus-azure/arcus/issues/311](https://togithub.com/arcus-azure/arcus/issues/311))
- Provide the capability to circuit break a message pump when the dependency system can't keep up ([#415](https://togithub.com/arcus-azure/arcus.messaging/issues/415))
- Provide the capability to configure the operation name of incoming message request tracking ([#404](https://togithub.com/arcus-azure/arcus.messaging/issues/404))
- Provide the capability to configure an Azure EventHubs message pump with Managed Identity authentication ([#409](https://togithub.com/arcus-azure/arcus.messaging/issues/409))
##### Fixes / Changes
- Change default Azure Service Bus topic behavior of setting up and tearing down topic subcriptions ([#432](https://togithub.com/arcus-azure/arcus.messaging/issues/432))
- Use camelCase for default `HealthReport` serialization in the TCP health probe ([#226](https://togithub.com/arcus-azure/arcus.messaging/issues/226))
- Consider faulty message handler as 'message handled' ([#424](https://togithub.com/arcus-azure/arcus.messaging/issues/424))
- Use routing options directly in message pump options ([#431](https://togithub.com/arcus-azure/arcus.messaging/issues/431))
- Added Azure Service bus type to request tracking ([#413](https://togithub.com/arcus-azure/arcus.messaging/issues/413))
- Limit the scope of message handlers by only running registered handlers linked to a message pump/router ([#395](https://togithub.com/arcus-azure/arcus.messaging/issues/395))
##### Breaking Changes
- Rename invalid `Pause` to `Start` in `InMessagePumpLifetime` ([#387](https://togithub.com/arcus-azure/arcus.messaging/issues/387))
##### Removal
- Remove deprecated `CustomTcpListener` constructor ([#236](https://togithub.com/arcus-azure/arcus.messaging/issues/236))
- Remove old `CanProcessMessage` in from `MessageHandler` ([#237](https://togithub.com/arcus-azure/arcus.messaging/issues/237), [#297](https://togithub.com/arcus-azure/arcus.messaging/issues/297))
- Remove the `Arcus.Messaging.Pumps.ServiceBus.KeyRotation` project ([#234](https://togithub.com/arcus-azure/arcus.messaging/issues/234))
- Remove `AzureServiceBusKeyRotation` from `Arcus.Messaging.Pumps.ServiceBus` project ([#252](https://togithub.com/arcus-azure/arcus.messaging/issues/252))
- Remove `UsingMessageCorrelationEnricher` exposure in `MessageRouter` ([#305](https://togithub.com/arcus-azure/arcus.messaging/issues/305))
- Remove deprecated `MessageCorrelationInfoEnricher` in message pump namespace ([#300](https://togithub.com/arcus-azure/arcus.messaging/issues/300))
- Remove deprecated `AsServiceBusMessage` object extension ([#296](https://togithub.com/arcus-azure/arcus.messaging/issues/296))
- Remove the unnecessary `ServiceBusEntity` enumeration ([#235](https://togithub.com/arcus-azure/arcus.messaging/issues/235))
- Remove deprecated `ValueMissingException` ([#299](https://togithub.com/arcus-azure/arcus.messaging/issues/299))
##### Changes:
- [`cb43c01`](https://togithub.com/arcus-azure/arcus.messaging/commit/cb43c018af7bf5b3d19d3411d19de13e50887972) chore: add prev dotnet sdk to release pipeline ([#439](https://togithub.com/arcus-azure/arcus.messaging/issues/439))
- [`771944e`](https://togithub.com/arcus-azure/arcus.messaging/commit/771944e1656328b3468ab0babc41102cd350689c) fix: use camelCase for tcp health probe serialization ([#428](https://togithub.com/arcus-azure/arcus.messaging/issues/428))
- [`25dd286`](https://togithub.com/arcus-azure/arcus.messaging/commit/25dd2862fdbb652d2d923b93d08cf2860eebc76c) chore: support net8.0 version ([#423](https://togithub.com/arcus-azure/arcus.messaging/issues/423))
- [`50e47ef`](https://togithub.com/arcus-azure/arcus.messaging/commit/50e47ef72ca22c9ff8536f27899db1bba07f7299) chore: log io throw unhandled messages ([#438](https://togithub.com/arcus-azure/arcus.messaging/issues/438))
- [`d10baf6`](https://togithub.com/arcus-azure/arcus.messaging/commit/d10baf64c2aa00a5101e3f0ce7adf500a11a5b3d) chore: introduce routing options to service bus pump options interfaces ([#437](https://togithub.com/arcus-azure/arcus.messaging/issues/437))
- [`d84fe51`](https://togithub.com/arcus-azure/arcus.messaging/commit/d84fe512fec5d0bd6d41e7286c172199e7fe87fd) feat: do not automatically try to create and delete topic subscriptions ([#435](https://togithub.com/arcus-azure/arcus.messaging/issues/435))
- [`20a5d2d`](https://togithub.com/arcus-azure/arcus.messaging/commit/20a5d2dd4230f052deb5c90acd107e6e9945b0dc) chore: remove deprecated code ([#436](https://togithub.com/arcus-azure/arcus.messaging/issues/436))
- [`cd75714`](https://togithub.com/arcus-azure/arcus.messaging/commit/cd757140a47731b90b552324b12ddef66f265b77) chore: rename incorrect 'pause' > 'start' in pump lifetime ([#433](https://togithub.com/arcus-azure/arcus.messaging/issues/433))
- [`a92da8e`](https://togithub.com/arcus-azure/arcus.messaging/commit/a92da8efbe97eeb9db756a8de3302d4d99f1b7d1) Remove AzureServiceBusKeyRotation ([#429](https://togithub.com/arcus-azure/arcus.messaging/issues/429))
- [`b8f9684`](https://togithub.com/arcus-azure/arcus.messaging/commit/b8f9684ed2f012843a868f654c5bbdf43dc45b9a) chore: removed UsingMessageCorrelationEnricher protected method from MessageRouter ([#307](https://togithub.com/arcus-azure/arcus.messaging/issues/307))
See More
- [`23c58b6`](https://togithub.com/arcus-azure/arcus.messaging/commit/23c58b62b94174d65ca6158fe6b8e89ed86714d4) chore: removing deprecated code ([#308](https://togithub.com/arcus-azure/arcus.messaging/issues/308)) \[ [#297](https://togithub.com/arcus-azure/arcus.messaging/issues/297), [#296](https://togithub.com/arcus-azure/arcus.messaging/issues/296), [#300](https://togithub.com/arcus-azure/arcus.messaging/issues/300) ]
- [`d70ed08`](https://togithub.com/arcus-azure/arcus.messaging/commit/d70ed08caf8174bd491cf0267735b42f33664cae) feat: Allow configurable PrefetchCount ([#427](https://togithub.com/arcus-azure/arcus.messaging/issues/427))
- [`32be3b4`](https://togithub.com/arcus-azure/arcus.messaging/commit/32be3b40f24e6e6384b296170f06397e514fcebb) Remove ServiceBusEntity enumeration ([#430](https://togithub.com/arcus-azure/arcus.messaging/issues/430))
- [`7a0b04f`](https://togithub.com/arcus-azure/arcus.messaging/commit/7a0b04f8506c0ec73eb1d38352a58632a50d1d5e) feat: add circuit breaker support to service bus message pump ([#416](https://togithub.com/arcus-azure/arcus.messaging/issues/416))
- [`0c11f1e`](https://togithub.com/arcus-azure/arcus.messaging/commit/0c11f1ecda3c64bddfb7ba5c37de8074c8115efd) Delete src/Arcus.Messaging.Tests.Runtimes.AzureFunction.ServiceBus.Topic/local.settings.json ([#422](https://togithub.com/arcus-azure/arcus.messaging/issues/422))
- [`a105113`](https://togithub.com/arcus-azure/arcus.messaging/commit/a105113c01631476230e695683a77eb975cc9055) feat: add servicebus entitytype to req tracking ([#414](https://togithub.com/arcus-azure/arcus.messaging/issues/414))
- [`488ea6c`](https://togithub.com/arcus-azure/arcus.messaging/commit/488ea6cbc909bc0c16477e2b9441b00eac6f6765) feat: add configurable operation name ([#407](https://togithub.com/arcus-azure/arcus.messaging/issues/407))
- [`70a6647`](https://togithub.com/arcus-azure/arcus.messaging/commit/70a66473089a50d4de0ccb6b80d5cad4c1531530) feat: add managed identity to az eventhubs message pump ([#412](https://togithub.com/arcus-azure/arcus.messaging/issues/412))
- [`dd9f168`](https://togithub.com/arcus-azure/arcus.messaging/commit/dd9f1682575583dc342f7d41cae366a476dcec58) chore(deps): bump nth-check and [@svgr/webpack](https://togithub.com/svgr/webpack) in /docs ([#408](https://togithub.com/arcus-azure/arcus.messaging/issues/408))
- [`0e2ac22`](https://togithub.com/arcus-azure/arcus.messaging/commit/0e2ac225af00e9d0776860af486a193ea19cf82e) feat: use scoped message handlers via pumps/routers ([#397](https://togithub.com/arcus-azure/arcus.messaging/issues/397))
- [`5f4d4e6`](https://togithub.com/arcus-azure/arcus.messaging/commit/5f4d4e6b49f4d1869f6b3513f67ad64300dad167) chore(deps): bump eta, [@docusaurus/core](https://togithub.com/docusaurus/core), [@docusaurus/preset-classic](https://togithub.com/docusaurus/preset-classic) and [@docusaurus/theme-search-algolia](https://togithub.com/docusaurus/theme-search-algolia) in /docs ([#394](https://togithub.com/arcus-azure/arcus.messaging/issues/394))
- [`6e6ccac`](https://togithub.com/arcus-azure/arcus.messaging/commit/6e6ccac13e98f51fabbb20543674f90ec0a66847) chore: Update LICENSE ([#396](https://togithub.com/arcus-azure/arcus.messaging/issues/396))
- [`b1884e7`](https://togithub.com/arcus-azure/arcus.messaging/commit/b1884e7d2eeced66eb5cfbd46208a5e36f19d6c3) Chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /docs ([#389](https://togithub.com/arcus-azure/arcus.messaging/issues/389))
- [`e90dd5b`](https://togithub.com/arcus-azure/arcus.messaging/commit/e90dd5b9ae02e262be6483598b112264e5f333ec) Chore(deps): bump ua-parser-js from 0.7.28 to 0.7.33 in /docs ([#388](https://togithub.com/arcus-azure/arcus.messaging/issues/388))
- [`c739f92`](https://togithub.com/arcus-azure/arcus.messaging/commit/c739f928cd6ef97bf604d9b0a8ae2fb7d84751b8) Chore(deps): bump webpack from 5.48.0 to 5.76.1 in /docs ([#393](https://togithub.com/arcus-azure/arcus.messaging/issues/393))
- [`17e7432`](https://togithub.com/arcus-azure/arcus.messaging/commit/17e74326004e605cc6c8461e379f4ef6d3249570) fix: deprecate pause message pump lifetime ([#392](https://togithub.com/arcus-azure/arcus.messaging/issues/392))
- [`f796529`](https://togithub.com/arcus-azure/arcus.messaging/commit/f7965292a2bb980c4154433456dc06553fee75fa) Chore(deps): bump [@sideway/formula](https://togithub.com/sideway/formula) from 3.0.0 to 3.0.1 in /docs ([#390](https://togithub.com/arcus-azure/arcus.messaging/issues/390))
- [`f67914a`](https://togithub.com/arcus-azure/arcus.messaging/commit/f67914aa866a10e1c8dc768fc5aa97fa21085437) chore: use `main` branch in az devops status badge ([#385](https://togithub.com/arcus-azure/arcus.messaging/issues/385))
- [`1a678ff`](https://togithub.com/arcus-azure/arcus.messaging/commit/1a678ff71fea27b64406e1163559e9c37f5ddcbf) chore: fully use arcus testing ([#384](https://togithub.com/arcus-azure/arcus.messaging/issues/384))
- [`68bc98f`](https://togithub.com/arcus-azure/arcus.messaging/commit/68bc98fa99cc889e9799ff1b8ac90b4d8b0bd2c6) chore: use main branch in codeql ([#383](https://togithub.com/arcus-azure/arcus.messaging/issues/383))
- [`fa04981`](https://togithub.com/arcus-azure/arcus.messaging/commit/fa0498115fc8328227200a723c7fd970b63987a3) Chore(deps): bump json5 from 1.0.1 to 1.0.2 in /docs ([#380](https://togithub.com/arcus-azure/arcus.messaging/issues/380))
- [`d6b2f47`](https://togithub.com/arcus-azure/arcus.messaging/commit/d6b2f47b849b589f3ff973a94b33190cf211318d) docs: publish v1.4 feature docs ([#381](https://togithub.com/arcus-azure/arcus.messaging/issues/381))
This list of changes was [auto generated](https://dev.azure.com/codit/Arcus/\_build/results?buildId=86769\&view=logs).
##### What's Changed
- docs: publish v1.4 feature docs by [@stijnmoreels](https://togithub.com/stijnmoreels) in [https://github.com/arcus-azure/arcus.messaging/pull/381](https://togithub.com/arcus-azure/arcus.messaging/pull/381)
- chore(deps): bump json5 from 1.0.1 to 1.0.2 in /docs by [@dependabot](https://togithub.com/dependabot) in [https://github.com/arcus-azure/arcus.messaging/pull/380](https://togithub.com/arcus-azure/arcus.messaging/pull/380)
- chore: use main branch in codeql by [@stijnmoreels](https://togithub.com/stijnmoreels) in [https://github.com/arcus-azure/arcus.messaging/pull/383](https://togithub.com/arcus-azure/arcus.messaging/pull/383)
- chore: fully use arcus testing by [@stijnmoreels](https://togithub.com/stijnmoreels) in [https://github.com/arcus-azure/arcus.messaging/pull/384](https://togithub.com/arcus-azure/arcus.messaging/pull/384)
- chore: use `main` branch in az devops status badge by [@stijnmoreels](https://togithub.com/stijnmoreels) in [https://github.com/arcus-azure/arcus.messaging/pull/385](https://togithub.com/arcus-azure/arcus.messaging/pull/385)
- chore(deps): bump [@sideway/formula](https://togithub.com/sideway/formula) from 3.0.0 to 3.0.1 in /docs by [@dependabot](https://togithub.com/dependabot) in [https://github.com/arcus-azure/arcus.messaging/pull/390](https://togithub.com/arcus-azure/arcus.messaging/pull/390)
- fix: deprecate pause message pump lifetime by [@stijnmoreels](https://togithub.com/stijnmoreels) in [https://github.com/arcus-azure/arcus.messaging/pull/392](https://togithub.com/arcus-azure/arcus.messaging/pull/392)
- chore(deps): bump webpack from 5.48.0 to 5.76.1 in /docs by [@dependabot](https://togithub.com/dependabot) in [https://github.com/arcus-azure/arcus.messaging/pull/393](https://togithub.com/arcus-azure/arcus.messaging/pull/393)
- chore(deps): bump ua-parser-js from 0.7.28 to 0.7.33 in /docs by [@dependabot](https://togithub.com/dependabot) in [https://github.com/arcus-azure/arcus.messaging/pull/388](https://togithub.com/arcus-azure/arcus.messaging/pull/388)
- chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /docs by [@dependabot](https://togithub.com/dependabot) in [https://github.com/arcus-azure/arcus.messaging/pull/389](https://togithub.com/arcus-azure/arcus.messaging/pull/389)
- chore: Update LICENSE by [@stijnmoreels](https://togithub.com/stijnmoreels) in [https://github.com/arcus-azure/arcus.messaging/pull/396](https://togithub.com/arcus-azure/arcus.messaging/pull/396)
- chore(deps): bump eta, [@docusaurus/core](https://togithub.com/docusaurus/core), [@docusaurus/preset-classic](https://togithub.com/docusaurus/preset-classic) and [@docusaurus/theme-search-algolia](https://togithub.com/docusaurus/theme-search-algolia) in /docs by [@dependabot](https://togithub.com/dependabot) in [https://github.com/arcus-azure/arcus.messaging/pull/394](https://togithub.com/arcus-azure/arcus.messaging/pull/394)
- feat: use scoped message handlers via pumps/routers by [@stijnmoreels](https://togithub.com/stijnmoreels) in [https://github.com/arcus-azure/arcus.messaging/pull/397](https://togithub.com/arcus-azure/arcus.messaging/pull/397)
- chore(deps): bump nth-check and [@svgr/webpack](https://togithub.com/svgr/webpack) in /docs by [@dependabot](https://togithub.com/dependabot) in [https://github.com/arcus-azure/arcus.messaging/pull/408](https://togithub.com/arcus-azure/arcus.messaging/pull/408)
- feat: add managed identity to az eventhubs message pump by [@stijnmoreels](https://togithub.com/stijnmoreels) in [https://github.com/arcus-azure/arcus.messaging/pull/412](https://togithub.com/arcus-azure/arcus.messaging/pull/412)
- feat: add configurable operation name by [@stijnmoreels](https://togithub.com/stijnmoreels) in [https://github.com/arcus-azure/arcus.messaging/pull/407](https://togithub.com/arcus-azure/arcus.messaging/pull/407)
- feat: add servicebus entitytype to req tracking by [@stijnmoreels](https://togithub.com/stijnmoreels) in [https://github.com/arcus-azure/arcus.messaging/pull/414](https://togithub.com/arcus-azure/arcus.messaging/pull/414)
- fix: delete `local.settings.json` from source control by [@stijnmoreels](https://togithub.com/stijnmoreels) in [https://github.com/arcus-azure/arcus.messaging/pull/422](https://togithub.com/arcus-azure/arcus.messaging/pull/422)
- feat: add circuit breaker support to service bus message pump by [@stijnmoreels](https://togithub.com/stijnmoreels) in [https://github.com/arcus-azure/arcus.messaging/pull/416](https://togithub.com/arcus-azure/arcus.messaging/pull/416)
- chore: Remove ServiceBusEntity enumeration by [@fgheysels](https://togithub.com/fgheysels) in [https://github.com/arcus-azure/arcus.messaging/pull/430](https://togithub.com/arcus-azure/arcus.messaging/pull/430)
- feat: Allow configurable PrefetchCount by [@fgheysels](https://togithub.com/fgheysels) in [https://github.com/arcus-azure/arcus.messaging/pull/427](https://togithub.com/arcus-azure/arcus.messaging/pull/427)
- chore: removing deprecated code by [@pcarmo](https://togithub.com/pcarmo) in [https://github.com/arcus-azure/arcus.messaging/pull/308](https://togithub.com/arcus-azure/arcus.messaging/pull/308)
- chore: removed UsingMessageCorrelationEnricher protected method from MessageRouter by [@pcarmo](https://togithub.com/pcarmo) in [https://github.com/arcus-azure/arcus.messaging/pull/307](https://togithub.com/arcus-azure/arcus.messaging/pull/307)
- chore: Remove AzureServiceBusKeyRotation type by [@fgheysels](https://togithub.com/fgheysels) in [https://github.com/arcus-azure/arcus.messaging/pull/429](https://togithub.com/arcus-azure/arcus.messaging/pull/429)
- chore: rename incorrect 'pause' > 'start' in pump lifetime by [@stijnmoreels](https://togithub.com/stijnmoreels) in [https://github.com/arcus-azure/arcus.messaging/pull/433](https://togithub.com/arcus-azure/arcus.messaging/pull/433)
- chore: remove deprecated code by [@stijnmoreels](https://togithub.com/stijnmoreels) in [https://github.com/arcus-azure/arcus.messaging/pull/436](https://togithub.com/arcus-azure/arcus.messaging/pull/436)
- feat: do not automatically try to create and delete topic subscriptions by [@fgheysels](https://togithub.com/fgheysels) in [https://github.com/arcus-azure/arcus.messaging/pull/435](https://togithub.com/arcus-azure/arcus.messaging/pull/435)
- chore: introduce routing options to service bus pump options interfaces by [@stijnmoreels](https://togithub.com/stijnmoreels) in [https://github.com/arcus-azure/arcus.messaging/pull/437](https://togithub.com/arcus-azure/arcus.messaging/pull/437)
- chore: log io throw unhandled messages by [@stijnmoreels](https://togithub.com/stijnmoreels) in [https://github.com/arcus-azure/arcus.messaging/pull/438](https://togithub.com/arcus-azure/arcus.messaging/pull/438)
- chore: support net8.0 version by [@stijnmoreels](https://togithub.com/stijnmoreels) in [https://github.com/arcus-azure/arcus.messaging/pull/423](https://togithub.com/arcus-azure/arcus.messaging/pull/423)
- fix: use camelCase for tcp health probe serialization by [@stijnmoreels](https://togithub.com/stijnmoreels) in [https://github.com/arcus-azure/arcus.messaging/pull/428](https://togithub.com/arcus-azure/arcus.messaging/pull/428)
- chore: add prev dotnet sdk to release pipeline by [@stijnmoreels](https://togithub.com/stijnmoreels) in [https://github.com/arcus-azure/arcus.messaging/pull/439](https://togithub.com/arcus-azure/arcus.messaging/pull/439)
##### New Contributors
- [@pcarmo](https://togithub.com/pcarmo) made their first contribution in [https://github.com/arcus-azure/arcus.messaging/pull/308](https://togithub.com/arcus-azure/arcus.messaging/pull/308)
**Full Changelog**: https://github.com/arcus-azure/arcus.messaging/compare/v1.4.0...v2.0.0
Configuration
š Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.4.0
->2.0.0
1.4.0
->2.0.0
1.4.0
->2.0.0
1.4.0
->2.0.0
1.4.0
->2.0.0
1.4.0
->2.0.0
1.4.0
->2.0.0
1.4.0
->2.0.0
Release Notes
arcus-azure/arcus.messaging (Arcus.Messaging.Abstractions.EventHubs)
### [`v2.0.0`](https://togithub.com/arcus-azure/arcus.messaging/releases/tag/v2.0.0) Install the Arcus.Messaging packages that you need via NuGet, for instance [Arcus.Messaging.Pumps.ServiceBus](https://www.nuget.org/packages/Arcus.Messaging.Pumps.ServiceBus/2.0.0): ```shell PM > Install-Package Arcus.Messaging.Pumps.ServiceBus --Version 2.0.0 ``` For a complete list of all Arcus.Messaging packages see the [documentation](https://messaging.arcus-azure.net/). ##### What's new? ##### Features - Provide .NET 8 support ([https://github.com/arcus-azure/arcus/issues/311](https://togithub.com/arcus-azure/arcus/issues/311)) - Provide the capability to circuit break a message pump when the dependency system can't keep up ([#415](https://togithub.com/arcus-azure/arcus.messaging/issues/415)) - Provide the capability to configure the operation name of incoming message request tracking ([#404](https://togithub.com/arcus-azure/arcus.messaging/issues/404)) - Provide the capability to configure an Azure EventHubs message pump with Managed Identity authentication ([#409](https://togithub.com/arcus-azure/arcus.messaging/issues/409)) ##### Fixes / Changes - Change default Azure Service Bus topic behavior of setting up and tearing down topic subcriptions ([#432](https://togithub.com/arcus-azure/arcus.messaging/issues/432)) - Use camelCase for default `HealthReport` serialization in the TCP health probe ([#226](https://togithub.com/arcus-azure/arcus.messaging/issues/226)) - Consider faulty message handler as 'message handled' ([#424](https://togithub.com/arcus-azure/arcus.messaging/issues/424)) - Use routing options directly in message pump options ([#431](https://togithub.com/arcus-azure/arcus.messaging/issues/431)) - Added Azure Service bus type to request tracking ([#413](https://togithub.com/arcus-azure/arcus.messaging/issues/413)) - Limit the scope of message handlers by only running registered handlers linked to a message pump/router ([#395](https://togithub.com/arcus-azure/arcus.messaging/issues/395)) ##### Breaking Changes - Rename invalid `Pause` to `Start` in `InMessagePumpLifetime` ([#387](https://togithub.com/arcus-azure/arcus.messaging/issues/387)) ##### Removal - Remove deprecated `CustomTcpListener` constructor ([#236](https://togithub.com/arcus-azure/arcus.messaging/issues/236)) - Remove old `CanProcessMessage` in from `MessageHandler` ([#237](https://togithub.com/arcus-azure/arcus.messaging/issues/237), [#297](https://togithub.com/arcus-azure/arcus.messaging/issues/297)) - Remove the `Arcus.Messaging.Pumps.ServiceBus.KeyRotation` project ([#234](https://togithub.com/arcus-azure/arcus.messaging/issues/234)) - Remove `AzureServiceBusKeyRotation` from `Arcus.Messaging.Pumps.ServiceBus` project ([#252](https://togithub.com/arcus-azure/arcus.messaging/issues/252)) - Remove `UsingMessageCorrelationEnricher` exposure in `MessageRouter` ([#305](https://togithub.com/arcus-azure/arcus.messaging/issues/305)) - Remove deprecated `MessageCorrelationInfoEnricher` in message pump namespace ([#300](https://togithub.com/arcus-azure/arcus.messaging/issues/300)) - Remove deprecated `AsServiceBusMessage` object extension ([#296](https://togithub.com/arcus-azure/arcus.messaging/issues/296)) - Remove the unnecessary `ServiceBusEntity` enumeration ([#235](https://togithub.com/arcus-azure/arcus.messaging/issues/235)) - Remove deprecated `ValueMissingException` ([#299](https://togithub.com/arcus-azure/arcus.messaging/issues/299)) ##### Changes: - [`cb43c01`](https://togithub.com/arcus-azure/arcus.messaging/commit/cb43c018af7bf5b3d19d3411d19de13e50887972) chore: add prev dotnet sdk to release pipeline ([#439](https://togithub.com/arcus-azure/arcus.messaging/issues/439)) - [`771944e`](https://togithub.com/arcus-azure/arcus.messaging/commit/771944e1656328b3468ab0babc41102cd350689c) fix: use camelCase for tcp health probe serialization ([#428](https://togithub.com/arcus-azure/arcus.messaging/issues/428)) - [`25dd286`](https://togithub.com/arcus-azure/arcus.messaging/commit/25dd2862fdbb652d2d923b93d08cf2860eebc76c) chore: support net8.0 version ([#423](https://togithub.com/arcus-azure/arcus.messaging/issues/423)) - [`50e47ef`](https://togithub.com/arcus-azure/arcus.messaging/commit/50e47ef72ca22c9ff8536f27899db1bba07f7299) chore: log io throw unhandled messages ([#438](https://togithub.com/arcus-azure/arcus.messaging/issues/438)) - [`d10baf6`](https://togithub.com/arcus-azure/arcus.messaging/commit/d10baf64c2aa00a5101e3f0ce7adf500a11a5b3d) chore: introduce routing options to service bus pump options interfaces ([#437](https://togithub.com/arcus-azure/arcus.messaging/issues/437)) - [`d84fe51`](https://togithub.com/arcus-azure/arcus.messaging/commit/d84fe512fec5d0bd6d41e7286c172199e7fe87fd) feat: do not automatically try to create and delete topic subscriptions ([#435](https://togithub.com/arcus-azure/arcus.messaging/issues/435)) - [`20a5d2d`](https://togithub.com/arcus-azure/arcus.messaging/commit/20a5d2dd4230f052deb5c90acd107e6e9945b0dc) chore: remove deprecated code ([#436](https://togithub.com/arcus-azure/arcus.messaging/issues/436)) - [`cd75714`](https://togithub.com/arcus-azure/arcus.messaging/commit/cd757140a47731b90b552324b12ddef66f265b77) chore: rename incorrect 'pause' > 'start' in pump lifetime ([#433](https://togithub.com/arcus-azure/arcus.messaging/issues/433)) - [`a92da8e`](https://togithub.com/arcus-azure/arcus.messaging/commit/a92da8efbe97eeb9db756a8de3302d4d99f1b7d1) Remove AzureServiceBusKeyRotation ([#429](https://togithub.com/arcus-azure/arcus.messaging/issues/429)) - [`b8f9684`](https://togithub.com/arcus-azure/arcus.messaging/commit/b8f9684ed2f012843a868f654c5bbdf43dc45b9a) chore: removed UsingMessageCorrelationEnricher protected method from MessageRouter ([#307](https://togithub.com/arcus-azure/arcus.messaging/issues/307))See More
- [`23c58b6`](https://togithub.com/arcus-azure/arcus.messaging/commit/23c58b62b94174d65ca6158fe6b8e89ed86714d4) chore: removing deprecated code ([#308](https://togithub.com/arcus-azure/arcus.messaging/issues/308)) \[ [#297](https://togithub.com/arcus-azure/arcus.messaging/issues/297), [#296](https://togithub.com/arcus-azure/arcus.messaging/issues/296), [#300](https://togithub.com/arcus-azure/arcus.messaging/issues/300) ] - [`d70ed08`](https://togithub.com/arcus-azure/arcus.messaging/commit/d70ed08caf8174bd491cf0267735b42f33664cae) feat: Allow configurable PrefetchCount ([#427](https://togithub.com/arcus-azure/arcus.messaging/issues/427)) - [`32be3b4`](https://togithub.com/arcus-azure/arcus.messaging/commit/32be3b40f24e6e6384b296170f06397e514fcebb) Remove ServiceBusEntity enumeration ([#430](https://togithub.com/arcus-azure/arcus.messaging/issues/430)) - [`7a0b04f`](https://togithub.com/arcus-azure/arcus.messaging/commit/7a0b04f8506c0ec73eb1d38352a58632a50d1d5e) feat: add circuit breaker support to service bus message pump ([#416](https://togithub.com/arcus-azure/arcus.messaging/issues/416)) - [`0c11f1e`](https://togithub.com/arcus-azure/arcus.messaging/commit/0c11f1ecda3c64bddfb7ba5c37de8074c8115efd) Delete src/Arcus.Messaging.Tests.Runtimes.AzureFunction.ServiceBus.Topic/local.settings.json ([#422](https://togithub.com/arcus-azure/arcus.messaging/issues/422)) - [`a105113`](https://togithub.com/arcus-azure/arcus.messaging/commit/a105113c01631476230e695683a77eb975cc9055) feat: add servicebus entitytype to req tracking ([#414](https://togithub.com/arcus-azure/arcus.messaging/issues/414)) - [`488ea6c`](https://togithub.com/arcus-azure/arcus.messaging/commit/488ea6cbc909bc0c16477e2b9441b00eac6f6765) feat: add configurable operation name ([#407](https://togithub.com/arcus-azure/arcus.messaging/issues/407)) - [`70a6647`](https://togithub.com/arcus-azure/arcus.messaging/commit/70a66473089a50d4de0ccb6b80d5cad4c1531530) feat: add managed identity to az eventhubs message pump ([#412](https://togithub.com/arcus-azure/arcus.messaging/issues/412)) - [`dd9f168`](https://togithub.com/arcus-azure/arcus.messaging/commit/dd9f1682575583dc342f7d41cae366a476dcec58) chore(deps): bump nth-check and [@svgr/webpack](https://togithub.com/svgr/webpack) in /docs ([#408](https://togithub.com/arcus-azure/arcus.messaging/issues/408)) - [`0e2ac22`](https://togithub.com/arcus-azure/arcus.messaging/commit/0e2ac225af00e9d0776860af486a193ea19cf82e) feat: use scoped message handlers via pumps/routers ([#397](https://togithub.com/arcus-azure/arcus.messaging/issues/397)) - [`5f4d4e6`](https://togithub.com/arcus-azure/arcus.messaging/commit/5f4d4e6b49f4d1869f6b3513f67ad64300dad167) chore(deps): bump eta, [@docusaurus/core](https://togithub.com/docusaurus/core), [@docusaurus/preset-classic](https://togithub.com/docusaurus/preset-classic) and [@docusaurus/theme-search-algolia](https://togithub.com/docusaurus/theme-search-algolia) in /docs ([#394](https://togithub.com/arcus-azure/arcus.messaging/issues/394)) - [`6e6ccac`](https://togithub.com/arcus-azure/arcus.messaging/commit/6e6ccac13e98f51fabbb20543674f90ec0a66847) chore: Update LICENSE ([#396](https://togithub.com/arcus-azure/arcus.messaging/issues/396)) - [`b1884e7`](https://togithub.com/arcus-azure/arcus.messaging/commit/b1884e7d2eeced66eb5cfbd46208a5e36f19d6c3) Chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /docs ([#389](https://togithub.com/arcus-azure/arcus.messaging/issues/389)) - [`e90dd5b`](https://togithub.com/arcus-azure/arcus.messaging/commit/e90dd5b9ae02e262be6483598b112264e5f333ec) Chore(deps): bump ua-parser-js from 0.7.28 to 0.7.33 in /docs ([#388](https://togithub.com/arcus-azure/arcus.messaging/issues/388)) - [`c739f92`](https://togithub.com/arcus-azure/arcus.messaging/commit/c739f928cd6ef97bf604d9b0a8ae2fb7d84751b8) Chore(deps): bump webpack from 5.48.0 to 5.76.1 in /docs ([#393](https://togithub.com/arcus-azure/arcus.messaging/issues/393)) - [`17e7432`](https://togithub.com/arcus-azure/arcus.messaging/commit/17e74326004e605cc6c8461e379f4ef6d3249570) fix: deprecate pause message pump lifetime ([#392](https://togithub.com/arcus-azure/arcus.messaging/issues/392)) - [`f796529`](https://togithub.com/arcus-azure/arcus.messaging/commit/f7965292a2bb980c4154433456dc06553fee75fa) Chore(deps): bump [@sideway/formula](https://togithub.com/sideway/formula) from 3.0.0 to 3.0.1 in /docs ([#390](https://togithub.com/arcus-azure/arcus.messaging/issues/390)) - [`f67914a`](https://togithub.com/arcus-azure/arcus.messaging/commit/f67914aa866a10e1c8dc768fc5aa97fa21085437) chore: use `main` branch in az devops status badge ([#385](https://togithub.com/arcus-azure/arcus.messaging/issues/385)) - [`1a678ff`](https://togithub.com/arcus-azure/arcus.messaging/commit/1a678ff71fea27b64406e1163559e9c37f5ddcbf) chore: fully use arcus testing ([#384](https://togithub.com/arcus-azure/arcus.messaging/issues/384)) - [`68bc98f`](https://togithub.com/arcus-azure/arcus.messaging/commit/68bc98fa99cc889e9799ff1b8ac90b4d8b0bd2c6) chore: use main branch in codeql ([#383](https://togithub.com/arcus-azure/arcus.messaging/issues/383)) - [`fa04981`](https://togithub.com/arcus-azure/arcus.messaging/commit/fa0498115fc8328227200a723c7fd970b63987a3) Chore(deps): bump json5 from 1.0.1 to 1.0.2 in /docs ([#380](https://togithub.com/arcus-azure/arcus.messaging/issues/380)) - [`d6b2f47`](https://togithub.com/arcus-azure/arcus.messaging/commit/d6b2f47b849b589f3ff973a94b33190cf211318d) docs: publish v1.4 feature docs ([#381](https://togithub.com/arcus-azure/arcus.messaging/issues/381)) This list of changes was [auto generated](https://dev.azure.com/codit/Arcus/\_build/results?buildId=86769\&view=logs).Configuration
š Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.