Skip to content

Releases: davenverse/mules

v0.7.0

12 Apr 20:41
f2df7e2
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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