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.14.0
Name Modified Size InfoDownloads / Week
Parent folder
nats-server-v2.14.0-freebsd-amd64.sbom.spdx.json 2026-04-30 18.6 kB
nats-server-v2.14.0-linux-ppc64le.sbom.spdx.json 2026-04-30 17.2 kB
nats-server-v2.14.0-linux-riscv64.sbom.spdx.json 2026-04-30 17.2 kB
nats-server-v2.14.0-windows-amd64.sbom.spdx.json 2026-04-30 21.9 kB
nats-server-v2.14.0-windows-arm64.sbom.spdx.json 2026-04-30 21.9 kB
SHA256SUMS 2026-04-30 5.4 kB
nats-server-v2.14.0-darwin-amd64.sbom.spdx.json 2026-04-30 18.6 kB
nats-server-v2.14.0-darwin-arm64.sbom.spdx.json 2026-04-30 18.6 kB
nats-server-v2.14.0-linux-amd64.sbom.spdx.json 2026-04-30 18.6 kB
nats-server-v2.14.0-linux-arm64.sbom.spdx.json 2026-04-30 18.6 kB
nats-server-v2.14.0-linux-loong64.sbom.spdx.json 2026-04-30 17.2 kB
nats-server-v2.14.0-linux-mips64le.sbom.spdx.json 2026-04-30 17.2 kB
nats-server-v2.14.0-linux-s390x.sbom.spdx.json 2026-04-30 18.6 kB
nats-server-v2.14.0-windows-386.sbom.spdx.json 2026-04-30 21.9 kB
nats-server-v2.14.0-linux-386.sbom.spdx.json 2026-04-30 17.2 kB
nats-server-v2.14.0-linux-arm6.sbom.spdx.json 2026-04-30 17.2 kB
nats-server-v2.14.0-linux-arm7.sbom.spdx.json 2026-04-30 17.2 kB
nats-server-v2.14.0-mips64le.deb 2026-04-30 5.9 MB
nats-server-v2.14.0-ppc64le.rpm 2026-04-30 6.2 MB
nats-server-v2.14.0-riscv64.rpm 2026-04-30 6.4 MB
nats-server-v2.14.0-s390x.deb 2026-04-30 6.6 MB
nats-server-v2.14.0-s390x.rpm 2026-04-30 6.6 MB
nats-server-v2.14.0-386.rpm 2026-04-30 6.5 MB
nats-server-v2.14.0-amd64.deb 2026-04-30 6.8 MB
nats-server-v2.14.0-amd64.rpm 2026-04-30 6.8 MB
nats-server-v2.14.0-arm7.rpm 2026-04-30 6.5 MB
nats-server-v2.14.0-arm64.rpm 2026-04-30 6.2 MB
nats-server-v2.14.0-mips64le.rpm 2026-04-30 5.9 MB
nats-server-v2.14.0-arm6.rpm 2026-04-30 6.5 MB
nats-server-v2.14.0-arm64.deb 2026-04-30 6.2 MB
nats-server-v2.14.0-loong64.deb 2026-04-30 6.5 MB
nats-server-v2.14.0-loong64.rpm 2026-04-30 6.5 MB
nats-server-v2.14.0-riscv64.deb 2026-04-30 6.4 MB
nats-server-v2.14.0-386.deb 2026-04-30 6.6 MB
nats-server-v2.14.0-arm6.deb 2026-04-30 6.5 MB
nats-server-v2.14.0-arm7.deb 2026-04-30 6.5 MB
nats-server-v2.14.0-ppc64le.deb 2026-04-30 6.2 MB
nats-server-v2.14.0-freebsd-amd64.tar.gz 2026-04-30 6.8 MB
nats-server-v2.14.0-linux-arm6.tar.gz 2026-04-30 6.6 MB
nats-server-v2.14.0-linux-arm64.tar.gz 2026-04-30 6.2 MB
nats-server-v2.14.0-linux-mips64le.tar.gz 2026-04-30 5.9 MB
nats-server-v2.14.0-linux-ppc64le.tar.gz 2026-04-30 6.2 MB
nats-server-v2.14.0-linux-riscv64.tar.gz 2026-04-30 6.4 MB
nats-server-v2.14.0-windows-386.zip 2026-04-30 6.8 MB
nats-server-v2.14.0-windows-amd64.zip 2026-04-30 7.0 MB
nats-server-v2.14.0-darwin-amd64.tar.gz 2026-04-30 6.9 MB
nats-server-v2.14.0-darwin-arm64.tar.gz 2026-04-30 6.4 MB
nats-server-v2.14.0-linux-386.tar.gz 2026-04-30 6.6 MB
nats-server-v2.14.0-linux-amd64.tar.gz 2026-04-30 6.8 MB
nats-server-v2.14.0-linux-arm7.tar.gz 2026-04-30 6.5 MB
nats-server-v2.14.0-linux-loong64.tar.gz 2026-04-30 6.5 MB
nats-server-v2.14.0-linux-s390x.tar.gz 2026-04-30 6.6 MB
nats-server-v2.14.0-windows-arm64.zip 2026-04-30 6.3 MB
README.md 2026-04-30 5.2 kB
Release v2.14.0 source code.tar.gz 2026-04-30 2.8 MB
Release v2.14.0 source code.zip 2026-04-30 3.2 MB
Totals: 56 Items   239.3 MB 6

Changelog

Refer to the 2.14 Upgrade Guide for backwards compatibility notes with 2.12.x. Please note that the 2.13.x version was skipped.

Go Version

  • 1.26.2

Added

General

JetStream

Leafnodes

  • Leafnode remote configurations can now be added and removed at runtime by reloading the configuration (#7937)
  • New ignore_discovered_servers option for leafnode remotes to allow ignoring any leafnode URLs sent by the hub (#8067)

Changed

General

  • The traceparent header is no longer modified by the message tracing (#7755)
  • The sentinel Nats-Trace-Dest: trace disabled header value disables all server tracing-related functionality

JetStream

  • Consumers now generate a 404 No Messages response when using no_wait but without setting an expiry when there are no pending messages in the stream (#7466)
  • Invalid or divergent consumer state is reset to match the stream state on startup, i.e. after unclean shutdowns (#7692)
  • Account info, stream info, stream list, consumer info and consumer list API requests are now queued separately, deprioritising them relative to create-update-delete API operations (#7898)

MQTT

  • Retained messages can no longer contain the ASCII DEL character (0x7F) in the subject (#8071)

Improved

JetStream

  • Sourcing and mirroring from interest and workqueue streams is now supported (#7613)
  • When sourcing or mirroring from an interest or workqueue stream, the server automatically upgrades to a durable consumer with AckFlowControl policy and uses consumer reset where necessary
  • ADR: https://github.com/nats-io/nats-architecture-and-design/blob/main/adr/ADR-60.md
  • End-of-batch commit support for atomic batch publishing (#7403)
  • Batches can now be committed after already having sent the last message with Nats-Batch-Commit: eob, which indicates the batch is to be committed, but this last message is purely used to commit and doesn't get persisted
  • ADR: https://github.com/nats-io/nats-architecture-and-design/blob/main/adr/ADR-50.md
  • Rollups are now allowed if the stream has reached the discard_new_per_subject limit (#7974)
  • Raft nodes will step down if overrun (#7853)

Fixed

JetStream

  • Raft nodes will no longer start if the snapshot is missing or corrupt, or if the snapshot doesn't align with the remaining log on disk, avoiding potential data loss (#7566, [#7580], [#7620])
  • Filestore operations now handle read and write errors from the filesystem more thoroughly (#7788)
  • Filestore recovers from partial purge after hard kill (#7676)
  • Consistent Raft group rename when moving to or off R1 (#7802)

Complete Changes

https://github.com/nats-io/nats-server/compare/v2.12.0...v2.14.0

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