Skip to content

Release v2.10.21

Compare
Choose a tag to compare
@NATS-CI NATS-CI released this 26 Sep 14:41
· 1365 commits to main since this release
v2.10.21
d3a8868

Changelog

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

Go Version

  • 1.22.7

Dependencies

  • golang.org/x/crypto v0.27.0 (#5869)
  • golang.org/x/sys v0.25.0 (#5869)

Added

Config

  • New TLS min_version option for configuring the minimum supported TLS version (#5904)

Improved

JetStream

  • Global JetStream API queue hard limit for protecting the system (#5900, #5923)
  • Orphaned ephemeral consumer clean-up is now logged at debug level only (#5917)

Monitoring

  • statsz messages are now sent every 10 seconds instead of every 30 seconds (#5925)
  • Include JetStream pending API request count in statsz messages and jsz responses for monitoring (#5923, #5926)

Fixed

JetStream

  • Fix an issue comparing the stream configuration with the updated stream assignment on stream create (#5854)
  • Improvements to recovering from old or corrupted index.db (#5893, #5901, #5907)
  • Ensure that consumer replicas and placement are adjusted properly when scaling down a replicated stream (#5927)
  • Fix a panic that could occur when trying to shut down while the JetStream meta group was in the process of being set up (#5934)

Monitoring

  • Always update account issuer in accountsz (#5886)

OCSP

  • Fix peer validation on the HTTPS monitoring port when OCSP is enabled (#5906)

Config

  • Support multiple trusted operators using a config file (#5896)

Complete Changes

v2.10.20...v2.10.21