Changelog
Refer to the 2.11 Upgrade Guide for backwards compatibility notes with 2.10.x.
Go Version
- 1.24.4
Improved
JetStream
- Sources will no longer update their last seen timestamp when stalled, making it clearer how long it has been since the last contact (#7013)
- Overall consumer performance has been improved by reducing allocations and improving the num pending calculation (#7022)
Fixed
General
- The
subsz
monitoring endpoint now returns the correcttotal
for subscription details, aligning behaviour with other endpoints for pagination (#7009)
JetStream
- Fixed a bug where filestore encryption could corrupt a message block if a write took place before a read after restarting the server (#7008)
- Fixed a performance regression introduced in v2.11.0 which could result in abnormally low throughput from filtered consumers and higher GC pressure (#7015)
- Healthchecks will no longer produce unexpected monitor goroutine warnings when a clustered stream is restored from a snapshot (#7019)
- A race condition that could result in removed streams incorrectly reappearing has been fixed (#7025)
- The
reserved_memory
andreserved_storage
statistics will no longer underflow when no limits are set (#7024)