Changelog
Refer to the 2.10 Upgrade Guide for backwards compatibility notes with 2.9.x.
Go Version
- 1.23.6
Dependencies
- github.com/nats-io/nkeys v0.4.10 (#6494)
Added
General
- New server option
no_fast_producer_stall
allows disabling the stall gates, instead preferring to drop messages to consumers that would have resulted in a stall instead (#6500)
Improved
JetStream
- Consumer signalling from streams has been optimised, taking consumer filters into account, significantly reducing CPU usage and overheads when there are a large number of consumers with sparse or non-overlapping interest (#6499)
Fixed
JetStream
- Auth callouts can now correctly authenticate the username and password or authorization token from a leafnode connection (#6492)
- Stream ingest from an imported subject will now continue to work correctly after an update to imports/exports via a JWT update (#6498)
- Parallel stream creation requests for the same stream will no longer incorrectly return a limits error when max streams is configured (#6502)