Skip to content

v0.5.2

Latest

Choose a tag to compare

@alexandru alexandru released this 03 Sep 07:10
· 1 commit to main since this release
v0.5.2
58b3478

This patch release improves Scala interoperability, expands Scala documentation, and updates the build and release tooling.

Changes

  • OfferOutcome.fromJava now throws IllegalArgumentException when it receives an unknown JVM outcome instead of failing with a pattern-match error.
  • Added a comprehensive Scala usage guide covering:
    • Project setup and JDBC configuration
    • Offering and polling messages
    • Custom codecs
    • Cron scheduling
    • Retries and timeouts
    • Queue separation
    • Testing with controlled time
  • Updated the README with Scala 2.13 and Scala 3 installation instructions and documentation links.
  • Updated Scala, Cats Effect, Kotlin, Gradle, sbt, JDBC drivers, and test dependencies.
  • Improved snapshot and stable-release publishing workflows.
  • Added automated dependency-update configuration.
  • Reformatted JVM and Scala sources without changing their behavior.

Full Changelog: v0.5.1...v0.5.2