8000 Releases · jgaskins/redis · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: jgaskins/redis

v0.12.0

13 Apr 19:49
Compare
Choose a tag to compare

Full Changelog: v0.11.3...v0.12.0

Added commands

Augmented commands

  • SET
    • added GET option to return the previous value — b3a3f89
    • fixed order of NX/XX checks in relation to EX/PX/EXAT/PXAT6236d78
  • BLPOP: added support for floating-point seconds — 9307e50
  • SADD: added an overload for Enumerable(String) in addition to the variadic args — f77b1bd
  • SINTER: added an overload for Enumerable(String) in addition to the variadic args — 3c9bc9c
  • EXISTS: added an overload for Enumerable(String) in addition to the variadic args — 05dd3c9
  • HSCAN/hscan_each: was previously implemented identically to SCAN/scan_each, but they work slightly differently — f77b1bd

v0.3.0

19 Dec 03:54
Compare
Choose a tag to compare
  • Add Redis::Cluster to 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
  • Add RedisJSON support with Redis::JSON
  • Add RediSearch support with Redis::FullText
    • The FullText name was chosen because the RediSearch Redis module prefix is FT, which stands for FullText
  • 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 UNLINK command for off-thread deletion
  • Explicitly unsubscribe from channels on close

Full Changelog: v0.2.0...v0.3.0

v0.2.0

11 Nov 04:02
Compare
Choose a tag to compare

Full Changelog: v0.1.13...v0.2.0

  • Add support for SCAN queries
  • Handle PSUBSCRIBE messages correctly
  • Added a lot of support for Redis streams
    • Added convenience structs for deserializing XREADGROUP, XPENDING, and XAUTOCLAIM responses
      • They live under the Redis::Streaming namespace, require "redis/streaming" to load them
    • Added a /examples directory which contains a minimal implementation of pub/sub via streams

v0.1.4

16 Aug 20:23
Compare
Choose a tag to compare

Represent arrays with negative lengths as nil as specified in RESP v2

0