v3.0.0 / 2020 Sep 22
[com.taoensso/carmine "3.0.0"]
This is a major feature + security release. It may be BREAKING.
See here for recommended steps when updating any Clojure/Script dependencies.
Changes since v2.20.0
- [BREAKING] Bumped minimum Clojure version from
v1.5
tov1.7
. - [BREAKING] Bump Nippy to v3 for an important security fix. See here for details incl. necessary upgrade instructions for folks using Carmine's automatic de/serialization feature.
- Bump Timbre to v5.
New since v2.20.0
- Update to latest Redis commands spec.
- Listeners (incl. Pub/Sub) significantly improved:
- [#15] Allow
conn-alive?
check for listener connections - [#219] Try ping on socket timeouts for increased reliability (@ylgrgyq)
- [#207] Publish connection and handler errors to handlers, enabling convenient reconnect logic (@aravindbaskaran)
- [#207] Support optional ping-ms keep-alive for increased reliability (@aravindbaskaran)
- Added
parse-listener-msg
util for more easily writing handler fns - Allow
with-new-pubsub-listener
to take a single direct handler-fn
- [#15] Allow