Changelog
Go Version
- 1.16.4: Both release executables and Docker images are built with this Go release.
Changed
pinned_certs
is now also checked by servers initiating connections, not only when accepting them. Furthermore, connections whose certificate is no longer present in thepinned_cert
list after a configuration reload, will be closed (#2247)
Fixed
- JetStream:
- Possible message corruption with inbound messages that would have an existing header (#2241)
- In cluster mode and with replicas greater than 1, after a valid "duplicate" error was returned (when using the
Nats-Msg-Id
header), the server would fail subsequent publish calls of non duplicate messages. It would take several attempts before the message would be accepted without error. Thanks to @krisdaniels for the report (#2245) - Messages would not be removed from the stream with
WorkQueuePolicy
and replicas greater than 1. Thanks to @danpoland for the report (#2246) - When using domains, cross domain transfers would stop working after updating the account JWT (#2248)
- The monitoring endpoint
/varz
was showing total account usage instead of server usage. Thanks to @cjbottaro for the report (#2249)