Monix v2.2.2 Release Notes

Release Date: 2017-02-22 // about 7 years ago
  • ๐Ÿ†• New Features:

    • Issue #306: Circuit Breaker for Task
    • Issue #312: Add Task.memoizeOnSuccess and Coeval.memoizeOnSuccess
    • Issue #313: Add Task.deferFutureAction builder
    • Issue #325: Add SingleAssignmentCancelable.plusOne
    • Issue #319: Move and redesign exceptions in monix.execution
    • Issue #314: Task.sequence should have lazy behavior in evaluating the given sequence

    ๐Ÿ› Bug fixes:

    • Bug #268: Optimise the unsubscribe logic in PublishSubject
    • Bug #308: Fix NPE on AsyncSubject.unsubscribe
    • Bug #315: The MapTaskObservable internal object is exposed (ScalaDoc)
    • Bug #321: Observable.concatMap and mapTask cannot be canceled if the source has already completed
    • ๐Ÿ“š Documentation fixes: #307, #309, #311, #316 and #317

    ๐Ÿ— Build:

    • enabled the Scala Migration Manager (MiMa) in build.sbt to check for backwards compatibility problems
    • Issue #322: Switch projects which use CrossVersion.full/"org.scala-lang" to CrossVersion.patch/scalaOrganization.value