Download Latest Version nats-server-v2.14.0-linux-s390x.tar.gz (6.6 MB)
Email in envelope

Get an email when there's a new version of NATS

Home / v2.12.8
Name Modified Size InfoDownloads / Week
Parent folder
nats-server-v2.12.8-freebsd-amd64.sbom.spdx.json 2026-04-27 18.7 kB
nats-server-v2.12.8-linux-riscv64.sbom.spdx.json 2026-04-27 17.3 kB
nats-server-v2.12.8-windows-386.sbom.spdx.json 2026-04-27 22.0 kB
nats-server-v2.12.8-windows-arm64.sbom.spdx.json 2026-04-27 22.0 kB
SHA256SUMS 2026-04-27 5.4 kB
nats-server-v2.12.8-darwin-amd64.sbom.spdx.json 2026-04-27 18.7 kB
nats-server-v2.12.8-darwin-arm64.sbom.spdx.json 2026-04-27 18.7 kB
nats-server-v2.12.8-linux-386.sbom.spdx.json 2026-04-27 17.3 kB
nats-server-v2.12.8-linux-amd64.sbom.spdx.json 2026-04-27 18.7 kB
nats-server-v2.12.8-linux-arm6.sbom.spdx.json 2026-04-27 17.3 kB
nats-server-v2.12.8-linux-arm7.sbom.spdx.json 2026-04-27 17.3 kB
nats-server-v2.12.8-linux-arm64.sbom.spdx.json 2026-04-27 18.7 kB
nats-server-v2.12.8-linux-loong64.sbom.spdx.json 2026-04-27 17.3 kB
nats-server-v2.12.8-linux-mips64le.sbom.spdx.json 2026-04-27 17.3 kB
nats-server-v2.12.8-linux-ppc64le.sbom.spdx.json 2026-04-27 17.3 kB
nats-server-v2.12.8-linux-s390x.sbom.spdx.json 2026-04-27 18.7 kB
nats-server-v2.12.8-windows-amd64.sbom.spdx.json 2026-04-27 22.0 kB
nats-server-v2.12.8-amd64.deb 2026-04-27 6.6 MB
nats-server-v2.12.8-arm64.deb 2026-04-27 6.0 MB
nats-server-v2.12.8-loong64.rpm 2026-04-27 6.2 MB
nats-server-v2.12.8-mips64le.rpm 2026-04-27 5.7 MB
nats-server-v2.12.8-ppc64le.rpm 2026-04-27 6.1 MB
nats-server-v2.12.8-386.rpm 2026-04-27 6.3 MB
nats-server-v2.12.8-amd64.rpm 2026-04-27 6.6 MB
nats-server-v2.12.8-arm6.rpm 2026-04-27 6.3 MB
nats-server-v2.12.8-arm7.rpm 2026-04-27 6.3 MB
nats-server-v2.12.8-arm64.rpm 2026-04-27 6.0 MB
nats-server-v2.12.8-s390x.deb 2026-04-27 6.5 MB
nats-server-v2.12.8-s390x.rpm 2026-04-27 6.4 MB
nats-server-v2.12.8-386.deb 2026-04-27 6.4 MB
nats-server-v2.12.8-arm6.deb 2026-04-27 6.4 MB
nats-server-v2.12.8-arm7.deb 2026-04-27 6.3 MB
nats-server-v2.12.8-loong64.deb 2026-04-27 6.3 MB
nats-server-v2.12.8-mips64le.deb 2026-04-27 5.7 MB
nats-server-v2.12.8-ppc64le.deb 2026-04-27 6.1 MB
nats-server-v2.12.8-riscv64.deb 2026-04-27 6.3 MB
nats-server-v2.12.8-riscv64.rpm 2026-04-27 6.3 MB
nats-server-v2.12.8-darwin-arm64.tar.gz 2026-04-27 6.2 MB
nats-server-v2.12.8-linux-arm64.tar.gz 2026-04-27 6.0 MB
nats-server-v2.12.8-linux-loong64.tar.gz 2026-04-27 6.3 MB
nats-server-v2.12.8-linux-mips64le.tar.gz 2026-04-27 5.8 MB
nats-server-v2.12.8-linux-ppc64le.tar.gz 2026-04-27 6.1 MB
nats-server-v2.12.8-windows-386.zip 2026-04-27 6.6 MB
nats-server-v2.12.8-windows-amd64.zip 2026-04-27 6.8 MB
nats-server-v2.12.8-windows-arm64.zip 2026-04-27 6.1 MB
nats-server-v2.12.8-darwin-amd64.tar.gz 2026-04-27 6.7 MB
nats-server-v2.12.8-freebsd-amd64.tar.gz 2026-04-27 6.6 MB
nats-server-v2.12.8-linux-386.tar.gz 2026-04-27 6.4 MB
nats-server-v2.12.8-linux-amd64.tar.gz 2026-04-27 6.6 MB
nats-server-v2.12.8-linux-arm6.tar.gz 2026-04-27 6.4 MB
nats-server-v2.12.8-linux-arm7.tar.gz 2026-04-27 6.4 MB
nats-server-v2.12.8-linux-riscv64.tar.gz 2026-04-27 6.3 MB
nats-server-v2.12.8-linux-s390x.tar.gz 2026-04-27 6.5 MB
README.md 2026-04-27 2.9 kB
Release v2.12.8 source code.tar.gz 2026-04-27 2.7 MB
Release v2.12.8 source code.zip 2026-04-27 3.1 MB
Totals: 56 Items   233.0 MB 1

