Skip to content
This repository was archived by the owner on Apr 16, 2026. It is now read-only.

chore(deps): bump github.com/nats-io/nats-server/v2 from 2.12.6 to 2.12.7#29

Merged
haasonsaas merged 1 commit intomainfrom
dependabot/go_modules/github.com/nats-io/nats-server/v2-2.12.7
Apr 15, 2026
Merged

chore(deps): bump github.com/nats-io/nats-server/v2 from 2.12.6 to 2.12.7#29
haasonsaas merged 1 commit intomainfrom
dependabot/go_modules/github.com/nats-io/nats-server/v2-2.12.7

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 15, 2026

Bumps github.com/nats-io/nats-server/v2 from 2.12.6 to 2.12.7.

Release notes

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

Release v2.12.7

Changelog

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

Go Version

Dependencies

  • github.com/nats-io/nats.go v1.50.0 (#8000)

CVEs

  • TBD

Improved

JetStream

  • Purging subjects from a stream now only loads filestore blocks within the range of where those subjects appear (#8004)
  • Multi-filtered load next or previous message code paths now correctly identify single subject filters or full wildcards and switch to optimized paths (#8012, 8013)
  • The max_mem_store and max_file_store configuration options can now be increased (but not decreased) via config reload (#8014)

Fixed

General

  • no_auth_user is now restricted to client connections only
  • Overlapping wildcard patterns in ACL deny patterns are now enforced correctly
  • Queue subscriptions can no longer incorrectly bypass non-queue ACL deny patterns

Leafnodes

  • Pre-CONNECT guard improvements for leafnode connections, fixing a potential panic
  • ACL permissions are now correctly enforced for inbound leaf messages in all cases
  • Duplicate INFO permissions updates are now only accepted for solicited leaf connections
  • The max_payload limit is now correctly enforced for leafnode connections
  • A panic on leafnode connect when failing to resolve an account has been fixed (#7991)

JetStream

  • Consumer max_ack_pending should no longer become stuck due to deleted messages being left in the consumer pending state (#7984)
  • When scaling up a stream and adding subjects at the same time, the new subject filters are now correctly subscribed (#8003)
  • Filestore caches are no longer expired and evicted from memory too eagerly after a recent write (#8009)
  • Stream leaders can catch up from a snapshot if required (#8021)

MQTT

... (truncated)

Commits
  • b4ce0f9 Release v2.12.7
  • 195b07a Fix fast-path no_auth_user for WebSockets where WS-specific account configured
  • 213391e [FIXED] Stream leader can catchup from snapshot if required
  • e0b0bda Release v2.12.7-RC.3
  • d2c6139 Cherry-picks for 2.12.7-RC.3 (#79)
  • 97a3f84 Update to Go 1.25.9
  • a824f30 [IMPROVED] Allow reloading increased max memory and store
  • 56548be LoadNextMsgMulti and LoadPrevMsgMulti use fast path for single filter
  • b1776c6 Add MatchesSingleFilter to generic sublist
  • 807d653 Complete filtered LoadPrevMsg implementation
  • Additional commits viewable in compare view

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Apr 15, 2026
@cursor
Copy link
Copy Markdown

cursor bot commented Apr 15, 2026

PR Summary

Low Risk
Dependency-only bump with no application code changes; risk is limited to potential behavior changes in the embedded/managed NATS server version at runtime.

Overview
Updates the Go module dependency github.com/nats-io/nats-server/v2 from v2.12.6 to v2.12.7, with corresponding go.sum checksum changes.

Reviewed by Cursor Bugbot for commit 90fe21e. Bugbot is set up for automated code reviews on this repo. Configure here.

@socket-security
Copy link
Copy Markdown

socket-security bot commented Apr 15, 2026

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedgithub.com/​nats-io/​nats-server/​v2@​v2.12.6 ⏵ v2.12.776 +4100100100100

View full report

@dependabot dependabot bot force-pushed the dependabot/go_modules/github.com/nats-io/nats-server/v2-2.12.7 branch 2 times, most recently from 9065c0e to 4dc5234 Compare April 15, 2026 22:02
@haasonsaas haasonsaas force-pushed the dependabot/go_modules/github.com/nats-io/nats-server/v2-2.12.7 branch from 4dc5234 to 252e398 Compare April 15, 2026 22:10
Bumps [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) from 2.12.6 to 2.12.7.
- [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.12.6...v2.12.7)

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

Signed-off-by: dependabot[bot] <support@github.com>
@haasonsaas haasonsaas force-pushed the dependabot/go_modules/github.com/nats-io/nats-server/v2-2.12.7 branch from 252e398 to 90fe21e Compare April 15, 2026 22:39
@haasonsaas haasonsaas merged commit 935a16b into main Apr 15, 2026
19 checks passed
@haasonsaas haasonsaas deleted the dependabot/go_modules/github.com/nats-io/nats-server/v2-2.12.7 branch April 15, 2026 22:45
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant