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.
Also shipped Apr 28, 2026Redis in April 2026 β
Netlify Database is now generally available
Netlify Database is launching today as a serverless Postgres database that's deeply integrated into the Netlify workflow and upgraded from the beta experience to a full Netlify primitive. Netlify Database is designed to provide strong guardrails out-of-the-box when collaborating with team members and AI agents.
Deprecation of MongoDB 3.4 support
Retool is phasing out support for MongoDB Server version 3.4 and earlier. Organizations with an unsupported version of MongoDB Server connected to Retool must upgrade to MongoDB Server 3.6 or later. For cloud organizations, support for MongoDB Server 3.4 and earlier has already been removed.
Cloud Cost Intelligence reaches General Availability
Cloud Cost Intelligence brings full cloud cost visibility directly into New Relic. In modern cloud environments, cost accountability is a major source of organizational friction.
Mobile Update: Session replay is now generally available
New Relic is excited to announce that Mobile session replay has launched, a powerful feature that allows you to see what your end users were doing in an app to understand user behavior, prioritize enhancements and resolve performance issues quicker. Understanding user behavior is crucial for optimizing app usability and improving user experience.
Organization Discovery by Domain now in General Availability!
We're thrilled to announce that __Organization Discovery by Domain is now in General Availability__! Automatically identify your customers' users and route them to the right identity provider based on their email domain , before they even reach the login screen.
Self-Service Provisioning now in General Availability!
Weβre thrilled to announce that the __Self-Service Provisioning experience is now in General Availability__! Empower your customers' IT teams to handle user onboarding and offboarding themselves, which means less manual work and fewer support tickets for your team.
More from go-redisEvery go-redis release β
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.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...
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.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.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.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.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...
go-redis 9.17.1
π Bug Fixes - add wait to keyless commands list by @marcoferrer - fix(time): remove cached time optimization by @ndyakov π§° Maintenance - chore(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 - chore(deps): bump actions/checkout from 5 to 6 - chore(script): fix help call in tag.sh by @ndyakov Contributors We'd like to thank all the...