github typelevel/cats-effect v0.9

latest releases: v3.6.0-RC1, v3.5.7, v3.5.6...
7 years ago

This is the last release before PR #121 gets merged.

The highlight of the release is the provided cats.Parallel type-class instance for IO. This makes it now possible to process IO values in parallel, out of the box:

Simple sample:

import cats.implicits._

val name: IO[String] = getName(id)
val age: IO[Int] = getAge(id)

// Assuming `name` and `age` are asynchronous IOs, they'll
// get processed in parallel ...
(name, age).parMapN { (name, age) => Person(name, age) }

Changes:

Don't miss a new cats-effect release

NewReleases is sending notifications on new releases.