Skip to content

Release v2.10.18

Latest
Compare
Choose a tag to compare
@NATS-CI NATS-CI released this 17 Jul 12:01
· 910 commits to main since this release
57d23ac

Changelog

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

Go Version

  • 1.22.5

Dependencies

  • github.com/nats-io/jwt v2.5.8 (#5618)
  • github.com/minio/highwayhash v1.0.3 (#5627)
  • golang.org/x/crypto v0.25.0 (#5627)
  • golang.org/x/sys v0.22.0 (#5627)

Improved

Embedded

  • Export server function to initiate “lame duck mode” when embedding NATS (#5660)

JetStream

  • CPU spike during recalculation of first message in the memory store (#5629)

Fixed

JetStream

  • Fix duplicate callbacks on full wildcard match (#5610)
  • Multiple fixes for the filestore per-subject state (#5616)
  • Fix checkSkipFirstBlock which could return a negative index if the first block in the per-subject index is outdated (#5630)
  • Don't ack messages if consumer is filtered and they were not applicable (#5639, #5612, #5638)
  • Protect against possible panic in the filestore where the stree index is nil (#5662)
  • Prevent panic when shutting down a server immediately after starting it (#5663)

Complete Changes

v2.10.17...v2.10.18