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

pre-release7 hours ago

Changelog

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

Fixed

General

  • WebSocket connections will now correctly limit the buffer size during decompression (#7625, thanks to Pavel Kokout at Aisle Research)

JetStream

  • A data race has been fixed in the stream health check (#7619)
  • Tombstones are now correctly written for recovering the sequences after compacting or purging an almost-empty stream to seq 2 (#7627)
  • Combining skip sequences and compactions will no longer overwrite the block at the wrong offset, correcting a corrupt record state error (#7627)
  • Compactions that reclaim over half of the available space now use an atomic write to avoid losing messages if killed (#7627)
  • Filestore message lookups will now expire the cache if a cache error is encountered (#7630)
  • Improved error handling within the loading of message blocks if not already cached (#7631)
  • Add peer operations to Raft can no longer result in disjoint majorities (#7632)

MQTT

  • A bug which could corrupt retained messages in clustered deployments has been fixed (#7622)

Complete Changes

v2.12.3-RC.2...v2.12.3-RC.3

Don't miss a new nats-server release

NewReleases is sending notifications on new releases.