nats-io/nats-server (github.com/nats-io/nats-server/v2)
### [`v2.10.21`](https://redirect.github.com/nats-io/nats-server/releases/tag/v2.10.21)
[Compare Source](https://redirect.github.com/nats-io/nats-server/compare/v2.10.20...v2.10.21)
#### Changelog
Refer to the [2.10 Upgrade Guide](https://docs.nats.io/release-notes/whats_new/whats_new\_210) for backwards compatibility notes with 2.9.x.
##### Go Version
- 1.22.7
##### Dependencies
- golang.org/x/crypto v0.27.0 ([#5869](https://redirect.github.com/nats-io/nats-server/issues/5869))
- golang.org/x/sys v0.25.0 ([#5869](https://redirect.github.com/nats-io/nats-server/issues/5869))
##### Added
Config
- New TLS `min_version` option for configuring the minimum supported TLS version ([#5904](https://redirect.github.com/nats-io/nats-server/issues/5904))
##### Improved
JetStream
- Global JetStream API queue hard limit for protecting the system ([#5900](https://redirect.github.com/nats-io/nats-server/issues/5900), [#5923](https://redirect.github.com/nats-io/nats-server/issues/5923))
- Orphaned ephemeral consumer clean-up is now logged at debug level only ([#5917](https://redirect.github.com/nats-io/nats-server/issues/5917))
Monitoring
- `statsz` messages are now sent every 10 seconds instead of every 30 seconds ([#5925](https://redirect.github.com/nats-io/nats-server/issues/5925))
- Include JetStream pending API request count in `statsz` messages and `jsz` responses for monitoring ([#5923](https://redirect.github.com/nats-io/nats-server/issues/5923), [#5926](https://redirect.github.com/nats-io/nats-server/issues/5926))
##### Fixed
JetStream
- Fix an issue comparing the stream configuration with the updated stream assignment on stream create ([#5854](https://redirect.github.com/nats-io/nats-server/issues/5854))
- Improvements to recovering from old or corrupted `index.db` ([#5893](https://redirect.github.com/nats-io/nats-server/issues/5893), [#5901](https://redirect.github.com/nats-io/nats-server/issues/5901), [#5907](https://redirect.github.com/nats-io/nats-server/issues/5907))
- Ensure that consumer replicas and placement are adjusted properly when scaling down a replicated stream ([#5927](https://redirect.github.com/nats-io/nats-server/issues/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](https://redirect.github.com/nats-io/nats-server/issues/5934))
Monitoring
- Always update account issuer in `accountsz` ([#5886](https://redirect.github.com/nats-io/nats-server/issues/5886))
OCSP
- Fix peer validation on the HTTPS monitoring port when OCSP is enabled ([#5906](https://redirect.github.com/nats-io/nats-server/issues/5906))
Config
- Support multiple trusted operators using a config file ([#5896](https://redirect.github.com/nats-io/nats-server/issues/5896))
##### Complete Changes
Configuration
π Schedule: Branch creation - "before 4pm on friday" in timezone Europe/London, Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
v2.10.20
->v2.10.21
Release Notes
nats-io/nats-server (github.com/nats-io/nats-server/v2)
### [`v2.10.21`](https://redirect.github.com/nats-io/nats-server/releases/tag/v2.10.21) [Compare Source](https://redirect.github.com/nats-io/nats-server/compare/v2.10.20...v2.10.21) #### Changelog Refer to the [2.10 Upgrade Guide](https://docs.nats.io/release-notes/whats_new/whats_new\_210) for backwards compatibility notes with 2.9.x. ##### Go Version - 1.22.7 ##### Dependencies - golang.org/x/crypto v0.27.0 ([#5869](https://redirect.github.com/nats-io/nats-server/issues/5869)) - golang.org/x/sys v0.25.0 ([#5869](https://redirect.github.com/nats-io/nats-server/issues/5869)) ##### Added Config - New TLS `min_version` option for configuring the minimum supported TLS version ([#5904](https://redirect.github.com/nats-io/nats-server/issues/5904)) ##### Improved JetStream - Global JetStream API queue hard limit for protecting the system ([#5900](https://redirect.github.com/nats-io/nats-server/issues/5900), [#5923](https://redirect.github.com/nats-io/nats-server/issues/5923)) - Orphaned ephemeral consumer clean-up is now logged at debug level only ([#5917](https://redirect.github.com/nats-io/nats-server/issues/5917)) Monitoring - `statsz` messages are now sent every 10 seconds instead of every 30 seconds ([#5925](https://redirect.github.com/nats-io/nats-server/issues/5925)) - Include JetStream pending API request count in `statsz` messages and `jsz` responses for monitoring ([#5923](https://redirect.github.com/nats-io/nats-server/issues/5923), [#5926](https://redirect.github.com/nats-io/nats-server/issues/5926)) ##### Fixed JetStream - Fix an issue comparing the stream configuration with the updated stream assignment on stream create ([#5854](https://redirect.github.com/nats-io/nats-server/issues/5854)) - Improvements to recovering from old or corrupted `index.db` ([#5893](https://redirect.github.com/nats-io/nats-server/issues/5893), [#5901](https://redirect.github.com/nats-io/nats-server/issues/5901), [#5907](https://redirect.github.com/nats-io/nats-server/issues/5907)) - Ensure that consumer replicas and placement are adjusted properly when scaling down a replicated stream ([#5927](https://redirect.github.com/nats-io/nats-server/issues/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](https://redirect.github.com/nats-io/nats-server/issues/5934)) Monitoring - Always update account issuer in `accountsz` ([#5886](https://redirect.github.com/nats-io/nats-server/issues/5886)) OCSP - Fix peer validation on the HTTPS monitoring port when OCSP is enabled ([#5906](https://redirect.github.com/nats-io/nats-server/issues/5906)) Config - Support multiple trusted operators using a config file ([#5896](https://redirect.github.com/nats-io/nats-server/issues/5896)) ##### Complete ChangesConfiguration
π Schedule: Branch creation - "before 4pm on friday" in timezone Europe/London, Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.