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)
Commits
22af037 [Azure.Messaging.EventHubs.Processor] Prepare for release (#45063)
60e65bd Sync eng/common directory with azure-sdk-tools for PR 8602 (#45019)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps Azure.Messaging.ServiceBus from 7.17.5 to 7.18.0.
Release notes
Sourced from Azure.Messaging.ServiceBus's releases.
Commits
22af037
[Azure.Messaging.EventHubs.Processor] Prepare for release (#45063)60e65bd
Sync eng/common directory with azure-sdk-tools for PR 8602 (#45019)5caea73
[Service Bus] Change log typo (#45082)be6fb82
Increment package version after release of Azure.Messaging.EventHubs (#45079)1227ed1
Nightly docs publish should honor skipPublishDocMs (#45077)6874cc9
[Service Bus] July 2024 release prep (#45075)2b088b9
Remove duplicate credential instantiation line in ACS Email README (#45076)f23ba3a
[Azure.Messaging.EventHubs] Prepare for release (#45061)b7af93c
[AppService] Bump api version to 2023-12-01 (#43706)e7f5a91
Increment package version after release of Azure.Search.Documents (#45062)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show