Skip to content

What's New

v2.5.0

Release Date: 7/14/2026

Key Features

Client-Wide Circuit Breaker: Introduced a comprehensive per-client circuit breaker system that detects when the GLIDE core is unhealthy and proactively rejects requests synchronously at the FFI boundary. Enhanced with structured timeout diagnostics and watchdog-informed recovery mechanisms to prevent thread parking and improve overall client resilience.

Python Async Performance Enhancement: Completely overhauled the Python async client architecture by replacing UDS (Unix Domain Socket) and protobuf transport with direct FFI requests and unnamed pipes for responses, delivering significant performance improvements and reduced latency.

Custom Socket Address Resolution: Added comprehensive support for custom socket address resolution when connecting to Valkey across all client languages, providing greater flexibility for complex network configurations and deployment scenarios.

Comprehensive New Command Support: Added new commands with full multi-language implementation:

  • Migration: MIGRATE single-key and multi-key variants
  • Connection Management: RESET, CLIENT PAUSE, CLIENT UNPAUSE
  • Client-Side Caching: CLIENT CACHING, CLIENT TRACKING, CLIENT TRACKINGINFO
  • Monitoring: MONITOR with dedicated MonitorClient
  • Database Operations: SAVE, BGSAVE, BGREWRITEAOF
  • Replication: REPLICAOF, FAILOVER
  • Performance Monitoring: LATENCY HISTORY, LATENCY LATEST, LATENCY RESET
  • Memory Management: MEMORY DOCTOR, MEMORY MALLOC-STATS, MEMORY PURGE, MEMORY STATS

Enhanced TLS Performance: Fixed critical TLS connection performance regression by optimizing initial connection handling and implementing per-process certificate caching, eliminating timeouts in multi-client and multi-process deployments.

Advanced Client-Side Caching: Implemented Phase 2 server-assisted invalidation via CLIENT TRACKING with comprehensive support across all client languages, enabling efficient cache invalidation strategies.

Improved Core Reliability: Enhanced connection management with circular MOVED handling, TCP deadlock fixes for large payloads, topology refresh improvements, and liveness-aware pipeline send-timeout mechanisms.

Enterprise-Grade Observability: Added structured timeout diagnostics that classify timeout causes and provide actionable corrective recommendations, along with dedicated timeout watchdog threads independent of Tokio runtime for improved debugging and monitoring capabilities.

Go OpenTelemetry Enhancement: Added support for connecting GLIDE command and batch spans to an application's existing OpenTelemetry trace context through OpenTelemetry.SetSpanContextExtractor, letting applications propagate active trace context from context.Context without adding a direct go.opentelemetry.io/otel dependency to the Go SDK.

Go Valkey Search Server Module Package: Refactored Valkey Search (FT) commands into a standalone glideft server module package, decoupling search functionality from client internals and establishing a scalable pattern for future server module support.

What's Changed

New Contributors

Full Changelog: https://github.com/valkey-io/valkey-glide/compare/v2.4.2...v2.5.0

Release: https://github.com/valkey-io/valkey-glide/releases/tag/v2.5.0

v2.4.2

Release Date: 6/26/2026

What's Changed

Full Changelog: https://github.com/valkey-io/valkey-glide/compare/v2.4.1...v2.4.2

Release: https://github.com/valkey-io/valkey-glide/releases/tag/v2.4.2

v2.4.1

Release Date: 5/29/2026

What's Changed

Full Changelog: https://github.com/valkey-io/valkey-glide/compare/v2.4.0...v2.4.1

Release: https://github.com/valkey-io/valkey-glide/releases/tag/v2.4.1