Sourced from github.com/nats-io/nats-server/v2's releases.
Release v2.10.21
Changelog
Refer to the 2.10 Upgrade Guide for backwards compatibility notes with 2.9.x.
Go Version
- 1.22.7
Dependencies
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 andjsz
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
https://github.com/nats-io/nats-server/compare/v2.10.20...v2.10.21
Release v2.10.21-RC.4
... (truncated)
d3a8868
Release v2.10.21cbbef5a
Reuse pre-existing sys account reference5792b08
Bump to 2.10.21-RC.4b39694d
Cherry-picks for 2.10.21-RC.4 (#5928)098b4f8
When scaling down a stream make sure replica count is correct if
adjusted and...8c0b9b5
Ensure pending
sent correctly in regular
statsz
messages6fb4277
Publish STATSZ messages every 10 seconds rather than 3058fba00
Add pending
to jsz
response and
statsz
(#5923)bac6cc2
Bump to 2.10.21-RC.31e29e3a
Cherry-picks for 2.10.21-RC.3 (#5921)