Skip to content

Releases: davenverse/mules

v0.7.0

12 Apr 20:41
f2df7e2

Choose a tag to compare

Adds a sync constructor, removes use of io.chrisdavenport.Mapref for cats-effect MapRef which broke bincompat. Updated Caffeine.

Important: Caffeine 3.x requires jdk 11+.

What's Changed

New Contributors

Full Changelog: v0.6.0...v0.7.0

v0.6.0

08 Jul 02:58
896b09a

Choose a tag to compare

Why the version

The fixes introduced in 0.5.1 were not binary compatible on 2.12. This was missed, but caught on the way. This should be almost entirely source compatible so I apologize to any libraries that need to upgrade as well.

What's Changed

Full Changelog: v0.5.1...v0.6.0

v0.5.1

30 May 22:09
a3c48df

Choose a tag to compare

Important Fixes

Fixes key expiration of both cache implementations for CHMs and sharded immutable maps. This was a miss when we dropped the explicitly keyed model that got rectified here by @nplevin. Thank you!

What's Changed

Full Changelog: v0.5.0...v0.5.1

v0.5.0

17 Dec 23:21
b48d3bf

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.5.0

v0.4.1

15 Dec 00:04

Choose a tag to compare

Important Fix For an Infinite Loop

  • Stop exceptions from causing an infinite loop. by @nplevin in #332

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.4.1

v0.5.0-M2

13 Aug 22:05

Choose a tag to compare

v0.5.0-M2 Pre-release
Pre-release
  • Scala 3 Support
  • ScalaJS Support for Core, Reload, Noop
  • Get On sbt-davenverse

v0.5.0-M1

02 Aug 15:15
3c98e90

Choose a tag to compare

v0.5.0-M1 Pre-release
Pre-release
  • Cats-Effect 3
  • Switch from Specs2 to Munit

v0.4.0

10 Feb 18:52
7524857

Choose a tag to compare

Dependency Upgrades

  • caffeine 2.8.1

Internal Build Improvements

  • sbt-ci-release
  • sbt

v0.4.0-M1

26 Dec 18:39
0c7486c

Choose a tag to compare

v0.4.0-M1 Pre-release
Pre-release

New Features

  • DispatchOneCache Introduced - Only 1 event at a time per key
  • CaffeineCache integrated - Very good performance
  • Removed lookupWithTimeout from Cache, as some backends fully control inputs.

v0.3.0

12 Dec 04:20
5121f7e

Choose a tag to compare

  • Adds Ability to have Sharded, ConcurrentHashMap, or any MapRef based MemoryCaches
  • Adds insertWithTimeout to Insert trait
  • Adds NoOpCache Implementation for easier testing of cached components
  • cats 2.0.0, cats-effect 2.0.0, mapref 0.1.0