Skip to content

Release v2.12.2-RC.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Nov 14:34
· 251 commits to main since this release
v2.12.2-RC.3
7b9e5cf

Changelog

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

Go Version

Added

JetStream

  • Added meta_compact_size, an advanced JetStream config option to control how many log entries must be present in the metalayer log before snapshotting and compaction takes place (#7521)
  • Meta cluster snapshot statistics have been added to the /jsz endpoint (#7524)

Improved

General

  • Reduced allocations in the sublist and subject transforms (#7519)

JetStream

  • A race condition where subscriptions may not be set up before catchup requests are sent after a leader change has been fixed (#7518)
  • JetStream recovery parallelism now matches the I/O gated semaphore (#7526)

Fixed

General

  • Shutting down a server using lame-duck mode should no longer result in max connection exceeded errors (#7527)

JetStream

  • Raft groups should no longer report no quorum incorrectly when shutting down (#7522)
  • Consumers that existed in a metalayer snapshot but were deleted on recovery will no longer result in failing healthchecks (#7523)
  • An off-by-one when detecting holes at the end of a filestore block has been fixed (#7525)

Complete Changes

v2.12.2-RC.2...v2.12.2-RC.3