minder
minder copied to clipboard
build(deps): bump github.com/nats-io/nats-server/v2 from 2.12.0 to 2.12.2
Bumps github.com/nats-io/nats-server/v2 from 2.12.0 to 2.12.2.
Release notes
Sourced from github.com/nats-io/nats-server/v2's releases.
Release v2.12.2
Changelog
Refer to the 2.12 Upgrade Guide for backwards compatibility notes with 2.11.x.
Go Version
- 1.25.4 (#7520)
Dependencies
- github.com/klauspost/compress v1.18.1 (#7474)
- github.com/nats-io/nats.go v1.47.0 (#7474)
- golang.org/x/sys v0.38.0 (#7538)
- github.com/minio/highwayhash 070ab1a (#7539)
Added
General
- Support for the PROXY protocol (v1 and v2) for client connections, when
proxy_protocol: trueis set in the config (#7456)JetStream
- Added
meta_compactandmeta_compact_size, advanced JetStream config options to control how many log entries must be present in the metalayer log before snapshotting and compaction takes place (#7484, #7521)- Added
write_timeoutoption for clients, routes, gateways and leafnodes which controls the behaviour on reaching thewrite_deadline, values can bedefault,retryorclose(#7513)Monitoring
- Added expvar
/debug/varsendpoint to the monitoring port (#7469)- Meta cluster snapshot statistics have been added to the
/jszendpoint (#7524)- The
/jszendpoint can now show direct consumers with thedirect-consumers?trueflag (#7543)Improved
General
- Binary stream snapshots are now preferred by default for nodes on new route connections (#7479)
- Reduced allocations in the sublist and subject transforms (#7519)
JetStream
- Improved the logging for observer mode (#7433)
- Improve interest detection when consumers are created or deleted across different servers (#7440)
- Improved the performance of enforcing
max_bytesandmax_msgslimits (#7455)- Streams and consumers will no longer unnecessarily snapshot when being removed or scaling down (#7495)
- Streams are now loaded in parallel when enabling JetStream, often reducing the time it takes to start up the server (#7482, #7526)
- Log lines and errors related to offline/unsupported assets are now clearer (#7416, #7425)
- Stream catchups will now use delete ranges more aggressively, speeding up catchups of large streams with many interior deletes (#7512)
- Streams with subject transforms can now implicitly republish based on those transforms by configuring
>for both republish source and destination (#7515)
... (truncated)
Commits
9831cbcRelease v2.12.2e3586a0Cherry-picks for v2.12.2 (#7547)58f1e66Fix deadlock on stream purge when consumer store returns error9dd65fbRelease v2.12.2-RC.4d7a1919Cherry-picks for v2.12.2-RC.4 (#7542)dec1ef4Accept both proxied and non-proxied client connections when enabled03058c7Add opt-in support for the PROXY protocol79d3474De-flakeTestMonitorJsz57199ccAdddirect-consumersflag tojszmonitoring endpointf28c366Use concrete highwayhashDigest64instead of hash interface- Additional commits viewable in compare view
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 rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)