Releases: FoundatioFx/Foundatio.AzureServiceBus
Releases · FoundatioFx/Foundatio.AzureServiceBus
v13.0.0
v13.0.0
This release completes the migration to the modern Azure Service Bus SDK (Azure.Messaging.ServiceBus) and brings all improvements from Foundatio v13.0.0.
Documentation: foundatio.dev -- see the Messaging and Queues guides for Azure Service Bus-specific configuration.
Themes:
- New Azure SDK: Migrated from legacy
Microsoft.Azure.ServiceBusto modernAzure.Messaging.ServiceBus - Reliability: Two-phase dispose lifecycle, sync-over-async deadlock fix
- Foundatio v13 Core: NRT audit, .NET 10 target,
IAsyncDisposable, xUnit v3
Breaking Changes
- Migrated from legacy Azure Service Bus SDK to modern SDK:
Microsoft.Azure.ServiceBus,Microsoft.Azure.Management.ServiceBus,Microsoft.Rest.ClientRuntime, andNewtonsoft.Jsonhave been replaced withAzure.Messaging.ServiceBusandAzure.Identity. by @niemyjski in #56 (322a6d36) - Updated to Foundatio 13.0.0 core -- see migration guide
IAsyncDisposableadded to message bus and queue. by @niemyjski ina40652c1- NRT annotations updated
Changed
- Two-phase dispose lifecycle for Azure Service Bus MessageBus. by @niemyjski in #77 (
20550344) - Dead letter logging normalized and poisoned message tests added. by @niemyjski in
423719bb - Sync-over-async deadlock fixed in
Dispose(). by @niemyjski in75590501 - Enhanced error handling in AzureServiceBusMessageBus. by @niemyjski in
e3480070 - Target framework updated to .NET 10. by @niemyjski in
95b67728 - Upgraded to xUnit v3. by @niemyjski in
3eebeb9a
Fixed
- NRT errors fixed and
TreatWarningsAsErrorsenabled. by @niemyjski in #75 (3cacd11f)
Dependencies
| Package | From | To |
|---|---|---|
| Foundatio | 12.0.0 | 13.0.0 |
| Microsoft.Azure.ServiceBus | 5.2.0 | Removed |
| Microsoft.Azure.Management.ServiceBus | 5.0.0 | Removed |
| Microsoft.Rest.ClientRuntime | 2.3.24 | Removed |
| Newtonsoft.Json | 13.0.3 | Removed |
| Azure.Messaging.ServiceBus | -- (new) | 7.20.1 |
| Azure.Identity | -- (new) | 1.21.0 |
Contributors
Full Changelog: v12.0.0...v13.0.0
v13.0.0-beta6
What's Changed
- Fix NRT errors and enable TreatWarningsAsErrors by @niemyjski in #75
- fix: adapt Azure Service Bus MessageBus to two-phase dispose lifecycle by @niemyjski in #77
Full Changelog: v13.0.0-beta3...v13.0.0-beta6
v13.0.0-beta3
Full Changelog: v13.0.0-beta2...v13.0.0-beta3
v13.0.0-beta2
Full Changelog: v13.0.0-beta1...v13.0.0-beta2
v13.0.0-beta1
v12.0.0
Full Changelog: v11.1.0...v12.0.0
v11.1.0
Full Changelog: v11.0.8...v11.1.0
v11.0.8
Full Changelog: v11.0.6...v11.0.8
v11.0.6
Full Changelog: v11.0.5...v11.0.6
v11.0.5
Full Changelog: v11.0.4...v11.0.5