Releases: jgaskins/redis
Releases · jgaskins/redis
v0.13.0
- 5a903a3 - Handle server disconnections better in Client
- 106c814 - Fix timeout granularity in
WAIT - c23955a - Fix
XADDwith hash fields - fcc0343 - Add more
GEO*commands - fd07ba6 - Add
GraphNodeLabel/RelationshipType annotations - da7c807 - Fix
Graphrelationship parsing - ddf1039 - Handle READONLY errors by reinitializing
Full Changelog: v0.12.0...v0.13.0
v0.12.0
Full Changelog: v0.11.3...v0.12.0
Added commands
INCRBYFLOAT— ca7af70PING— c32f353GETDEL— 784124fXTRIM— 610c20c- HyperLogLogs — 4c9a7be
PFADDPFCOUNTPFMERGE
SSCANandZSCAN, along withsscan_eachandzscan_eachmethods — f77b1bd
Augmented commands
SETBLPOP: added support for floating-point seconds — 9307e50SADD: added an overload forEnumerable(String)in addition to the variadic args — f77b1bdSINTER: added an overload forEnumerable(String)in addition to the variadic args — 3c9bc9cEXISTS: added an overload forEnumerable(String)in addition to the variadic args — 05dd3c9HSCAN/hscan_each: was previously implemented identically toSCAN/scan_each, but they work slightly differently — f77b1bd
v0.3.0
- Add
Redis::Clusterto interact with cluster-mode Redis servers- Give it a URI for a single Redis server (defaulting to
$REDIS_CLUSTER_URL), it will discover the rest of the cluster and automatically connect to all nodes as needed - Commands are routed to appropriate shards based on key names
- Commands which do not change state are routed to shard replicas
- Give it a URI for a single Redis server (defaulting to
- Add RedisJSON support with
Redis::JSON - Add RediSearch support with
Redis::FullText- The
FullTextname was chosen because theRediSearchRedis module prefix isFT, which stands forFullText
- The
- Add initial RedisTimeSeries support with
Redis::TimeSeries- This is still extremely limited, and will be improved over time
- Add very early RedisGraph support with
Redis::Graph- This is very much not in a production-usable state at the moment
- Add support for
UNLINKcommand for off-thread deletion - Explicitly unsubscribe from channels on close
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Full Changelog: v0.1.13...v0.2.0
- Add support for
SCANqueries - Handle
PSUBSCRIBEmessages correctly - Added a lot of support for Redis streams
- Added convenience structs for deserializing
XREADGROUP,XPENDING, andXAUTOCLAIMresponses- They live under the
Redis::Streamingnamespace,require "redis/streaming"to load them
- They live under the
- Added a
/examplesdirectory which contains a minimal implementation of pub/sub via streams
- Added convenience structs for deserializing
v0.1.4
Represent arrays with negative lengths as nil as specified in RESP v2