Skip to content

3.3.0-RC1 (2023-07-18)

Pre-release
Pre-release
Compare
Choose a tag to compare
@ptaoussanis ptaoussanis released this 18 Jul 09:39
· 61 commits to master since this release

📦 Available on Clojars

This is a major feature release which includes possible breaking changes for users of Carmine's message queue.

The main objective is to introduce a rewrite of Carmine's message queue that significantly improves queue performance and observability.

If you use Carmine's message queue:

  • Please see the 1804ef9 commit message for important details.
  • Please test this release carefully before deploying to production, and once deployed monitor for any unexpected behaviour.

My sincere apologies for the possible breaks. My hope is that:

  • Few users will actually be affected by these breaks.
  • If affected, migration should be simple.
  • Ultimately the changes will be positive - and something that all queue users can benefit from.

Changes since 3.2.0

  • ⚠️ 1804ef9 [mod] [BREAK] [#278] Merge work from message queue v2 branch (see linked commit message for details)

Fixes since 3.2.0

New since 3.2.0

  • f79a640 [new] Update commands to match latest commands.json spec
  • 19d97eb [new] [#282] Add support for TLS URIs to URI parser
  • 5cfdbbb [new] Add scan-keys util
  • 37f0030 [new] Add set-min-log-level! util
  • GraalVM compatibility is now tested during build