develop
Massive file cleanup
Added the ability to deploy the publish topology to the broker at startup, including any nested types when supported by the broker
Use ChannelWriter's TryComplete instead of Complete
Check for empty chart before calculating range (fixed #5938).
Fixed #3206 - records and their non-public property
Integration of all external packages into MassTransit, split out into Abstractions, Middleware, and the core MassTransit assembly.
Code cleanup. Remove copyrights
Concurrency Improvements for Riders
A new TaskExecutor, still using Channel, but with reduced overhead and higher performance suitable for most scenarios.
POC, adding Wait methods using open telemetry to track subsequent message consumption, production, consumption, and so on...
Migrate to TaskExecutor
Use MeterFactory for .net8.0
Huge push towards optimization on startup, state machines, type discovery, caching, and the consume pipeline. Rebuilt the dispatch filter as a consume context filter for message type dispatch.