develop
Allow message locks to complete until the receive endpoint has been stopped (Azure Service Bus).
Added an [Obsolete] tagged versions of `UseDelayedMessageScheduler` for Azure Service Bus and the SQL transport
Add .NET 8 TFM (#4791)
AddSqlMessageScheduler() method created so that scheduled messages can be canceled
Added net10.0 build target
Minor fixes, removed unused methods, warnings
Separated MessageTopology so that each bus gets its own topology to allow MultiBus with separate settings.
Figured out a way to try and unit test the message receiver used by Azure Functions to ensure that consumer definitions are properly applied (read: yes, they are).
Added context-based methods for connecting subscription endpoints
Convenience extension for session based batching in ASB and explicit control of MaxConcurrentSessions (#5548)
Fixed #3344 - added internal code analysis types for NETSTANDARD2.0 and NET462 builds to allow proper nullable output types for analyzer
Integration of all external packages into MassTransit, split out into Abstractions, Middleware, and the core MassTransit assembly.
Changed Azure Service Bus topic: address so that it doesn't use the host scope for topic names
Merging the SQL transport into the main codebase
Added the ability to deploy the publish topology to the broker at startup, including any nested types when supported by the broker
Added ReplyTo as a settable property on the ServiceBusSendContext