github nats-io/nats-server v2.11.8
Release v2.11.8

22 days ago

Changelog

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

Go Version

Dependencies

  • golang.org/x/crypto v0.41.0 (#7166)
  • golang.org/x/sys v0.35.0 (#7166)

Added

General

  • Community-contributed support for building on Solaris and Illumos (#7122, thanks to @jwntree)

Fixed

General

  • String-to-integer parsing has been improved in various places to prevent overflows/underflows (#7145)

JetStream

  • Fixed an incorrectly formatted log line when failing to load a block when recovering TTLs (#7150)
  • Raft will now step down if a higher term is detected during a catchup (#7151)
  • Raft will now more reliably ignore entries from previous/cancelled catchups that arrive late (#7151)
  • Fix a potential panic that could happen by a division by zero when applying Raft entries (#7151)
  • The healthcheck endpoint should no longer report transient errors for newly created or recently deleted consumers (#7154)
  • Fix a potential panic when trying to truncate a filestore block that doesn't exist (#7162)
  • Clean up stale index.db file when truncating so that it is not inconsistent if the truncate operation is interrupted (#7162)
  • Fix an off-by-one problem when Raft truncates to the correct index at startup (#7162)
  • Ephemeral consumers will always select an online server when created on a replicated stream (#7165)

Tests

  • Tests have been improved (#7140)

Complete Changes

v2.11.7...v2.11.8

Don't miss a new nats-server release

NewReleases is sending notifications on new releases.