Skip to content

fix(deps): update module github.com/nats-io/nats-server/v2 to v2.11.5 #801

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 26, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/nats-io/nats-server/v2 v2.11.4 -> v2.11.5 age adoption passing confidence

Release Notes

nats-io/nats-server (github.com/nats-io/nats-server/v2)

v2.11.5

Compare Source

Changelog

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

Go Version
Dependencies
  • github.com/nats-io/nats.go v1.43.0 (#​6956)
  • golang.org/x/crypto v0.39.0 (#​6956)
  • golang.org/x/time v0.12.0 (#​6956)
Improved

General

  • The connz monitoring endpoint now includes leafnode connections (#​6949)
  • The accstatsz monitoring endpoint now contains leafnode, route and gateway connection stats (#​6967)

JetStream

  • Sourcing and mirroring should now resync more quickly when sourcing over leafnodes after a connection failure (#​6981)
  • Reduced lock contention when reporting stream ingest warnings (#​6934)
  • Log lines for resetting Raft WAL state have been clarified (#​6938)
  • Determining if acks are required in interest-based streams has been optimised with fewer memory allocations (#​6990)
  • Ephemeral R1 consumers will no longer log new consumer leader on clustered setups, reducing log noise when watchers etc are in use (#​7003)
Fixed

General

  • Leafnodes with restrictive permissions can now route replies correctly when the message originates from a supercluster (#​6931)
  • Memory usage is now reported correctly on Linux systems with huge pages enabled (#​7006)

JetStream

  • Updating the AllowMsgTTL setting on a stream will now take effect correctly (#​6922)
  • A potential deadlock when purging stream consumers has been fixed (#​6933)
  • A race condition that could prevent stream snapshots on shutdown has been fixed (#​6942)
  • Streams should no longer desync after a partial catchup following a snapshot (#​6943)
  • Streams should no longer desync due to catchup messages with incorrect quorum (#​6944)
  • Intersection between two subject trees where one is nil will no longer panic (#​6945)
  • Consumer pull requests with NoWait will now return correctly from replicated consumers (#​6960)
  • Mirrors now remove Nats-Expected- headers that could interfere with mirroring operations (#​6961)
  • Network-partitioned Raft nodes should no longer desync by accepting catchups from nodes with lower term (#​6951)
  • A potential data race when accessing the cluster failed sequence count has been fixed (#​6965)
  • Corrected handling of append entry response conditions and recycling to the response pool (#​6968)
  • A potential data race when copying stream metadata has been fixed (#​6983)
  • Healthchecks will no longer unset a group Raft node when not fully setup (#​6984)
  • Stream retention policy changes are now correctly propagated to running consumers in all cases (#​6995)
  • Raft now uses monotonic time for heartbeat tracking and determining quorum, making it resilient against wall-clock drifts or adjustments from NTP (#​6999)
  • The healthz monitoring endpoint no longer tries to fix up cluster node skews, as this could interfere with processing assignments (#​7001)
  • The consumer DeliverLastPerSubject delivery policy now correctly deliver messages and handles acks when there are interior deletes, such as when MaxMsgsPerSubject limits are in use on the stream (#​7005)
  • Consumers that are up against the MaxWaiting limit will no longer respond if the request heartbeat is set, to avoid client tightloops (#​7011)
Complete Changes

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link
Contributor Author

renovate bot commented Jun 26, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: install-tool golang 1.21.13

@renovate renovate bot requested a review from Tochemey as a code owner June 26, 2025 21:06
Copy link

codecov bot commented Jun 26, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 87.26%. Comparing base (559c61b) to head (97614cb).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #801      +/-   ##
==========================================
- Coverage   87.38%   87.26%   -0.13%     
==========================================
  Files         100      100              
  Lines        9107     9107              
==========================================
- Hits         7958     7947      -11     
- Misses        906      915       +9     
- Partials      243      245       +2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@Tochemey Tochemey closed this Jun 26, 2025
@Tochemey Tochemey deleted the renovate/patch-go-modules branch June 26, 2025 22:17
Copy link
Contributor Author

renovate bot commented Jun 26, 2025

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (v2.11.5). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant