github nats-io/nats-server v2.6.6
Release v2.6.6

latest releases: v2.10.17, v2.10.17-RC.9, v2.10.17-RC.8...
2 years ago

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.

Changed

  • Profiler:
    • Moved the start of the profiler earlier in the start sequence so it is possible to get some insight should a start take a long time (for instance recovering JetStream datastore) (#2723)
  • Added LEAFNODE_WS in allowed_connection_types to allow or prevent Leafnode over websocket. Previously, if allowed_connection_types was specified and contained LEAFNODE, this user could be used to create a Leafnode connection over websocket. The existing WEBSOCKET connection type is used for regular client applications (#2707)

Fixed

  • JetStream:
    • Slowness with large interior deletes (#2711)
    • Possible panic when removing a source from a stream. Thanks to @kylebernhardy for the report (#2712)
    • Reject invalid subjects in stream configuration, and attempt to fix them on recovery (#2717, #2721)
    • Prevent stream update to add subjects to mirror and remove them on recovery (#2718, #2721)
    • Application may receive corrupted headers when receiving from a consumer configured with "MetaOnly" option (#2719)
    • Aligned internal timeout to 4 seconds for stream and consumer list requests (#2722)
    • Incomplete error when consumer list in cluster mode failed (#2725)
  • Leafnode:
    • When using allowed_connection_types, it was not possible to restrict a Leafnode connection over websocket (#2707)
    • Reaching the account connections limit left an outgoing Leafnode connection in a bad state (#2715)
  • Monitoring:
    • TLS configuration changes would not take effect after a configuration reload (#2714)
  • Documentation:
    • Links in the README. Thanks to @Shoothzj for the contribution (#2724)

Complete Changes

v2.6.5...v2.6.6

Don't miss a new nats-server release

NewReleases is sending notifications on new releases.