Skip to content

Bump SE.Redis to 3.2.0 - #2126

Merged
kevin-montrose merged 4 commits into
mainfrom
users/kmontrose/bumpSERedis
Sep 11, 2026
Merged

kevin-montrose merged 4 commits into
mainfrom
users/kmontrose/bumpSERedis

Conversation

@kevin-montrose

@kevin-montrose kevin-montrose commented Sep 10, 2026 •

Copy link
Copy Markdown
Contributor

Pulling in latest SE.Redis for fixes needed in #2110.

Fixes things flagged by new analyzers, places where a DB must now be explicitly passed, and places where we were assuming RESP2 implicitly (RESP3 is now the default if SE.Redis thinks it's supported). SE.Redis also validates admin commands for Execute(Async), so admin commands are enabled for more (but not all) tests now.

See https://github.com/StackExchange/StackExchange.Redis/releases/tag/3.0.0 for the "big" changes.

Copilot AI balanced review requested due to automatic review settings September 10, 2026 19:18

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The dependency update and analyzer-driven test adjustments are consistent, targeted, and introduce no identified correctness issues.

Pull request overview

Upgrades StackExchange.Redis to 3.2.0 for fixes required by #2110 and resolves newly introduced analyzer warnings.

Changes:

  • Bumps StackExchange.Redis from 2.12.8 to 3.2.0.
  • Updates tests to avoid sync-over-async patterns and explicitly discard queued transaction results.
  • Adds targeted suppressions where separate transaction operations are intentional.
File summaries
File Description
Directory.Packages.props Updates StackExchange.Redis version.
test/cluster/Garnet.test.cluster/ClusterTestUtils.cs Uses synchronous INFO APIs in synchronous helpers.
test/standalone/Garnet.test.collections/RespHashTests.cs Replaces blocking waits with awaits.
test/standalone/Garnet.test.scripting/MultiDatabaseTests.cs Addresses transaction analyzer warnings.
test/standalone/Garnet.test.scripting/RespAofTests.cs Addresses transaction analyzer warnings.
test/standalone/Garnet.test.scripting/TransactionTests.cs Addresses transaction analyzer warnings.
Review details
  • Files reviewed: 6/6 changed files
  • Comments generated: 0
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@kevin-montrose
kevin-montrose merged commit bf5fe5c into main Sep 11, 2026
492 of 497 checks passed
@kevin-montrose
kevin-montrose deleted the users/kmontrose/bumpSERedis branch September 11, 2026 00:10
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.

3 participants