Versions

Roadmap

  • http4s-0.16 is the final release series based on Scalaz and scalaz-stream. We will support this branch with bugfixes, but not new development.
  • http4s-0.17 is the first release on Cats and FS2. Scalaz users are encouraged to look at shims.
  • http4s-0.18 is the first release on cats-effect. This release parameterizes the effect, and is intended to work well with cats.effect.IO, monix.eval.Task, scalaz.concurrent.Task, and any other effect type with a cats.effect.Effect instance.

Matrix

  • Stable releases are recommended for production use and are maintained with backward, binary compatible bugfixes from the http4s team.
  • Milestone releases are published for early adopters. API breakage may still occur until the first stable release in that series.
  • EOL releases are no longer actively maintained, but pull requests with a tale of woe may be considered.
  • Snapshots of all branches are published automatically by Travis CI to the Sonatype Snapshot repo.
http4s Status Scala 2.10 Scala 2.11 Scala 2.12 FP Streaming JDK
0.18.0-M5 Milestone cats‑1.0.0‑RC1 fs2‑0.10.0-M8 1.8+
0.17.5 Stable cats‑0.9 fs2‑0.9 1.8+
0.16.5a Stable scalaz‑7.2 scalaz‑stream‑0.8a 1.8+
0.16.5 Stable scalaz‑7.1 scalaz‑stream‑0.8 1.8+
0.15.16a EOL scalaz‑7.2 scalaz‑stream‑0.8a 1.8+
0.15.16 EOL scalaz‑7.1 scalaz‑stream‑0.8 1.8+
a EOL scalaz‑7.2 scalaz‑stream‑0.8a 1.8+
EOL scalaz‑7.1 scalaz‑stream‑0.8 1.8+
a EOL scalaz‑7.2 scalaz‑stream‑0.8a 1.8+
EOL scalaz‑7.1 scalaz‑stream‑0.8 1.8+
EOL scalaz‑7.1 scalaz‑stream‑0.8 1.8+
EOL scalaz‑7.1 scalaz‑stream‑0.8 1.8+
EOL scalaz‑7.1 scalaz‑stream‑0.7a 1.8+
EOL scalaz‑7.1 scalaz‑stream‑0.7a 1.8+
EOL scalaz‑7.1 scalaz‑stream‑0.7a 1.7+