4.5.0.RC1
Pre-releaseChanges between 4.4.2 and 4.5.0.RC1
This is a release candidate for 4.5.0, a maintenance release that includes 2 new features and 1 bug fix. This pre-release is backward-compatible with 4.4.0.
Add excludeQueueFromRecovery method
This adds a public method to AutorecoveringConnection
to allow for removal of a queue from recorded queues (and its related bindings) without having to call Channel#queueDelete
.
Thanks to @vikinghawk for this contribution.
GitHub PR: #346
Add RpcClient doCall/responseCall/primitiveCall overloads which include timeout
Thanks to @AndreasPresthammer for this contribution.
GitHub PR: #338
Fix a potential race condition between channel recovery and acknowledgement offset
During recovery, when attempting to acknowledge a delivery the channel could be closed with
reply-code=406, reply-text=PRECONDITION_FAILED - unknown delivery tag 0, class-id=60, method-id=80
) and messages would stop being delivered.
Thanks to @vikinghawk for this contribution.
GitHub PR: #343