As part of this release we had 153 commits which resulted in 32 issues being closed.
Features
- Added support for individualizing endpoint queue names when Scaling-Out #2571
- Diagnostic support for the message processing pipeline #2211
Improvements
- IncomingContext constructor has to be public for unit testing behaviors #2635
- Exception Data property to be included when setting exception headers #2630
- Added explicit API for property injection for IHandleMessages #2603
- Added Persistence extensibility per storage type #2587
- Throw an exception when callbacks are used in Send only mode #2476
Bugs
- Configuring invalid combinations of persistence and storage types causes endpoint to fail at startup #2644
- When setting an individual storage type persistence, all storage persistence types are overridden #2622
- Support inheritance-based sagas of +1 generic args #2613
- Send only endpoints can't publish messages #2612
- Incorrect assignment of assembly ReleaseDateAttribute causes license upgrade protection to expire #2610
- ForwardReceivedMessagesTo setting does not auto enable forwarding #2604
- Cannot set up property injection in NSB 5.0 #2600
- XMLSerialization does not deserialize messages with Uri containing '&' characters #2595
- Accessing list of scanned types returns nulls for types that could not be scanned #2591
- Obsolete BusConfiguration.EndpointVersion(string version) #2589
- Better exception handling for users hosting in IIS without permissions to access ~/App_Data folder #2570
- Point to documentation on how to set-up performance counter PS cmdlet that is not found #2519
- When an event is derived from multiple interfaces that don't have a hierarchy, only handlers for the first interface are called #2301
- Having a message with a read-only collection property of the same type causes StackOverflowException in EncryptionMessageMutator #2119
- IHandleSagaNotFound fires multiple times for a message that targets multiple sagas #2080
- High Critical Time reported when a deferred message arrives. #1250
Where to get it
You can download this release from nuget