v2.10.29
nats-io/nats-serverv2.10.29May 1, 2025by github-actions[bot]
AI Summary
This is a patch release (v2.10.29) of the NATS server that focuses on bug fixes, particularly in JetStream functionality. It updates the Go version to 1.24.2 and addresses issues with consumer subject interest calculation, consumer state reporting consistency, Raft leadership reporting, and the monitoring `connz` endpoint.
Key Highlights
- Go version updated to 1.24.2
- Fixed a regression affecting consumer subject interest calculation in JetStream
- Improved consistency in consumer state reporting for filtered consumers
- Fixed Raft node leadership reporting to prevent multiple assets believing they are leader
- Fixed `connz` endpoint to correctly return open connections with `state` set to `all`
Full Release Notes
## Changelog Refer to the [2.10 Upgrade Guide](https://docs.nats.io/release-notes/whats_new/whats_new_210) for backwards compatibility notes with 2.9.x. ### Go Version - 1.24.2 ### Fixed JetStream - Fix a regression introduced in v2.10.28 which can affect calculating consumer subject interest (#6845) - Consumer state reporting of filtered consumers is now more consistent (#6835) - Raft nodes will now correctly report to the upper layer when a preferred node does not become the leader, fixing some issues where multiple assets can believe they are the leader after a scale-up operation (#6851) Monitoring - The `connz` endpoint will now return open connections correctly with `state` set to `all` (#6849) ### Complete Changes https://github.com/nats-io/nats-server/compare/v2.10.28...v2.10.29