2.6
Tapeti core
- Separated publishing into separate channel and task queue to (hopefully) improve issues with acknowledgement timeouts
- Fixed error when consuming a queue with incompatible arguments (like x-deadletter) when using EnableDeclareDurableQueues
Tapeti.Flow
- Validate persisted flows on startup to prevent runtime errors if a continuation method is renamed
- Fixed edge-case when receiving a flow-related message twice
Tapeti.Cmd
- Fixed body corruption in Shovel command
- Added DeclareQueue, RemoveQueue, BindQueue and UnbindQueue management commands
Breaking changes
This version should be compatible for existing clients. One change may require changes to custom ILogger implementations:
- QueueExistsWarning method has been added to IBindingLogger