Skip to content

4.5.0.RC1

Pre-release
Pre-release
Compare
Choose a tag to compare
@acogoluegnes acogoluegnes released this 24 Jan 13:32
· 2187 commits to main since this release

Changes 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