Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 26, 2025

This PR contains the following updates:

Package Type Update Change
com.taoensso:carmine (source) dependencies major 2.20.0 -> 3.5.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

ptaoussanis/carmine (com.taoensso:carmine)

v3.5.0

Compare Source

This is a major maintenance release with many improvements. It includes a breaking change regarding Carmine's logging. Please report any unexpected problems to the Slack channel or GitHub.

A big thanks to all contributors and testers on this release! 🙏

- Peter Taoussanis

Since v3.4.1 (2024-05-30)

Changes
New
Fixes
  • None

v3.4.1

Compare Source

Dep: Carmine is on Clojars.
Versioning: Carmine uses Break Versioning.

This is a hotfix release that should be non-breaking.

And as always please report any unexpected problems - thank you! 🙏

- Peter Taoussanis

Fixes since v3.4.0 (2024-05-28)

  • 9dd6720 [fix] [mq] [#​305] Typo in final loop error handler
  • 81f58d8 [fix] [mq] Monitor :ndry-runs arg should be an int
  • 41e5ed3 [fix] [mq] Properly assume :success handler status by default

v3.4.0

Compare Source

Dep: Carmine is on Clojars.
Versioning: Carmine uses Break Versioning.

This is a security and maintenance release that should be non-breaking for most users.

⚠️ It addresses a security vulnerability in Nippy's upstream compression library and is recommended for all existing users. Please review the relevant Nippy release info, and ensure adequate testing in your environment before updating production data.

And as always please report any unexpected problems - thank you! 🙏

- Peter Taoussanis

Changes since v3.3.2 (2023-10-24)

  • Updated to latest stable Nippy. This should be a non-breaking change for most users, but please ensure adequate testing in your environment before updating production data.

Fixes since v3.3.2 (2023-10-24)

New since v3.3.2 (2023-10-24)

  • 12c4100 [new] Update Redis command spec (2024-05-27)
  • Several wiki and docstring improvements

v3.3.2

Compare Source

📦 Available on Clojars, this project uses Break Versioning.

This is a minor hotfix release and should be a safe upgrade for users of v3.3.0.

Fixes since v3.3.1


v3.3.1

Compare Source


v3.3.0

Compare Source

📦 Available on Clojars, this project uses Break Versioning.

This is a major feature release focused on significantly improving the performance and observability of Carmine's message queue.

There are BREAKING CHANGES for the message queue API, see migration info.

Please test carefully and report any unexpected problems, thank you! 🙏

Changes since v3.2.0

Fixes since v3.2.0

New since v3.2.0

Other improvements since v3.3.0

  • Uses latest Nippy (v3.3.0)
  • Various internal improvements

v3.2.0

Compare Source

[com.taoensso/carmine "3.2.0"]

This is a major feature + maintenance release. It should be non-breaking.
See here for recommended steps when updating any Clojure/Script dependencies.

Changes since v3.1.0

  • [#​279] [#​257] Any username in conn-spec URI will now automatically be used for ACL in AUTH

Fixes since v3.1.0

  • Fix warning of parse var replacements (parse-long, parse-double)

New since v3.1.0

Other improvements since v3.1.0

  • [#​264] Remove unnecessary reflection in Tundra (@​frwdrik)
  • Stop using deprecated Encore vars
  • [#​271] Refactor tests, fix flakey results
  • Update dependencies
  • Work underway on Carmine v4, which'll introduce support for RESP3, Redis Sentinel, Redis Cluster, and more.

v3.1.0

Compare Source

[com.taoensso/carmine "3.1.0"]

This is a minor feature release. It should be non-breaking.

New since v3.0.0


v3.0.1

Compare Source

v3.0.0

Compare Source

[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 to v1.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


Configuration

📅 Schedule: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/com.taoensso-carmine-3.x branch from b0cf897 to c5effe8 Compare December 27, 2025 01:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant