Warning
It is not safe to downgrade from RC.8 to earlier versions due to an unexpected backward compatibility issue. A fix for this issue is in RC.10, therefore if you have already installed RC.8, you must upgrade to RC.10 first before downgrading to earlier versions. Stream data is not affected by this regression and is not at risk.
Changelog
Refer to the 2.10 Upgrade Guide for backwards compatibility notes with 2.9.x.
Go Version
- 1.23.3
Dependencies
- github.com/nats-io/nkeys v0.4.8 (#6192)
Improved
JetStream
- Tracking of duplicate messages using the
Nats-Msg-Id
header has been optimised and should now use less memory (#6174) - Meta snapshots have been further reduced in size, reducing the encoding time (#6189)
Fixed
JetStream
- Subject state will now be correctly cleared when compacting in-memory streams, fixing some potential replica drift issues (#6187)