Back to directory
vitaliihonta avatar

zio-temporal

Build invincible apps with ZIO and https://temporal.io. Read more below about its uses, features, and usage.

Clone repository

git clone https://github.com/vitaliihonta/zio-temporal.git

71

Stars

12

Forks

6

Watchers

Apache-2.0

License

Support ukraine zio-temporal-core Scala version support zio-temporal-core Latest snapshot Build status codecov

ZIO Temporal

This is an integration with Temporal workflow based on Java SDK and ZIO.
It allows you to define and use workflows in a Scala way!

The documentation and examples can be found on the project's website.
https://zio-temporal.vhonta.dev

Examples

You can find the source code of the example workflow in examples directory. To create & start a Temporal cluster, it is required to install Temporal CLI.

How to run examples

  1. Start the Temporal cluster
make start-temporal
  1. Run example from sbt:
sbt examples/run

Releases

Nov 24, 2023

Download .zip

It's a minor ZIO-Temporal release bringing some fixes: What's Changed

Home page: use the new options syntax by @vitaliihonta in #136 Minor documentation fixes by @vitaliihonta in #137 handle interrup...

Sep 30, 2023

Download .zip

Meet ZIO Temporal 0.6.0 The release is big and contains a lot of new features ๐ŸŽ‰ However, we had to introduce breaking changes to support them. TL;DR Here is an example PR with 0.5.0 to 0.6.0 migratio...

Sep 17, 2023

Download .zip

What's Changed

Add Workflow.retry method by @grouzen in #114 Added ZWorkflow.metriscScope by @vitaliihonta in #115 Added protobuf payload converter tests by @vitaliihonta in #119 Remove reflections b...

Aug 27, 2023

Download .zip

โš ๏ธ It's recommended to skip 0.3.0 in favor of 0.4.0 if you started using Schedules API What's Changed The release consists of a single fix. Previously, TemporalIO[A] was as an alias forzio.IO[Workflow...

Aug 22, 2023

Download .zip

Happy to announce the 0.3.0 release of zio-temporal ๐ŸŽ‰ The release brings more Temporal APIs support, documentation, and more!

โš™๏ธ Bumped ZIO to 2.0.16 ๐Ÿ• Added newly introduced Temporal Schedule API...