Releases: valkey-io/valkey-glide-ruby
Releases · valkey-io/valkey-glide-ruby
v0.9.0
Valkey GLIDE Ruby v0.9.0 — Developer Preview
We're excited to announce the first developer preview release of Valkey GLIDE for Ruby (valkey-glide-rb).
What is Valkey GLIDE Ruby?
Valkey GLIDE Ruby is the official Ruby client for Valkey, built on the same high-performance Rust core as the Python, Java, Node.js, and Go GLIDE clients. It provides a redis-rb compatible API while delivering GLIDE's reliability and performance.
Features
- High-performance Rust core — Same battle-tested valkey-glide FFI layer as other GLIDE clients
- redis-rb compatible API — Familiar
Valkey.new, command methods,pipelined, URL parsing - Standalone and Cluster mode support
- TLS/SSL connections with certificate configuration
- Native OpenTelemetry tracing and metrics (configured in Rust core)
- Client statistics for monitoring connections and operations
- Comprehensive command coverage:
- Strings, Hashes, Lists, Sets, Sorted Sets, Streams
- Transactions (MULTI/EXEC) and Pipelining
- Lua scripting (EVAL, EVALSHA)
- Cluster commands
- JSON commands (RedisJSON/Valkey JSON module)
- Vector search commands (RediSearch module)
- PubSub (publish, pubsub_channels, etc.)
- ACL commands
Supported Platforms
- Linux (x86_64, aarch64)
Note: macOS native libraries are not yet included in the gem. Alpine Linux (MUSL) is not yet supported.
Documentation
Feedback
We'd love your feedback! Please report issues and share your experience:
New Contributors
- @mohsen-alizadeh made their first contribution in #19
- @alireza-nobakht made their first contribution in #28
- @roshanavand made their first contribution in #33
- @ajrav11 made their first contribution in #48
- @pratheep-kumar made their first contribution in #50
- @arumugaraja-thirumani made their first contribution in #76
- @alexr-bq made their first contribution in #95
Full Changelog: https://github.com/valkey-io/valkey-glide-ruby/commits/v0.9.0