NATS - v2.10.6


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

https://github.com/nats-io/nats-server/compare/v2.10.5...v2.10.6


Details

date
Dec. 1, 2023, 6:50 p.m.
name
Release v2.10.6
type
Patch
👇
Register or login to:
  • 🔍View and search all NATS releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or