Changelog

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

Go Version

  • 1.25.9

Dependencies

Improved

JetStream

  • Refactored and simplified setting the pinned headers in consumers (#8032)
  • Scanning for the starting sequence for consumers is now an asynchronous operation which no longer pauses the metalayer (#8051)

Fixed

General

  • Reload logic on gateway pinned_certs configuration has been corrected
  • Repeated CONNECT messages on a connection now clear subscriptions
  • JWT claims with validity times that cross midnight are now validated correctly
  • The /connz monitoring endpoint no longer discloses bearer JWTs
  • Monitoring redaction of route and cluster URL secrets when passed in as command line arguments
  • Fixed a panic that could occur when negotiating compression on leafnode connections
  • Max control line enforcement for non-clients has been fixed
  • Fixed a bug where setting message headers could mutate the input message buffers

Leafnodes

  • Solicited leafnode connections now send a connect advisory, which was previously missing (#8015)

JetStream

  • Message roll-ups are now applied on interest-based streams where there is no interest over the subjects (#8019)
  • Stream leaders can now catch up from incoming snapshots, correcting an edge case when scaling up (#8021)
  • Fixed a Raft commit index reset when terms mismatch (#8023, contributed by @thecitymouse)
  • Purging via scheduled Nats-Schedule-Next: purge now errors when message scheduling is not enabled (#8035)
  • Recovering with a legacy zero index Raft snapshot will no longer panic (#8039)
  • Messages with a deduplication Nats-Msg-Id header are no longer incorrectly deduplicated in mirrors (#8043)
  • Fixed a panic when scaling after a stream update when the assignment is not fully populated yet on recovery (#8049)
  • Stream info and consumer info requests will no longer return not found when the assignments are in-flight (#8054)
  • Streams and consumers now correctly reject path separators in asset names
  • Fixed a concurrent map write panic when calling the consumer pause endpoint (#8061)
  • The cluster stream sequence is no longer incorrectly advanced when a proposal fails, avoiding a last sequence mismatch error (#8057)
  • Stream clustered consistency checks are now performed on transformed subject where applicable instead of the publish subject (#8022)
  • Stream sourcing should no longer duplicate messages after a leafnode reconnection or after a proposal error (#8069)

Complete Changes

https://github.com/nats-io/nats-server/compare/v2.12.7...v2.12.8

Source: README.md, updated 2026-04-27