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

build(deps): bump github.com/nats-io/nats-server/v2 from 2.12.1 to 2.12.6 in /orchestrion/all#15

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/go_modules/orchestrion/all/github.com/nats-io/nats-server/v2-2.12.6
Open

build(deps): bump github.com/nats-io/nats-server/v2 from 2.12.1 to 2.12.6 in /orchestrion/all#15
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/go_modules/orchestrion/all/github.com/nats-io/nats-server/v2-2.12.6

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot bot commented on behalf of github Mar 24, 2026

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

Release notes

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

Release v2.12.6

Changelog

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

Go Version

  • 1.25.8

Dependencies

  • golang.org/x/crypto v0.49.0 (#7953)
  • github.com/nats-io/jwt/v2 v2.8.1 (#7960)
  • golang.org/x/sys v0.42.0 (#7923)
  • golang.org/x/time v0.15.0 (#7923)

CVEs

Improved

General

  • Non-WebSocket leafnode connections can now be proxied using HTTP CONNECT (#7781)
  • The $SYS.REQ.USER.INFO response now includes the friendly nametag of the account and/or user if known (#7973)

JetStream

  • The stream peer-remove command now accepts a peer ID as well as a server name (#7952)

MQTT

  • Protocol compliance has been improved, including more error handling on invalid or malformed MQTT packets (#7933)

Fixed

General

  • Client connections are no longer registered after an auth callout timeout (#7932)
  • Improved handling of duplicate headers
  • A correctness bug when validating relative distinguished names has been fixed
  • Secrets are now redacted correctly in trace logging (#7942)

... (truncated)

Commits
  • 0e06390 Release v2.12.6
  • f593d27 Cherry-picks for 2.12.6 (#61)
  • 9f904de [FIXED] Incomplete route pool on premature pong
  • b510192 [FIXED] Avoid stalling read loop on leafnode ErrMinimumVersionRequired
  • 53941c2 Report the account and user name in USER.INFO request
  • 1ab002a [IMPROVED] Support HTTP proxy connection from leaf nodes also for TCP
  • 8b64082 Release v2.12.6-RC.3
  • e6ab7e9 Cherry-picks for 2.12.6-RC.3 (#59)
  • 9f4d960 Make the deduplication window actually work for deduplication for sourcing
  • 304e184 Remove FIXME about auth callout nonce
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Note

Medium Risk
Primarily dependency and Go toolchain version bumps, but raising go to 1.25 may affect CI/build compatibility and could surface behavior changes in updated transitive libraries.

Overview
Updates orchestrion/all to Go 1.25.0 and refreshes its module set, most notably bumping github.com/nats-io/nats-server/v2 to v2.12.6 (with corresponding nats.go, jwt, and nkeys updates).

Also rolls forward several indirect dependencies (e.g., golang.org/x/*, klauspost/compress, google/go-tpm, antithesis-sdk-go) and updates go.sum accordingly.

Written by Cursor Bugbot for commit b85c39b. Configure here.

Bumps [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) from 2.12.1 to 2.12.6.
- [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.1...v2.12.6)

---
updated-dependencies:
- dependency-name: github.com/nats-io/nats-server/v2
  dependency-version: 2.12.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Mar 24, 2026
Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix prepared a fix for the issue found in the latest run.

  • ✅ Fixed: Minimum Go version raised breaking project-wide policy
    • I confirmed the 1.25.0 directive broke workspace compatibility under Go 1.24 and fixed it by restoring orchestrion/all/go.mod to go 1.24.0.

Create PR

Or push these changes by commenting:

@cursor push d8a522fc4c
Preview (d8a522fc4c)
diff --git a/orchestrion/all/go.mod b/orchestrion/all/go.mod
--- a/orchestrion/all/go.mod
+++ b/orchestrion/all/go.mod
@@ -1,6 +1,6 @@
 module github.com/DataDog/dd-trace-go/orchestrion/all/v2
 
-go 1.25.0
+go 1.24.0
 
 require (
 	github.com/DataDog/dd-trace-go/contrib/99designs/gqlgen/v2 v2.6.0-dev.1

You can send follow-ups to this agent here.

Comment @cursor review or bugbot run to trigger another review on this PR

module github.com/DataDog/dd-trace-go/orchestrion/all/v2

go 1.24.0
go 1.25.0
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minimum Go version raised breaking project-wide policy

Medium Severity

The go directive was bumped from 1.24.0 to 1.25.0, making orchestrion/all the only module in the entire workspace requiring Go 1.25. Every other module and the go.work file itself use go 1.24.0, with go.work explicitly commenting "Go version must match the lowest supported version, not the highest." This is an unintended side effect of go mod tidy propagating a transitive dependency's Go version requirement, and it breaks compatibility for consumers still on Go 1.24.x.

Fix in Cursor Fix in Web

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 go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants