Skip to content

chore(deps): Bump github.com/nats-io/nats-server/v2 from 2.14.6 to 2.15.0 - #19771

Merged
skartikey merged 1 commit into
masterfrom
dependabot/go_modules/github.com/nats-io/nats-server/v2-2.15.0
Sep 22, 2026
Merged

skartikey merged 1 commit into
masterfrom
dependabot/go_modules/github.com/nats-io/nats-server/v2-2.15.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 21, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/nats-io/nats-server/v2 from 2.14.6 to 2.15.0.

Release notes

Sourced from github.com/nats-io/nats-server/v2's releases.

Release v2.15.0

Changelog

Refer to the 2.15 Upgrade Guide for backwards compatibility notes with 2.14.x. This release also contains all changes up to and including v2.14.7.

Go Version

Added

JetStream

  • Desired state metalayer (#8432, #8437, #8439, #8443, #8452, #8460, #8476, #8576, #8598, #8602, #8603)
  • Cancel stream move endpoint (#8476)
  • Evacuate endpoints (#8443)
    • The new $JS.API.SERVER.EVACUATE endpoint can safely evacuate streams, and any consumers on those streams, from a node
    • The new $JS.API.STREAM.PEER.EVACUATE.* endpoint can safely evacuate a peer, and any consumers on that peer, from a stream
    • These operations combined allow for maintenance operations with full transfer of data and state without having to peer-remove first
    • ADR: https://github.com/nats-io/nats-architecture-and-design/blob/main/adr/ADR-62.md
  • Metalayer rescue for disaster recovery (#8408)
  • Stream backup and restore v2 (#7882, #8584, #8591, #8604)
  • Detect source stream recreation (#8384)
    • The server now detects a source stream being recreated, restarting the sourcing back from the beginning, ensuring new messages are sourced
  • Stream source indexing (#8282, #8516, #8283)
    • Restarts and leader changes previously required expensive backward scans through the stream to find the last sourced indices. These are now persisted in an index for instant lookup.
  • Domain-prefixed JS API in system account (#8429)
    • When a system account is bridged between the hub and a leaf node, the domain-prefixed JS API can now be used to operate on the leaf node while directly connected to the hub

Changed

JetStream

  • Streams now have a default limit of 1000 consumers, unless max_consumers is specified in the stream config or account limits (#8337, #8566)
    • Applications planning to use a large number of consumers on a stream should configure max_consumers in the stream config or account limits to an appropriately high number
    • The server-wide default of 1000 can be overridden by setting default_max_consumers in the JetStream limits, or can be disabled by setting to -1
    • This limit does not affect existing consumers and will not result in consumer deletions, only the creation of new consumers is prevented
  • Sync changes for replicated streams (#8447)
    • When the sync_interval is set to always, replicated streams now sync their WAL entries but no longer sync upper stream layer writes
    • The synced log allows the stream to recover safely, but removing unnecessary syncs from the upper stream layer dramatically improves performance

... (truncated)

Commits
  • eb76367 Release v2.15.0
  • 8f3f31b [FIXED] Config reload disconnects operator mode clients sending an nkey (#8609)
  • 7d77240 [FIXED] Stream scale down into a missing account tier was accepted (#8608)
  • e46d21f [FIXED] Concurrent account updates invalidating stream imports (#8610)
  • 2ecd77a De-flake TestJetStreamClusterHardKillAfterStreamAdd
  • 901df78 De-flake TestJetStreamClusterAccountMaxConnectionsReconnect
  • e133a1f De-flake TestJetStreamClusterMessageTTLCatchup
  • 2990f6c [FIXED] Concurrent account updates invalidating stream imports
  • 51fd55f De-flake TestJWTImportsOnServerRestartAndClientsReconnect
  • 6a82cf9 De-flake TestNoRaceRouteSendSubs
  • Additional commits viewable in compare view

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Sep 21, 2026
@telegraf-tiger telegraf-tiger Bot added the chore label Sep 21, 2026
Bumps [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) from 2.14.6 to 2.15.0.
- [Release notes](https://github.com/nats-io/nats-server/releases)
- [Changelog](https://github.com/nats-io/nats-server/blob/main/RELEASES.md)
- [Commits](nats-io/nats-server@v2.14.6...v2.15.0)

---
updated-dependencies:
- dependency-name: github.com/nats-io/nats-server/v2
  dependency-version: 2.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/github.com/nats-io/nats-server/v2-2.15.0 branch from d0e48b6 to fba4311 Compare September 22, 2026 09:09
@telegraf-tiger

Copy link
Copy Markdown
Contributor

Download PR build artifacts for linux_amd64.tar.gz, darwin_arm64.tar.gz, and windows_amd64.zip.
Downloads for additional architectures and packages are available below.

⚠️ This pull request increases the Telegraf binary size by 6.33 % for linux amd64 (new size: 327.7 MB, nightly size 308.2 MB)

📦 Click here to get additional PR build artifacts

Artifact URLs

. DEB . RPM . TAR . GZ . ZIP
amd64.deb aarch64.rpm darwin_amd64.tar.gz windows_amd64.zip
arm64.deb armel.rpm darwin_arm64.tar.gz windows_arm64.zip
armel.deb armv6hl.rpm freebsd_amd64.tar.gz windows_i386.zip
armhf.deb i386.rpm freebsd_armv7.tar.gz
i386.deb ppc64le.rpm freebsd_i386.tar.gz
mips.deb riscv64.rpm linux_amd64.tar.gz
mipsel.deb s390x.rpm linux_arm64.tar.gz
ppc64el.deb x86_64.rpm linux_armel.tar.gz
riscv64.deb linux_armhf.tar.gz
s390x.deb linux_i386.tar.gz
linux_mips.tar.gz
linux_mipsel.tar.gz
linux_ppc64le.tar.gz
linux_riscv64.tar.gz
linux_s390x.tar.gz

@skartikey
skartikey merged commit 7a48f78 into master Sep 22, 2026
30 checks passed
@skartikey
skartikey deleted the dependabot/go_modules/github.com/nats-io/nats-server/v2-2.15.0 branch September 22, 2026 09:54
@github-actions github-actions Bot added this to the v1.40.2 milestone Sep 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant