Carmine Versions Save

Redis client + message queue for Clojure

v2.20.0

3 years ago
[com.taoensso/carmine "2.20.0"]

Same as v2.20.0-RC1.

See here for recommended steps when updating any Clojure/Script dependencies.

v2.20.0-RC1

4 years ago
[com.taoensso/carmine "2.20.0-RC1"]

As v2.20.0-beta2, with:

  • [#83] New: Document workaround, make overrideable, add support util

v2.20.0-beta2

4 years ago
[com.taoensso/carmine "2.20.0-beta2"]

This is a significant maintenance + feature release. Should be non-breaking, but please test.

  • New: update to latest Redis commands spec
  • New: reduce-scan: support reduced
  • [#230] Fix: Mod default pool opts: avoid premature closing of connections (@pete-woods)
  • [#221] Fix: [Message queue] Block to wait for futures on worker stop (@isaacseymour)
  • [#227] Fix: Move commands.edn, lua/ into namespaced dir to avoid possible namespace clashes (@SevereOverfl0w)
  • Impl: Protocol: Add minimal (2-byte) nil placeholder bytestring (micro-optimisation)
  • Impl: Avoid apply on lua calls (micro-optimisation)
  • [#231] New: Experimental: Add conns instrumentation fn callbacks (@pete-woods)
  • New: Experimental: Add reduce-hscan util
  • New: Experimental: Add :swap/delete support to swap utils
  • New: Experimental: Add :swap/abort support to swap utils
  • New: Experimental: Add new hmsetnx lua command
  • New: Experimental: Make issue-81-workround optional

v2.19.1

5 years ago
[com.taoensso/carmine "2.19.1"]

This is a hotfix release

  • [#213] Hotfix: revert commons-pool dep update (2.6.0 -> 2.4.2)

v2.19.0

5 years ago
[com.taoensso/carmine "2.19.0"]

This is a non-breaking maintenance release

  • [#208 #210] New: Update commands.edn to add new Redis 5.0+ stream commands (@bobby)
  • Impl: Bump dependencies, incl. commons.pool

v2.18.1

6 years ago
[com.taoensso/carmine "2.18.1"]

This is a non-breaking hotfix release

  • [#206] Fix: [Message queue] monitor-fn: log mid-circle-size as intented (@nberger)

v2.18.0

6 years ago
[com.taoensso/carmine "2.18.0"]

This is a non-breaking maintenance release

  • New: Updated commands.json (adds initial MEMORY commands)
  • Fix: [#205] Resolve issue with compiles hanging
  • Impl: Bump dependencies
  • Impl: [#204] Allow EVAL, EVALSHA to take 0 keys

v2.17.0

6 years ago
[com.taoensso/carmine "2.17.0"]

This is a non-breaking maintenance + minor feature release

  • [#203] New: Add SSL option for connection spec (@hackbert)
  • [#200] New: Allow >1 connection pool with same opts (@ibrahimalbarghouthi)
  • Impl: Bump deps

v2.16.0

7 years ago
[com.taoensso/carmine "2.16.0"]

This is a maintenance release that should generally be non-breaking, but please note a potential serialization-compatibility issue if you upgrade in a mixed-version environment.

  • New: Update Nippy to v2.13.0
  • New: Update to latest Redis commands spec
  • [#192] Fix: protocol/get-parsed-reply fn (@firesofmay)
  • [#193] Impl: Migrate unit tests from Expectations to clojure.test (@firesofmay)

v2.15.1

7 years ago
[com.taoensso/carmine "2.15.1"]

This is a non-breaking hotfix release

  • [#189] Hotfix: broken redis-call