Changelog
Refer to the 2.10 Upgrade Guide for backwards compatibility notes with 2.9.x.
Go Version
- 1.23.3
Added
JetStream
- Support for responding to forwarded proposals (for future use, #6157)
Fixed
JetStream
- Consistent state update behavior between file store and memory store, including a fixed integer underflow (#6147)
- No longer send a state snapshot when becoming a consumer leader as it may not include all applied state (#6151)
- Do not install snapshots on shutdown from outside the monitor goroutines as it may race with upper layer state (#6153)
- The consumer
Backoff
configuration option now correctly checks theMaxDelivery
constraint (#6154) - Consumer check floor will no longer surpass the store ack floor (#6146)
- Replicated consumers will no longer update their delivered state until quorum is reached, fixing some drifts that can occur on a leader change (#6139)
Leafnodes
- A number of leafnode interest propagation issues have been fixed, making it possible to distinguish leaf subscriptions from local routed subscriptions (#6161)