develop
Integration of all external packages into MassTransit, split out into Abstractions, Middleware, and the core MassTransit assembly.
Fixed #4138 - (de)serialization of JSON number types should keep the value as a double, instead of decimal, to avoid number to string conversion
Related to #5302 - Added SetMessageSerializerOptions when configuring JsonSerializerOptions to exclude messages from the default serialization overrides.
Added support for System.Text.Json message serialization using new content type to avoid conflicts
Add string <--> decimal JSON converter for System.Text.Json, to support string serialized decimal values (compatible with previous versions of MT).
FinalizeJob command to remove job saga / job attempt saga entries when a job was canceled or faulted.