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.10: Both release executables and Docker images are built with this Go release.
Added
- Server option
AlwaysEnableNonce
to force the server to send a nonce in the INFO block, regardless if the client connects with a NKey or not. Since its primarily useful to embedded scenarios there is no corresponding option in configuration file (#2696, #2699)
Fixed
- JetStream:
- The stream list API request was not using the optional "subject" filter (#2695)
- Followers may keep trying to reset streams, due to either snapshots not containing any actionable data or when stream had lot of failures by design (such as KV abstraction) (#2702)
- Memstore: setting max messages per subject to 1 would not be properly enforced (#2704)
- OCSP:
- Allow intermediates, or designated responders, to sign responses on behalf of the CA (#2692)
- A slow consumer could cause the publisher to block. Thanks to @cpiotr, @GuanYin108 and @lukedodd for the reports (#2684)
- Possible panic due to latency tracking when more than one replies are sent (#2688)