github nats-io/nats-server v2.10.6
Release v2.10.6

latest releases: v2.10.21, v2.10.21-RC.4, v2.10.21-RC.3...
10 months ago

Changelog

Refer to the 2.10 Upgrade Guide for backwards compatibility notes with 2.9.x.

Go Version

  • 1.21.4

Dependencies

  • github.com/klauspost/compress v1.17.3

Improved

JetStream

  • Added in internal filestore state checks on write and recover (#4804)
  • Reduce memory usage for streams with a large subject space (#4806)
  • Only gather subject filters if we need them (#4820) Thanks to @svenfoo for the contribution!
  • Add pre-check when expected-last-subject-sequence header is present (#4827)
  • Avoid resetting WAL in RAFT layer if we already processed the message (#4830)

Monitoring

  • Remove ocsp_peer_cache from varz response when not applicable (#4829)

Fixed

JetStream

  • Only drop firstSeq under DiscardOld policy (#4802) Thanks to @davidmcote for the report and contribution!
  • Do not allow consumers to be updated if they have been deleted (#4818) Thanks to @matevzmihalic for the report!
  • Fix potential race when starting the consumer monitor (#4828)
  • Fix race condition in debug print (#4833)

MQTT

  • Fix typo in README (#4791) Thanks to @testwill for the contribution!
  • Improved large number of MQTT clients on reconnect with retain messages and larger scoped subscriptions (#4810)

WebSockets

  • Fix potential data race in overlapping re-use of buffers (#4811) Thanks to @oscarwcl for the report!

Complete Changes

v2.10.5...v2.10.6

Don't miss a new nats-server release

NewReleases is sending notifications on new releases.