Skip to content

Update module github.com/redis/go-redis/v9 to v9.6.0 - #123

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/github.com-redis-go-redis-v9-9.x
Jul 19, 2024
Merged

Update module github.com/redis/go-redis/v9 to v9.6.0#123
renovate[bot] merged 1 commit into
mainfrom
renovate/github.com-redis-go-redis-v9-9.x

Conversation

@renovate

@renovaterenovateBot commented Jul 19, 2024

Copy link
Copy Markdown
Contributor

Mend Renovate

This PR contains the following updates:

PackageChangeAgeAdoptionPassingConfidence
github.com/redis/go-redis/v9v9.5.4 -> v9.6.0ageadoptionpassingconfidence

Release Notes

redis/go-redis (github.com/redis/go-redis/v9)

v9.6.0: 9.6.0

Changes

🚀 New Features

  • Support Hash-field expiration commands (#​2991)
  • Support Hash-field expiration commands in Pipeline & Fix HExpire HExpireWithArgs expiration (#​3038)
  • Support NOVALUES parameter for HSCAN (#​2925)
  • Added test case for CLIENT KILL with MAXAGE option (#​2971)
  • Add support for XREAD last entry (#​3005)
  • Reduce the type assertion of CheckConn (#​3066)

🛠️ Improvements

This release includes support for Redis Community Edition (CE) 7.4.0, ensuring compatibility with the latest features and improvements introduced in Redis CE 7.4.0.

🧰 Maintenance

  • chore(deps): bump golangci/golangci-lint-action from 4 to 6 (#​2993)
  • Avoid unnecessary retry delay in cluster client following MOVED and ASK redirection (#​3048)
  • add test for tls connCheck #​3025 (#​3047)
  • fix node routing in slotClosestNode (#​3043)
  • Update pubsub.go (#​3042)
  • Change monitor test to run manually (#​3041)
  • chore(deps): bump rojopolis/spellcheck-github-actions from 0.36.0 to 0.38.0 (#​3028)
  • Add (*StatusCmd).Bytes() method (#​3030)
  • chore(deps): bump golang.org/x/net from 0.20.0 to 0.23.0 in /example/otel (#​3000)

Contributors

We'd like to thank all the contributors who worked on this release!

@​LINKIWI, @​b1ron, @​dependabot, @​dependabot[bot], @​gerzse, @​haines, @​immersedin, @​naiqianz, @​ofekshenawa, @​srikar-jilugu, @​tzongw, @​vladvildanov and @​vmihailenco@​monkey92t


Configuration

📅 Schedule: Branch creation - "every weekend" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, 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 has been generated by Mend Renovate. View repository job log here.

@renovate
renovateBot enabled auto-merge (rebase) July 19, 2024 15:23
@renovate
renovateBot merged commit 3ae7600 into mainJul 19, 2024
@renovate
renovateBot deleted the renovate/github.com-redis-go-redis-v9-9.x branch July 19, 2024 15:25
bootjp added a commit that referenced this pull request Apr 26, 2026
CLAUDE.md Conventions: "Don't reference the current task, fix, or
callers (added for the X flow, handles the case from issue #123)
since those belong in the PR description and rot as the codebase
evolves."
Removes four PR-attribution lines added across this PR's earlier
commits:
- adapter/sqs_admin.go: metaAttributesForAdmin docstring tail.
- internal/admin/sqs_handler.go handleList: nil normalisation note.
- internal/admin/sqs_handler.go principalForWrite: docstring tail.
- main_admin.go translateAdminQueuesError: leader-churn arm note.
The why-this-line-exists rationale stays in each spot; only the
"Codex P2 + Claude P1 on PR #N caught the bug" sentences and the
sibling-PR cross-references are dropped.
Flagged as a non-blocking nit by Claude P1 on PR #670 seventh-round
review (the docstring on metaAttributesForAdmin specifically); the
other three are the same convention violation in adjacent code so
they go in the same cleanup.
bootjp added a commit that referenced this pull request May 15, 2026
claude[bot] round-5 verdict was "Approve" with one new P3 noting
that prior commits accumulated PR-stage / round-number references
in code comments (e.g. "Codex P1 round-4 finding on PR #756").
CLAUDE.md says:
Don't reference the current task, fix, or callers ("used by X",
"added for the Y flow", "handles the case from issue #123"),
since those belong in the PR description and rot as the
codebase evolves.
This commit removes the PR/round provenance from every code and
test comment that picked it up across rounds 1-5, while preserving
the invariant-level WHY (which IS load-bearing for future readers).
Files touched:
- adapter/encryption_admin.go (2 sites: requireLeader,
verifyLeaderErrorToStatus)
- adapter/encryption_admin_test.go (6 sites: regression-test
docstrings)
- cmd/elastickv-admin/encryption_test.go (2 sites: help-flag
test, non-precondition propagation test)
No behaviour change. No tests changed structurally — only
docstrings.
## Skipped (claude[bot] non-blocking observations)
- ResyncSidecar context-code twin test: correctness guaranteed
by the shared verifyLeaderErrorToStatus helper that the
existing RotateDEK test exercises.
- requireUint16Plus1 rename: cosmetic carry-forward.
- localEpochMask const placement: cosmetic carry-forward.
## Verification
- go test -race -timeout=60s ./adapter ./cmd/elastickv-admin: PASS
- golangci-lint run on touched paths: 0 issues
bootjp added a commit that referenced this pull request May 16, 2026
…tion from inline comments
claude[bot] r3 verdict was 'all three fixes correct' but
flagged 5 inline-comment sites that referenced 'PR #765
round-N reviewer-name' meta. CLAUDE.md:
Don't reference the current task, fix, or callers
("used by X", "added for the Y flow", "handles the case
from issue #123"), since those belong in the PR
description and rot as the codebase evolves.
This commit strips the attribution from all 5 sites while
preserving the semantic content (why the code does what
it does, separate from who flagged it).
## Sites cleaned up
- internal/encryption/applier.go:107 — ApplyRegistration
godoc case-2-idempotent paragraph: removed
'— codex PR #765 round-2 P1'.
- internal/encryption/applier.go:158-162 — case-2-idempotent
inline comment: removed '(PR #765 round-2 codex P1)'.
- internal/encryption/applier.go:213-217 — nodeIDMask godoc
(round-2 carry-over): rewrote
'gemini-code-assist PR #765 round-1 medium flagged the
original localEpochMaskU64 name as misleading at this
call site' → 'the name distinguishes this
FullNodeID-truncation use from the local_epoch masking
in adapter/encryption_admin.go' (semantic content
preserved, attribution dropped).
- store/encryption_glue.go:92 — WriterRegistryFor typed-nil
inline comment: removed '— coderabbit PR #765 round-2
Major'.
- internal/encryption/applier_test.go:151 —
TestApplyRegistration_Case2_IdempotentReplay godoc:
removed '(PR #765 round-2 codex P1)'.
## Caller audit
Pure comment edit — no callers to audit. Code unchanged.
## Verification
- go build ./... — PASS
- go test -race -timeout=60s ./internal/encryption/... ./store/... . — PASS
- golangci-lint run ./internal/encryption/... ./store/... — 0 issues
Sign up for freeto 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.

0 participants