Monix v3.2.0 Release Notes

Release Date: 2020-04-26 // almost 4 years 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:

    • #1087: Bracket should not evaluate "use" if Task was canceled during "acquire"
    • #1098: Allow to pass Long in Observable.drop(n)
    • #1101: Canceled tasks in Half-Open state should return to Open state in CircuitBreaker
    • #1107: Add CommutativeApplicative[Task.Par] instance
    • #1106 and #1125: Add Observable.concatMapIterable
    • 🔀 #1117: SyncEffect instance for Coeval
    • #1120: Cancel should always wait for the finalizer
    • 🚦 #1126: bufferIntrospective should signal Stop upstream when it is back-pressured
    • 🛠 #1135: Observable.intervalAtFixedRate under-millisecond interval fix
    • #1132: Add Iterant.withFilter
    • #1129: Add Observable.withFilter
    • 🗄 #1145: Deprecate gather, gatherN, gatherUnordered in favor of parSequence, parSequenceN, parSequenceUnordered
    • #1152: Add Consumer.toList

    🚀 People that made this release possible: