Skip to content

v0.7.0

Latest

Choose a tag to compare

@ghostdogpr ghostdogpr released this 21 Oct 05:04
· 3 commits to main since this release
fbc371b

Release Notes

This release moves proteus to Scala 3.9.0 LTS. Previously, most modules were built with Scala 3.3 LTS and the Kyo backend with Scala 3.8 (Next). All modules are now built with 3.9.0, so you'll need Scala 3.9.0 or later to use this version.

It also includes a fix for the ZIO, fs2 and Kyo client backends: call options are now evaluated each time the effect runs rather than when it is built, so a per-call deadline like _.withDeadlineAfter(...) behaves correctly when an effect is retried or reused. Request metadata is also copied on each run instead of being shared and mutated by gRPC.

What's Changed

  • Upgrade to Scala 3.9.0 LTS by @ghostdogpr in #155
  • Read a git ref from the directory given on the other side in proteus-diff by @ghostdogpr in #177
  • Evaluate client CallOptions and copy request Metadata per run in effectful backends by @ghostdogpr in #184

Potentially relevant dependency updates