Changelog
Notice for JetStream Users
See important note if upgrading from a version prior to v2.4.0
.
Notice for MQTT Users
See important note if upgrading from a version prior to v2.5.0
.
Go Version
- 1.16.9: Both release executables and Docker images are built with this Go release.
Added
- JetStream:
Updated
- JWT library dependency to v2.1.0
Improved
- MQTT:
- The client ID will now be part of the client log statements. Thanks to @imranrazakhan for the report (#2598)
Fixed
- JetStream:
- Adjust cluster size on cold start in mixed mode (#2579)
- Issue with the "get message" audit event (#2583)
- Some data races (#2590, #2619)
- More robust checking for decoding append entries (#2606)
- Issues with RAFT around snapshots and recovery (#2615)
- Starting a consumer with "deliver last per subject" with a filtered subject same as the stream's subject would possibly return wrong
NumPending
value (#2616) - Purging filtered stream resets all stream consumer offsets. Thanks to @minight for the report (#2616, #2617)
- Honor max memory and max file settings of 0. Thanks to @biskit for the report (#2618)
- Websocket:
- Handling of message headers in some system requests (#2580)
- Go doc fixes and some code cleanup. Thanks to @dtest11 for the contributions (#2610, #2614)