go-redis 9.20.1
This is a patch release containing bug fixes only. There are no new features or breaking changes; upgrading from 9.20.0 is a drop-in replacement. ๐ Highlights RESP3 pub/sub message loss fixed PeekPushNotificationName previously inspected only the bytes already buffered by bufio, so when a push frame header straddled a buffer fill boundary it could return a...
Also shipped Jun 11, 2026Redis in June 2026 โ
Dag-level access control is generally available
Dag-level access control is now generally available. You can assign roles scoped to individual Dags within a Deployment to enforce least-privilege security and enable multiple teams to collaborate in a single Deployment without exposing Dags across team boundaries.
Coding sessions in Linear
Earlier this year, we launched Linear Agent, giving teams a new way to plan and coordinate their issues and projects. Since then, we've added Code Intelligence to extend that understanding to the codebase, and MCP support to bring all of your context together. Today we're closing the loop: Linear Agent can now write code using Claude Code and Codex.
Capture webpages as editable layers with the Chrome extension
To get started, install the extension and sign in with your Figma account. This feature is currently in beta and available only on paid plans.
Import apps using MCP
Live on cloud โข All plans Public beta 4.0 Edge โข All plans Public beta 4.0.17 Stable โข All plans Public beta You can now use Retool's MCP server to import React apps directly from your agentic coding environment. Open a React app, and ask Retool to import the app.
Section-level variables for rows and tabs now generally available
Earlier this year we announced the addition of section-level variables for rows and tabs. This feature is now generally available. If your dashboard includes both an API gateway and a database, changing something like an $instance variable affects all panels at once.
New External Guides and Surveys MCP tools
Description: AI assistants using the Amplitude MCP server now have a much richer view of your Guides and Surveys configuration. Previously limited to basic retrieval, the external MCP server can now fully understand a guide's published state, prioritization, and all other Guides and Surveys concepts , so AI-assisted workflows can reason about and act on...
More from go-redisEvery go-redis release โ
go-redis 9.21.0
This is a minor release adding new features and bug fixes. There are no breaking changes; upgrading from 9.20.x is a drop-in replacement. ๐ Highlights Zero-copy GetToBuffer / SetFromBuffer Two new StringCmdable methods let callers read and write Redis string values directly into and from pre-allocated byte buffers, eliminating the per-call payload...
go-redis 9.20.0
๐ Highlights Redis 8.8 Support This release adds support for Redis 8.8. The README's supported-versions list now includes Redis 8.8 alongside 8.0/8.2/8.4, and CI exercises the 8.8 client-libs-test image across the full suite (Makefile, build workflow, doctests, run-tests action, and docker-compose).
go-redis 9.19.0
๐ Highlights FIPS-Compatible Script Helper Script now supports a FIPS-safe execution mode that avoids client-side SHA-1 computation, which is blocked in strict FIPS environments. A new NewScriptServerSHA constructor uses SCRIPT LOAD to obtain and cache the digest from the server, then runs commands via EVALSHA/EVALSHA_RO.
go-redis 9.22.0
This is a minor release introducing two flagship (experimental) features , client-side caching and automatic pipelining , alongside support for Redis 8.10, new commands, and a large batch of stability and parser-robustness fixes. It consolidates everything shipped in 9.22.0-beta.1, so the notes below cover the full 9.21.0 โ 9.22.0 upgrade.
go-redis 9.18.0
Redis 8.6 Support Added support for Redis 8.6, including new commands and features for streams idempotent production and HOTKEYS. Smart Client Handoff (Maintenance Notifications) for Cluster This release introduces comprehensive support for Redis Enterprise Cluster maintenance notifications via SMIGRATING/SMIGRATED push notifications.
go-redis 9.23.0
This is a minor release. It contains everything from 9.23.0-beta.1, so these notes cover the full 9.22.0 โ 9.23.0 upgrade. โ ๏ธ Changes to check when you upgrade from 9.22.0: - Go 1.26 is now the minimum Go version . The go directive of the root module and of the submodules moved from 1.24 to 1.26, as part of the dependency bumps for govulncheck findings.
go-redis 9.17.3
๐ Bug Fixes - Connection Pool: Fixed zombie wantConn elements accumulation in wantConnQueue that could cause resource leaks in high concurrency scenarios with dial failures by @cyningsun - Stream Commands: Fixed XADD and XTRIM commands to use exact threshold (=) when Approx is false, ensuring precise stream trimming behavior by @ndyakov - Connection Pool...
go-redis 9.17.2
๐ Bug Fixes - Connection Pool: Fixed critical race condition in turn management that could cause connection leaks when dial goroutines complete after request timeout by @cyningsun - Context Timeout: Improved context timeout calculation to use minimum of remaining time and DialTimeout, preventing goroutines from waiting longer than necessary by @cyningsun...