Changelog
Refer to the 2.10 Upgrade Guide for backwards compatibility notes with 2.9.x.
Go Version
- 1.23.6
Dependencies
- github.com/nats-io/nats.go v1.39.0 (#6464)
- golang.org/x/crypto v0.33.0 (#6487)
- golang.org/x/sys v0.30.0 (#6487)
- golang.org/x/time v0.10.0 (#6487)
Improved
General
- The configured write deadline is now applied to only the current batch of write vectors (with a maximum of 64MB), making it easier to configure and reason about (#6471)
JetStream
- Messages used for cluster replication are now correctly accounted for in the statistics of the origin account (#6474)
Fixed
JetStream
- A bug which could result in stuck consumers after a leader change has been fixed (#6469)
- Fixed an issue where it was not possible to update a stream or consumer if up against the max streams or max consumers limit (#6477)
- The preferred stream leader will no longer respond if it has not completed setting up the Raft node yet, fixing some API timeouts on stream info and other API calls shortly after the stream is created (#6480)
Tests
- Unit tests have been improved (#6472)