github nats-io/nats-streaming-server v0.21.0
Release v0.21.0

latest releases: v0.25.6, v0.25.5, v0.25.4...
3 years ago

Changelog

Go Version

  • 1.16: Both release executables and Docker images are built with this Go release.

Added

  • Subscriptions count in some monitoring endpoints (#1154)
  • Clustering: configuration parameters allowing configuration of some of bolt DB options. This is use for RAFT storage. The new option bolt_free_list_map may help with fragmented free list and big RAFT logs (#1159)
  • Clustering: configuration parameter nodes_connections to enable creation of separate NATS connections to communicate between RAFT nodes (#1160)

Improved

  • Clustering: Reduce use of locking where not needed (#1158)
  • Reduce contention when sending heartbeats to clients (#1157)

Updated

  • Protobuf dependencies (#1146)

Fixed

  • Possibly dropping clients protocol requests (#1153)
  • Fail pending subscriptions requests if the client connection is closed due to lack of heartbeats (#1161)
  • Support closing of subscriptions based on subscription's Inbox instead of AckInbox. New libraries should send a subscription close request if they get a timeout on subscribe (#1162)

Complete Changes

v0.20.0...v0.21.0

Don't miss a new nats-streaming-server release

NewReleases is sending notifications on new releases.