Skip to content

Releases: davenverse/rediculous

v0.0.7

17 Aug 19:46
c5d2432
Compare
Choose a tag to compare
v0.0.7 Pre-release
Pre-release
  • Prevents Deadlock Possibility in Cluster Client

v0.0.6

12 Aug 20:05
12ba4e4
Compare
Choose a tag to compare
v0.0.6 Pre-release
Pre-release
  • Adds Cluster Support
  • Adds TLS Support
  • Adds Explicit Pipelining Support
  • Adds Explicit Error Management, so all Rediculous Errors can be caught in user code.

v0.0.5

11 Aug 19:53
35aecbd
Compare
Choose a tag to compare
v0.0.5 Pre-release
Pre-release
  • Add Transactions Support

v0.0.4

10 Aug 17:12
4b4cf40
Compare
Choose a tag to compare
v0.0.4 Pre-release
Pre-release
  • UTF-8 string encoding across the board
  • Prove All Strings via Arbitrary to Round-trip
  • Fix Size Bound Guarantees for Bulk-String

v0.0.3

02 Aug 22:15
Compare
Choose a tag to compare
v0.0.3 Pre-release
Pre-release
  • Resp Tests
  • Decoder Improvements

v0.0.2

02 Aug 19:03
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release
  • Additional Operations
  • Fix Implicit of RedisArg

v0.0.1

02 Aug 04:26
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release
  • Initial Experimental Release
  • A ton of simple commands, the more complex ones will come later
  • Currently Supports Queued, Pooled, and Singular Connections. Queued is highly recommended and may end up the only connection type.
  • Pattern is to Create the RedisConnection and pass it to where you need to use it.
  • Best performance is to parMapN your redis monad creations, and run with the connection. Like
(
  RedisCommands.ping[F],
  RedisCommands.get[F]("foo"),
  RedisCommands.set[F]("foo", "bar"),
  RedisCommands.get[F]("foo")
).parTupled.run(redisConnection)