Skip to content

Releases: taoensso/carmine

v2.20.0-beta2 / 2019 Oct 18

18 Oct 09:06
Compare
Choose a tag to compare
Pre-release
[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 / 2018 Oct 14

14 Oct 15:26
Compare
Choose a tag to compare
[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 / 2018 Sep 22

22 Sep 15:25
Compare
Choose a tag to compare
[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 / 2018 Apr 15

15 Apr 12:17
Compare
Choose a tag to compare
[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 / 2018 Mar 21

21 Mar 19:26
Compare
Choose a tag to compare
[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 / 2017 Dec 17

17 Dec 16:13
Compare
Choose a tag to compare
[com.taoensso/carmine "2.17.0"]

This is a non-breaking maintenance + minor feature release

v2.16.0 / 2017 Mar 24

24 Mar 12:49
Compare
Choose a tag to compare
[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 / 2017 Jan 7

07 Jan 12:31
Compare
Choose a tag to compare
[com.taoensso/carmine "2.15.1"]

This is a non-breaking hotfix release

  • [#189] Hotfix: broken redis-call

v2.15.0 / 2016 Oct 20

20 Oct 07:18
Compare
Choose a tag to compare
[com.taoensso/carmine "2.15.0"]

This is a non-breaking maintenance release

  • Fix: message-queue errors not being correctly identified.
  • Impl: refactor automatic command definitions.
  • Impl: refactor some low-level protocol code.

v2.14.0 / 2016 Jul 24

24 Jul 11:41
Compare
Choose a tag to compare
[com.taoensso/carmine "2.14.0"]

This is a non-breaking release that upgrades Carmine's Nippy dependency

  • Impl: Switch to Nippy v2.12.0 for serialization performance improvements
  • [#174] New: Message queue: add qname to arg map passed to queue handler (@dparis)
  • [#175] New: Improve error message for mq handler errors