chore(deps): bump the security-updates group across 1 directory with 21 updates#160
chore(deps): bump the security-updates group across 1 directory with 21 updates#160dependabot[bot] wants to merge 1 commit into
Conversation
…21 updates Bumps the security-updates group with 17 updates in the / directory: | Package | From | To | | --- | --- | --- | | [github.com/BurntSushi/toml](https://github.com/BurntSushi/toml) | `1.5.0` | `1.6.0` | | [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) | `1.11.0` | `1.12.0` | | [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) | `1.9.2` | `1.10.0` | | [github.com/redis/go-redis/v9](https://github.com/redis/go-redis) | `9.19.0` | `9.20.0` | | [go.etcd.io/etcd/api/v3](https://github.com/etcd-io/etcd) | `3.5.21` | `3.6.12` | | [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) | `3.5.21` | `3.6.12` | | [go.etcd.io/etcd/server/v3](https://github.com/etcd-io/etcd) | `3.5.21` | `3.6.12` | | [go.opentelemetry.io/contrib/propagators/autoprop](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.63.0` | `0.69.0` | | [go.opentelemetry.io/contrib/samplers/jaegerremote](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.37.0` | `0.37.1` | | [go.opentelemetry.io/otel/bridge/opentracing](https://github.com/open-telemetry/opentelemetry-go) | `1.36.0` | `1.44.0` | | [go.opentelemetry.io/otel/exporters/jaeger](https://github.com/open-telemetry/opentelemetry-go) | `1.16.0` | `1.17.0` | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) | `1.38.0` | `1.44.0` | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.38.0` | `1.44.0` | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.36.0` | `1.44.0` | | [go.uber.org/zap](https://github.com/uber-go/zap) | `1.27.0` | `1.28.0` | | [gorm.io/gorm](https://github.com/go-gorm/gorm) | `1.30.0` | `1.31.1` | | [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.34.1` | `0.36.1` | Updates `github.com/BurntSushi/toml` from 1.5.0 to 1.6.0 - [Release notes](https://github.com/BurntSushi/toml/releases) - [Commits](BurntSushi/toml@v1.5.0...v1.6.0) Updates `github.com/gin-gonic/gin` from 1.11.0 to 1.12.0 - [Release notes](https://github.com/gin-gonic/gin/releases) - [Changelog](https://github.com/gin-gonic/gin/blob/master/CHANGELOG.md) - [Commits](gin-gonic/gin@v1.11.0...v1.12.0) Updates `github.com/go-sql-driver/mysql` from 1.9.2 to 1.10.0 - [Release notes](https://github.com/go-sql-driver/mysql/releases) - [Changelog](https://github.com/go-sql-driver/mysql/blob/master/CHANGELOG.md) - [Commits](go-sql-driver/mysql@v1.9.2...v1.10.0) Updates `github.com/redis/go-redis/v9` from 9.19.0 to 9.20.0 - [Release notes](https://github.com/redis/go-redis/releases) - [Changelog](https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md) - [Commits](redis/go-redis@v9.19.0...v9.20.0) Updates `go.etcd.io/etcd/api/v3` from 3.5.21 to 3.6.12 - [Release notes](https://github.com/etcd-io/etcd/releases) - [Commits](etcd-io/etcd@v3.5.21...v3.6.12) Updates `go.etcd.io/etcd/client/v3` from 3.5.21 to 3.6.12 - [Release notes](https://github.com/etcd-io/etcd/releases) - [Commits](etcd-io/etcd@v3.5.21...v3.6.12) Updates `go.etcd.io/etcd/server/v3` from 3.5.21 to 3.6.12 - [Release notes](https://github.com/etcd-io/etcd/releases) - [Commits](etcd-io/etcd@v3.5.21...v3.6.12) Updates `go.opentelemetry.io/contrib/propagators/autoprop` from 0.63.0 to 0.69.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go-contrib@zpages/v0.63.0...zpages/v0.69.0) Updates `go.opentelemetry.io/contrib/samplers/jaegerremote` from 0.37.0 to 0.37.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go-contrib@zpages/v0.37.0...samplers/jaegerremote/v0.37.1) Updates `go.opentelemetry.io/otel` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.43.0...v1.44.0) Updates `go.opentelemetry.io/otel/bridge/opentracing` from 1.36.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.36.0...v1.44.0) Updates `go.opentelemetry.io/otel/exporters/jaeger` from 1.16.0 to 1.17.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.16.0...v1.17.0) Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace` from 1.38.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.38.0...v1.44.0) Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.38.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.38.0...v1.44.0) Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` from 1.36.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.36.0...v1.44.0) Updates `go.opentelemetry.io/otel/sdk` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.43.0...v1.44.0) Updates `go.opentelemetry.io/otel/trace` from 1.43.0 to 1.44.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.43.0...v1.44.0) Updates `go.uber.org/zap` from 1.27.0 to 1.28.0 - [Release notes](https://github.com/uber-go/zap/releases) - [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md) - [Commits](uber-go/zap@v1.27.0...v1.28.0) Updates `golang.org/x/sys` from 0.42.0 to 0.45.0 - [Commits](golang/sys@v0.42.0...v0.45.0) Updates `gorm.io/gorm` from 1.30.0 to 1.31.1 - [Release notes](https://github.com/go-gorm/gorm/releases) - [Commits](go-gorm/gorm@v1.30.0...v1.31.1) Updates `k8s.io/client-go` from 0.34.1 to 0.36.1 - [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md) - [Commits](kubernetes/client-go@v0.34.1...v0.36.1) --- updated-dependencies: - dependency-name: github.com/BurntSushi/toml dependency-version: 1.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security-updates - dependency-name: github.com/gin-gonic/gin dependency-version: 1.12.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security-updates - dependency-name: github.com/go-sql-driver/mysql dependency-version: 1.10.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security-updates - dependency-name: github.com/redis/go-redis/v9 dependency-version: 9.20.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security-updates - dependency-name: go.etcd.io/etcd/api/v3 dependency-version: 3.6.12 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security-updates - dependency-name: go.etcd.io/etcd/client/v3 dependency-version: 3.6.12 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security-updates - dependency-name: go.etcd.io/etcd/server/v3 dependency-version: 3.6.12 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security-updates - dependency-name: go.opentelemetry.io/contrib/propagators/autoprop dependency-version: 0.69.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security-updates - dependency-name: go.opentelemetry.io/contrib/samplers/jaegerremote dependency-version: 0.37.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: security-updates - dependency-name: go.opentelemetry.io/otel dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security-updates - dependency-name: go.opentelemetry.io/otel/bridge/opentracing dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security-updates - dependency-name: go.opentelemetry.io/otel/exporters/jaeger dependency-version: 1.17.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security-updates - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security-updates - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security-updates - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security-updates - dependency-name: go.opentelemetry.io/otel/sdk dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security-updates - dependency-name: go.opentelemetry.io/otel/trace dependency-version: 1.44.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security-updates - dependency-name: go.uber.org/zap dependency-version: 1.28.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security-updates - dependency-name: golang.org/x/sys dependency-version: 0.45.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security-updates - dependency-name: gorm.io/gorm dependency-version: 1.31.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security-updates - dependency-name: k8s.io/client-go dependency-version: 0.36.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: security-updates ... Signed-off-by: dependabot[bot] <support@github.com>
|
|
📝 WalkthroughWalkthroughGo module version bumped to 1.26.0. Direct dependencies upgraded: gin, MySQL driver, Redis, etcd, OpenTelemetry, gRPC, and GORM. Indirect dependencies refreshed across the manifest; JWT migrated from v4 to v5. gRPC version override directive added to resolve to v1.63.2. ChangesGo module dependency refresh
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
|
Up to standards ✅🟢 Issues
|
| Metric | Results |
|---|---|
| Complexity | 0 |
| Duplication | 0 |
NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.
There was a problem hiding this comment.
Actionable comments posted: 1
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
go.mod (1)
170-170:⚠️ Potential issue | 🔴 CriticalRemove/update the gRPC
replaceoverride that pinsgoogle.golang.org/grpctov1.63.2.
go.modrequiresgoogle.golang.org/grpc v1.81.1(line 38), butreplace google.golang.org/grpc => google.golang.org/grpc v1.63.2(line 170) forces the vulnerable version. OSV listsgoogle.golang.org/grpc@1.63.2withGHSA-p77j-4mvh-x3m3/GO-2026-4762, so the override creates a direct security regression—remove thereplace(or bump it to a safe version consistent withv1.81.1).replace google.golang.org/grpc => google.golang.org/grpc v1.63.2🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@go.mod` at line 170, Remove or update the replace directive that pins google.golang.org/grpc to the vulnerable v1.63.2 in go.mod: locate the "replace google.golang.org/grpc => google.golang.org/grpc v1.63.2" directive and either delete it so the module resolves to the required google.golang.org/grpc v1.81.1 (as declared in the require block) or change the replacement version to a safe, consistent version (e.g., v1.81.1); ensure the go.mod no longer forces v1.63.2 so the GHSA/GO-2026-4762 vulnerability is not reintroduced.Source: Linters/SAST tools
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@go.mod`:
- Line 95: The go.mod currently pins github.com/jackc/pgx/v5 at v5.6.0 which has
critical advisories; update the dependency to a patched 5.x release by adding a
direct require for github.com/jackc/pgx/v5 at a safe patched version (e.g.,
v5.x.y) or add a replace directive to force a patched v5.x, and run go get/Go
tooling to update go.sum and ensure transitive constraints cannot reselect
v5.6.0; target the module name github.com/jackc/pgx/v5 and ensure the new
version is reflected in go.mod and go.sum.
---
Outside diff comments:
In `@go.mod`:
- Line 170: Remove or update the replace directive that pins
google.golang.org/grpc to the vulnerable v1.63.2 in go.mod: locate the "replace
google.golang.org/grpc => google.golang.org/grpc v1.63.2" directive and either
delete it so the module resolves to the required google.golang.org/grpc v1.81.1
(as declared in the require block) or change the replacement version to a safe,
consistent version (e.g., v1.81.1); ensure the go.mod no longer forces v1.63.2
so the GHSA/GO-2026-4762 vulnerability is not reintroduced.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro Plus
Run ID: 2c1f3e33-abc1-4d99-ad8a-c92bb65c4442
⛔ Files ignored due to path filters (1)
go.sumis excluded by!**/*.sum
📒 Files selected for processing (1)
go.mod
| github.com/hashicorp/go-version v1.6.0 // indirect | ||
| github.com/jackc/pgpassfile v1.0.0 // indirect | ||
| github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 // indirect | ||
| github.com/jackc/pgx/v5 v5.6.0 // indirect |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
set -euo pipefail
echo "== Current pgx entry =="
rg -n 'github\.com/jackc/pgx/v5' go.mod
echo
echo "== Query OSV for pgx/v5 5.6.0 advisories =="
curl -s https://api.osv.dev/v1/query \
-H 'Content-Type: application/json' \
-d '{"package":{"name":"github.com/jackc/pgx/v5","ecosystem":"Go"},"version":"5.6.0"}' \
| jq '{count:(.vulns|length), ids:[.vulns[].id]}'Repository: kubeservice-stack/common
Length of output: 310
Upgrade github.com/jackc/pgx/v5 from v5.6.0 to a patched v5.x
go.mod pins github.com/jackc/pgx/v5 v5.6.0 // indirect. OSV reports multiple critical advisories for 5.6.0 (GHSA-9jj7-4m8r-rfcm, GHSA-j88v-2chj-qfwx, GO-2026-4771, GO-2026-4772). Upgrade to a patched v5.x and ensure transitive constraints can’t reselect v5.6.0 (e.g., add a direct require/replace or bump the parent module).
github.com/jackc/pgx/v5 v5.6.0 // indirect
🧰 Tools
🪛 OSV Scanner (2.3.8)
[CRITICAL] 95-95: github.com/jackc/pgx/v5 5.6.0: CVE-2026-33815 in github.com/jackc/pgx
(GO-2026-4771)
[CRITICAL] 95-95: github.com/jackc/pgx/v5 5.6.0: CVE-2026-33816 in github.com/jackc/pgx
(GO-2026-4772)
[CRITICAL] 95-95: github.com/jackc/pgx/v5 5.6.0: Memory-safety vulnerability in github.com/jackc/pgx/v5.
[CRITICAL] 95-95: github.com/jackc/pgx/v5 5.6.0: pgx: SQL Injection via placeholder confusion with dollar quoted string literals
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@go.mod` at line 95, The go.mod currently pins github.com/jackc/pgx/v5 at
v5.6.0 which has critical advisories; update the dependency to a patched 5.x
release by adding a direct require for github.com/jackc/pgx/v5 at a safe patched
version (e.g., v5.x.y) or add a replace directive to force a patched v5.x, and
run go get/Go tooling to update go.sum and ensure transitive constraints cannot
reselect v5.6.0; target the module name github.com/jackc/pgx/v5 and ensure the
new version is reflected in go.mod and go.sum.
Source: Linters/SAST tools
|
Looks like these dependencies are updatable in another way, so this is no longer needed. |



Bumps the security-updates group with 17 updates in the / directory:
1.5.01.6.01.11.01.12.01.9.21.10.09.19.09.20.03.5.213.6.123.5.213.6.123.5.213.6.120.63.00.69.00.37.00.37.11.36.01.44.01.16.01.17.01.38.01.44.01.38.01.44.01.36.01.44.01.27.01.28.01.30.01.31.10.34.10.36.1Updates
github.com/BurntSushi/tomlfrom 1.5.0 to 1.6.0Release notes
Sourced from github.com/BurntSushi/toml's releases.
Commits
5253492Enable TOML 1.1 by default (#457)e954445Reject duplicate arrays (#455)6b16cbdUpdate toml-test test cases from upstream (#456)011fa2bEnsure constant format strings in wf calls4b439bfRemove itemNila473c12Add test for out of range float64b535ff8Add some boring tests for lex.go6011ef0Remove unreachable condition in lexTableNameStartc8ca9e6Remove unreachable condition1121f81Make tomlv read from stdinUpdates
github.com/gin-gonic/ginfrom 1.11.0 to 1.12.0Release notes
Sourced from github.com/gin-gonic/gin's releases.
... (truncated)
Changelog
Sourced from github.com/gin-gonic/gin's changelog.
Commits
73726dcdocs: update documentation to reflect Go version changes (#4552)e292e5cdocs: document and finalize Gin v1.12.0 release (#4551)ae3f524ci: update Go version support to 1.25+ across CI and docs (#4550)38534e2chore(deps): bump golang.org/x/net from 0.50.0 to 0.51.0 (#4548)472d086fix(tree): panic in findCaseInsensitivePathRec with RedirectFixedPath (#4535)fb25834test(context): use http.StatusContinue constant instead of magic number 100 (...6f1d5fetest(render): add comprehensive error handling tests (#4541)5c00df8fix(render): write content length in Data.Render (#4206)db30908chore(logger): allow skipping query string output (#4547)ba093d1chore(binding): upgrade bson dependency to mongo-driver v2 (#4549)Updates
github.com/go-sql-driver/mysqlfrom 1.9.2 to 1.10.0Release notes
Sourced from github.com/go-sql-driver/mysql's releases.
... (truncated)
Changelog
Sourced from github.com/go-sql-driver/mysql's changelog.
Commits
a065b60release v1.10.0 (#1765)09e4187modernize (#1764)6c44a9aEnhance interpolateParams to correctly handle placeholders (#1732)688ce56Update supported Go version to 1.24–1.26 (#1763)118d07fBump filippo.io/edwards25519 from 1.1.1 to 1.2.0 (#1756)d6b2d3eConsolidate Dependabot update noise by grouping weekly dependency PRs (#1762)037dfd8Fix getSystemVar buffer reuse (#1754)900f330Bump actions/checkout from 4 to 6 (#1758)ab9e380fix staticcheck error (#1761)f298c66Bump actions/setup-go from 5 to 6 (#1757)Updates
github.com/redis/go-redis/v9from 9.19.0 to 9.20.0Release notes
Sourced from github.com/redis/go-redis/v9's releases.
... (truncated)
Changelog
Sourced from github.com/redis/go-redis/v9's changelog.
... (truncated)
Commits
7d05dd3chore(release): v9.20.0 (#3832)9756882fix(test): make waitForSentinelClusterStable robust to disconnected r… (#3830)875ce21fix(sentinel): do not close sentinel when replica list is empty (#3795)8a027f2chore(ci): add govulncheck workflow (#3779)d8407dffix(pubsub): include shard channels in newConn routing list (#3829)6af9bdcfix(cluster): fall back to origin port when CLUSTER SLOTS reports port 0 (#3828)fa5aa8cchore(doc): Update README and CI image. (#3822)fdcc6f9refactor(keyPos): Enhance key position retrieval with CommandInfo caching (#3...68a8bc1fix(sentinel): close non-winning sentinel clients in MasterAddr concurrent pr...00bf6d3fix: avoid retrying ClusterClient Watch callback errors (#3821)Updates
go.etcd.io/etcd/api/v3from 3.5.21 to 3.6.12Release notes
Sourced from go.etcd.io/etcd/api/v3's releases.
... (truncated)
Commits
90b034aversion: bump up to 3.6.128b95963Merge pull request #21811 from Deln0r/release-3.6-backport-21666576a6a0server: allow non-admin maintenance status2286051Merge pull request #21794 from vivekpatani/cherry-pick-21788-release-3.6e1468c8client/pkg/fileutil: use os.Getuid() to skip TestIsDirWriteable as rootaaf38f8Merge pull request #21768 from silentred/release-3.6-etcdutl-invalid-datadir449e34betcdutl: validate data file path and return consistent errors instead of pani...00e1b15Merge pull request #21736 from silentred/release-3.6-bugfix-memberupdate-learner49cd4a4bugfix: MemberUpdate implicitly and unexpectedly promotes a learner9bbe31bMerge pull request #21727 from silentred/release-3.6-bump-go-1.25.10Updates
go.etcd.io/etcd/client/v3from 3.5.21 to 3.6.12<detai...
Description has been truncated
Summary by CodeRabbit
Release Notes