develop
Add .NET 8 TFM (#4791)
Integration of all external packages into MassTransit, split out into Abstractions, Middleware, and the core MassTransit assembly.
Replace Array.Empty with collection expression
Fixed #3719 - fault not properly produced when job consumer cannot be started
Fixed a race condition in the job service where a job could be started while the job service is stopping, producing a fault that retries the job on another instance when available.
Adding nullability to abstractions, and fixing warnings
Adding recurring job consumers
Changed the Queue TTL for response/instance queues logic to be inside the topology builder so that it applies to all queue types.
Added retry and more consistent support for the routing slip request proxy