Skip to content

Release v1.0.0

Compare
Choose a tag to compare
@nats-ci-user nats-ci-user released this 12 Jul 16:50

Changelog

Great community effort! Special thanks to Elton Stoneman (@sixeyed) for his help in verifying that the Windows Docker images build properly!

Go Version

  • 1.7.6

Added

  • Ability to configure number of connect retries for implicit routes. Thanks to @joelanford for reporting an issue leading to this PR (#409)
  • GetTLSConnectionState() in ClientAuth interface. This returns the TLS ConnectionState if TLS is enabled. Thanks to @cdevienne (#385)
  • Windows Event logging (#413)
  • curve_preference parameter to specify the preferred order (#412)
  • ChaCha cipher (#415)
  • write_deadline parameter to make the deadline when flushing messages to clients configurable (#421, #488)
  • Reject clients connecting to route’s listen port (#424)
  • Support for authentication token in configuration file. Thanks to @qrpike for the report (#465)
  • Ability to get the server’s HTTP Handler (#481)
  • MonitorAddr() and ClusterAddr() return the monitoring an route listener respectively (#512)
  • Configuration Reload (#499, #503, #506, #515, #519, #523, #524)

Removed

  • Global logger (#501)
  • Auth package and Server.SetClientAuthMethod() and Server.SetRouteAuthMethod() (#474)

Improved

Fixed

  • Possible data races with /varz and /subsz monitoring endpoints (#445)
  • PINGs not sent to TLS Connections (clients or routes). Thanks to @stefanschneider for the report (#459)
  • Not all executables statically linked when release issued. Thanks to @leifg for the report (#471)
  • Check for negative offset and/or limit when processing /connz monitoring endpoint (#492)
  • Authorization timeout and TLS. Prevents errors such as tls: oversized record received (#493)
  • Unexpected behavior when providing both HTTP and HTTPS monitoring ports (#497)
  • HTTP Server not shutdown on server shutdown if HTTP server is started manually (#498)
  • Possible DATA RACE when polling the routez endpoint and a route disconnects (#540)

Complete Changes

v0.9.6...v1.0.0