github Azure/azure-sdk-for-net Azure.Messaging.ServiceBus_7.18.0

latest releases: Azure.AI.Translation.Document_2.0.0, Azure.Storage.Blobs.Batch_12.20.0, Azure.Storage.Files.DataLake_12.21.0...
3 months ago

7.18.0 (2024-07-18)

Acknowledgments

Thank you to our developer community members who helped to make the Service Bus client library better with their contributions to this release:

Bugs Fixed

  • Fixed an issue that caused connection strings using host names without a scheme to fail parsing and be considered invalid.

  • Fixed an issue where the scheduled enqueue time was not cleared when creating a new message from a received message.

  • Fixed an issue that prevented relative URIs from being used with application properties in the ServiceBusMessage.ApplicationProperties and ServiceBusReceivedMessage.ApplicationProperties collections.

  • Fixed an issue that caused ServiceBusMessageBatch to accept more than the allowed 1mb batch limit when sending to Service Bus entities with large message sizes enabled.

  • Fixed issue where the SupportOrdering property was not being respected when set on CreateTopicOptions.

Other Changes

  • The client will now refresh the maximum message size each time a new AMQP link is opened; this is necessary for large message support, where the maximum message size for entities can be reconfigureed adjusted on the fly. Because the client had cached the value, it would not be aware of the change and would enforce the wrong size for batch creation.

  • Updated the Microsoft.Azure.Amqp dependency to 2.6.7, which contains a fix for decoding messages with a null format code as the body.

  • Improved efficiency of subclient creation, reducing allocations when no explicit options are passed.

  • Fixed deserialization of the lock token to take into account endianness. (A community contribution, courtesy of martincostello)

Don't miss a new azure-sdk-for-net release

NewReleases is sending notifications on new releases.