FS2 v2.3.0 Release Notes
Release Date: 2020-03-20 // about 4 years ago-
๐ This is the seventh release of the 2 series, featuring support for Cats 2 and Cats Effect 2.
๐ This release is source and binary compatible with prior 2.x releases. Note there was a breaking source change in 2.2.0 & 2.2.1 -- the compile.to[X] method has been removed in favor of compile.to(X).
๐ This release is built for Scala 2.12 and 2.13 and Scala.js 1.0.0 and 0.6.32. Scala 2.11 is no longer supported.
Since 2.2.2, the following notable changes have occurred:
๐ Features:
- โ Added
evalMapChunk
andevalTapChunk
(#1793) - โ Added
cats.Align
instance forStream
(#1791) - ๐
fs2.compress
was deprecated and replaced byfs2.compression
(#1783) - ๐ Reactive Streams: Support for preemption-safe stream subscription (#1817)
- ๐ Improved performance of
Chunk.BufferChunk.iterator
(#1785) - โ Add
withTimeout
combinator (#1777)
๐ Bugs:
- Prevent concurrent writes to fs2-io TCP socket from causing WritePendingException (#1781)
๐ For a full list of changes in 2.3.0, see: https://github.com/functional-streams-for-scala/fs2/pulls?q=is%3Apr+milestone%3A2.3.0+is%3Aclosed
git shortlog -sn --no-merges "v2.2.2".."v2.3.0" 21 Scala Steward 18 Michael Pilquist 15 mgibowski 6 Ben Plommer 4 Z1kkurat 3 bobbyrauchenberg 3 Daniel Spiewak 3 Greg Atkinson 2 Paulius Imbrasas 2 Robert Glyde 2 Domas Poliakas 1 Ross A. Baker 1 Luรญs Campos 1 Jakub Kozลowski 1 Uwe Sommerlatt
- โ Added