github nats-io/nats-server v2.10.19-RC.3
Release v2.10.19-RC.3

latest releases: v2.10.21-RC.1, v2.10.20, v2.10.19...
pre-releaseone month ago

Changelog

Refer to the 2.10 Upgrade Guide for backwards compatibility notes with 2.9.x.

Go Version

  • 1.22.6

Dependencies

  • golang.org/x/sys v0.23.0 (#5751)
  • golang.org/x/time v0.6.0 (#5751)

Added

Monitoring

  • The profilez API endpoint in the system account can now acquire and return CPU profiles (#5743)

Improved

General

  • Reduced allocations in various code paths that check for subscription interest (#5736, #5744)
  • Subscription matching for gateways and reply tracking has been optimised (#5735)
  • Client outbound queues now limit the number of flushed vectors to ensure that very large outbound buffers don’t unfairly compete with write deadlines (#5750)

JetStream

  • When sync/sync_interval is set to always, metadata files for streams and consumers are now written using O_SYNC to guarantee flushes to disk (#5729)
  • Walking an entire subject tree is now faster and allocates less (#5734)

Fixed

General

  • The ClientURL() function now returns correctly formatted IPv6 host literals (#5725)
  • Fixed incorrect import cycle warnings when subject mapping is in use (#5755)
  • A race condition that could cause slow consumers to leave behind subscription interest after the connection has been closed has been fixed (#5754)

Leafnodes

  • Leafnode connections will now be rejected when the cluster name contains spaces (#5732)

Complete Changes

v2.10.19-RC.2...v2.10.19-RC.3

Don't miss a new nats-server release

NewReleases is sending notifications on new releases.