Skip to content

Release v2.1.2

Compare
Choose a tag to compare
@NATS-CI NATS-CI released this 18 Nov 23:08
679beda

Changelog

Go Version

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

Added

  • QueueSubscribe permissions (#1143)
  • Use of single/multiple users for authentication of Leafnodes (#1147, #1168)
  • ~ support for Leafnode credentials (#1148)
  • Account support in /connz (#1154)
  • server_name configuration option to help better identify a server through /varz or system events (#1158, #1166)

Updated

  • In monitor home page, the help link now points to the monitoring page in our new documentation website (#1169)
  • Handling of replies (including service replies) across Gateways (#1183, #1184, #1190, #1195)
  • Server performs actual shutdown procedure (closing client connections, etc..) when signaled to exit (#1186)

Fixed

  • Reject duplicate service import "to" subject (#1140)
  • String trim in function getting the process name on Windows. Thanks to @beautytiger for the contribution (#1157)
  • Panic when incorrectly using a wildcard for a stream import prefix. Thanks to @lucj for the report (#1160)
  • Explicit gateway not using discovered URLs (#1165)
  • Leafnode loop detection (#1170, #1172)
  • Prevent server from sending a PING to measure RTT until the client has finished the connect process (#1175)
  • Requestor RTT was often reported as 0 when tracking latency (#1179)
  • Leaking of service imports and subscriptions on routes (#1185)
  • Possible panic when processing route subscription interest (#1189)
  • Some account locking issues and race that could cause clients to not receive messages (#1191)
  • Server was fetching unknown account when tracking remote connections (#1192)
  • Handling of missing account when processing a remote latency update (#1194)
  • Ability to daisy chain Leafnode servers (#1196)
  • Handling of split buffers for Leafnodes. Thanks to Bfox for the report (#1198, #1199)

Complete Changes

v2.1.0...v2.1.2