Microsoft has announced the retirement of the following legacy Azure Service Bus SDK libraries, effective 30 September 2026:
After this date, these libraries are no longer supported or updated by Microsoft. Migration to the current Azure SDK libraries, such as Azure.Messaging.ServiceBus for .NET applications, is recommended by Microsoft. Support for the Service Bus Messaging Protocol (SBMP) was also ended by Microsoft on the same date.
Impact on Sitecore XP
In Sitecore XP 10.4 and earlier, the legacy Microsoft.Azure.ServiceBus library is used when Azure Service Bus is configured as the Message Bus transport. In Sitecore XP 10.5, the newer Azure SDK is used.
Based on the assessment, the end of SBMP support has no known impact on Sitecore XP messaging. However, because Microsoft no longer supports the legacy library, future fixes or updates are not expected. The options in the Solution section below can be used to move to a supported configuration.
Note: This article applies to Sitecore Experience Platform 10.4 and earlier when Azure Service Bus is configured as the Message Bus transport.
To address the retirement of the legacy Azure Service Bus SDK libraries, the following options can be used to move to a supported configuration:
Upgrading to Sitecore XP 10.5 is the recommended option when Azure Service Bus must remain the Message Bus transport. The XP 10.5 upgrade must be planned according to the relevant topology and upgrade documentation. The Sitecore XP 10.5 download page provides the release-specific upgrade resources and configuration files.
Sitecore XP 10.5 uses the supported Azure.Messaging.ServiceBus client and removes the dependency on the retired Azure Service Bus SDK libraries.
Before performing the upgrade, review the Sitecore XP 10.5 release notes and upgrade documentation for applicable infrastructure, compatibility, and topology requirements.
For additional information, refer to:
If Azure Service Bus is not specifically required, change the Message Bus transport to SQL.
Note: The transport change is deployment-wide. Apply the SQL messaging configuration consistently to every Sitecore XP role and continuous job that uses messaging. Azure Service Bus and SQL transport configurations must not be enabled together for the same role.
Before changing the transport:
To change the transport:
For standard xConnect and EXM configurations:
Use only configuration files and database schemas that correspond to the installed Sitecore XP version. File names and deployment locations can vary according to the Sitecore XP version, topology, and hosting model. Configuration files from another Sitecore XP version or deployment must not be copied without validation.
After restarting the affected applications and jobs, verify the following: