Monix: Version 2.3.3, Critical Bug Fixes
This is a maintenance release, that is binary backwards compatible with
series 2.3.x.
Upgrade to 2.3.3 is recommended, as it contains critical bug fixes!
See list below for more details.
A release for the 3.0.0-Mx series will follow either today or tomorrow.
Issues #
Bug fixes:
- Issue #468:
Observables created using
concatdon’t get canceled (critical) - Issue #483:
stack overflow error on
MVar.put - Issue #541:
observable.take(0)shouldn’t subscribe to the source at all - Issue #475:
Observable.fromAsyncStateActiondoes not protect against exceptions thrown in use code
Issue #468 in particular is pretty serious as it can lead to
resource leaks. Read the pull request
for more details.
Upgrading #
To use the new version, include this in your build.sbt (and use
%%% for Scala.js):
libraryDependencies += "io.monix" %% "monix" % "2.3.3"