Release v2.14.7-RC.2
- Updated golang.org/x/crypto to v0.57.0
- Updated golang.org/x/sys to v0.48.0
- Updated golang.org/x/time to v0.16.0
- Fixed a data race between deduplication tracking and stream config updates
- Fixed a potential nil consumer info when responding to consumer reset requests
- Stream catchups will no longer run for removed or re-synced peers
- Fixed a race condition that could leave ghost consumer assignments when deleting consumers
- Pausing a consumer with pending changes no longer cancels out the in-flight assignment
- Stepping down a consumer leader with pending changes no longer fails
- Switching a stream to interest retention policy with no consumers now correctly cleans up messages with no interest
- Fixed an issue where removed consumers were incorrectly matched without checking the group name
- A number of stream and consumer endpoints will no longer report the wrong state based on in-flight proposals
From NATS
Changelog
Refer to the 2.14 Upgrade Guide for backwards compatibility notes with 2.12.x. Please note that the 2.13.x version was skipped.
Go Version
- 1.26.8
Dependencies
- golang.org/x/crypto v0.57.0 (#8597)
- golang.org/x/sys v0.48.0 (#8597)
- golang.org/x/time v0.16.0 (#8597)
Fixed
JetStream
- Fixed a data race between deduplication tracking and stream config updates (#8598)
- Fixed a potential nil consumer info when responding to consumer reset requests (#8598)
- Stream catchups will no longer run for removed or re-synced peers (#8598)
- Fixed a race condition that could leave ghost consumer assignments when deleting consumers (#8598)
- Pausing a consumer with pending changes no longer cancels out the in-flight assignment (#8598)
- Stepping down a consumer leader with pending changes no longer fails (#8598)
- Switching a stream to interest retention policy with no consumers now correctly cleans up messages with no interest (#8598)
- Fixed an issue where removed consumers were incorrectly matched without checking the group name (#8598)
- A number of stream and consumer endpoints will no longer report the wrong state based on in-flight proposals (#8598)
Complete Changes
https://github.com/nats-io/nats-server/compare/v2.14.7-RC.1...v2.14.7-RC.2