Releases: Azure/azure-service-bus-dotnet
Release 3.4.0
Microsoft.Azure.ServiceBus Release 3.4.0
Bug fixes
- #653 MissingMemberException when receiving messages
- #648 NullReferenceException when accessing message.Size property
- #550 ISenderClient:SendAsync(IList messageList) throws null reference when messageList is empty
- #637 Management client doesn't return correct NamespaceInfo
New features
- #644 Add support for configuring OperationTimeout in the connection string
Enhancements
- #654 Update AMQP library to the latest (2.4.2)
- #668 Enable the use of a proxy when running in .NET Core
Here is the corresponding NuGet package:
https://www.nuget.org/packages/Microsoft.Azure.ServiceBus/3.4.0
For the full list of issues and pull requests for this release, refer to: https://github.com/Azure/azure-service-bus-dotnet/milestone/22
Release 3.3.0
Microsoft.Azure.ServiceBus
3.3.0 Release
- Fix equality check for QueueDescription and TopicDescription (#629)
- Added GetNamespaceInfo API (#585 )
Here is the corresponding NuGet package:
https://www.nuget.org/packages/Microsoft.Azure.ServiceBus/3.3.0
For the full list of issues and pull requests for this release, refer to: https://github.com/Azure/azure-service-bus-dotnet/milestone/21
3.2.1 Release
Microsoft.Azure.ServiceBus
3.2.1 Release
- Retry is disabled when there is an ambient transaction (#621)
- Updated AMQP dependency to latest version
Here is the corresponding NuGet package:
https://www.nuget.org/packages/Microsoft.Azure.ServiceBus/3.2.1
For the full list of issues and pull requests for this release, refer to: https://github.com/Azure/azure-service-bus-dotnet/milestone/19
3.2.0 Release
Microsoft.Azure.ServiceBus
3.2.0 Release
- Enable multi-targeting to .netstandard as well as .net461 (#605)
- Bugfix - Handle count keeps growing when custom RetryPolicy is used. (#535)
- Switch to Microsoft SourceLink
- Improved exception message (#580)
- Changing topicName param to topicPath in CreateRuleAsync, fixing variable typo in CreateRuleAsync (#546)
- Updating MaximumDuplicateDetectionHistoryTimeWindow to 7 days (#593)
- Keep delivery count as-is when peeking a message (#590)
Here is the corresponding NuGet package:
https://www.nuget.org/packages/Microsoft.Azure.ServiceBus/3.2.0
For the full list of issues and pull requests for this release, refer to: https://github.com/Azure/azure-service-bus-dotnet/milestone/17 and https://github.com/Azure/azure-service-bus-dotnet/milestone/18
Release 3.1.1
Microsoft.Azure.ServiceBus
3.1.1 Release
- Perf optimization - Gracefully handle cancellation of RenewMessageLockTask (#548)
- Bugfix #544 - Receiving deferred message from sessionful partitioned entity.
- Making Queue/Topic/Subscription descriptions forward compatible (#572)
- Updating min amqp version to 2.3.5 (#573)
Here is the corresponding NuGet package:
https://www.nuget.org/packages/Microsoft.Azure.ServiceBus/3.1.1
For the full list of issues and pull requests for this release, refer to: https://github.com/Azure/azure-service-bus-dotnet/milestone/16
3.1.0 Release
Microsoft.Azure.ServiceBus
3.1.0 Release
- Allow management operations (CRUD for queues/topics/subscriptions/rules) #481
- Clients now expose
OwnsConnection
which informs whether connection was created by the client or passed. #485 - Remove reference to System.Runtime.Serialization.Xml package #540
- Microsoft.Azure.ServiceBus.dll is now signed with SHA256
- Updating documentation for SASTokenProvider methods #517
- Custom headers throw when byte[], IDictionary, and IList are used #483
Bug fixes:
EnqueuedSequenceNumber
is now correctly populated. #484- Updated documentation on list of supported message property types #512
ScheduleMessageAsync()
throws when its time to throw. #456- Ensuring non amqp scheme URIs can also be used #526
- Throw if underlying connection is closed #506
Here is the corresponding NuGet package:
https://www.nuget.org/packages/Microsoft.Azure.ServiceBus/3.1.0
For the full list of issues and pull requests for this release, refer to: https://github.com/Azure/azure-service-bus-dotnet/milestone/13
3.1.0-preview Release
Microsoft.Azure.ServiceBus
3.1.0-Preview Release
- Exposed management operations (CRUD for entities) #481
- Clients now expose
OwnsConnection
which informs whether connection was created by the client or passed. #485
Bug fixes:
EnqueuedSequenceNumber
is now correctly populated. #484- Updated documentation on list of supported message property types #512
ScheduleMessageAsync()
throws when its time to throw. #456
Here is the corresponding NuGet package:
https://www.nuget.org/packages/Microsoft.Azure.ServiceBus/3.1.0-preview
For the full list of issues and pull requests for this release, refer to: https://github.com/Azure/azure-service-bus-dotnet/milestone/13
3.0.2 Release
Microsoft.Azure.ServiceBus
3.0.2 Release
- Exposed
TransferDestinationPath
onMessageSender
Bug fixes:
- High CPU usage after call receiver.ReceiveDeferredMessageAsync #446
Here is the corresponding NuGet package:
https://www.nuget.org/packages/Microsoft.Azure.ServiceBus/3.0.2
For the full list of issues and pull requests for this release, refer to: https://github.com/Azure/azure-service-bus-dotnet/milestone/14
Release 3.0.1
Microsoft.Azure.ServiceBus
3.0.1 Release
Bug fixes:
- Null reference exception when AppInsights is enabled
Here is the corresponding NuGet package:
https://www.nuget.org/packages/Microsoft.Azure.ServiceBus/3.0.1.16
For the full list of issues and pull requests for this release, refer to: https://github.com/Azure/azure-service-bus-dotnet/milestone/12
3.0.0
Microsoft.Azure.ServiceBus
- Transaction support
- Send-Via / Transfer Sender feature #438
- No longer multi-targeting #451
- [Breaking Change] Added UnauthorizedException, MessageNotFoundException and SessionCannotBeLockedException. #444
Bug fixes:
- SAS tokens > 30 days can now be provided.
Here is the corresponding NuGet package:
https://www.nuget.org/packages/Microsoft.Azure.ServiceBus/3.0.0