Monix v3.2.2 Release Notes

Release Date: 2020-06-04 // 2 months ago
  • 🚀 The release is binary and source compatible with 3.x.x line.
    🚀 It is released for the following Scala and ScalaJS versions:

    • Scala 2.11: ScalaJS 0.6.x
    • Scala 2.12: ScalaJS 0.6.x and 1.0.x
    • Scala 2.13: ScalaJS 0.6.x and 1.0.x

    ⚡️ Relevant updates:

    • 🛠 #1197: Fixes a memory leak in bracket, introduced in 3.2.0
    • 🛠 #1195: Fixes non-deterministic behavior in Observable.zip of sources different size
    • 🚦 #1190: Now Observable.groupBy correctly signals error as a failed stream instead of normal completion
    • 🛠 #1188: Fixes an issue in ForeachAsyncConsumer where it wasn't properly propagaing errors in some cases
    • 🛠 #1187: Fixes an issue where Observable.doAfterSubscribe was not executing its finalizer
    • #1186: Observable.interval method now schedules the first tick asynchronously
    • 🐎 #1184: Huge performance improvement in CharsReader, InputStream and LinesReaderObservable
    • #1154: Observable.fromInputStream and fromCharsReader now respects the chunkSize
    • #1181: Fix MatchError in Iterant.fromReactivePublisher

    🚀 People who made this release possible:


Previous changes from v3.2.1

  • 🐛 Bug fix release, fixing a critical issue with ScalaJS 1.0.x #1666 and a corner case with Bracket #1175