Skip to content

Release v2.10.23-RC.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@NATS-CI NATS-CI released this 22 Nov 17:04
· 1473 commits to main since this release
v2.10.23-RC.4
ba4b34f

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 the MaxDelivery 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)

Complete Changes

v2.10.23-RC.3...v2.10.23-RC.4