Monix: Version 2.0-RC7 Released

This release candidate fixes a bug in Task.materializeAttempt and consequently Task.onErrorHandleWith. It also adds Scalaz integration and a TaskApp to make your friends jealous. Also the Atomic references in project Sincron are being brought back into Monix proper, in monix-execution, because project Sincron is for all intents and purposes part of Monix and has no further ambitions.

Read more →

Monix: Version 2.0-RC6 Released

The sixth release candidate, simplifies the Cats integration, introduces an alternative parallel Applicative instance for Task, changes the Observable.buffer operators to match the behavior in ReactiveX, adds observable builders from java.io.InputStream and Reader, adds Observable.executeOn, along with other utils and refactors the Pipe and ConcurrentSubject builders. Also contains bug fixes.

Read more →

Monix: Version 2.0-RC5 Released

The fifth release candidate, re-introduces the Cats integration, introduces new Task operators doOnFinish, gather and gatherUnordered and changes the behavior of Task.sequence. Also contains a critical bug fix.

Read more →

Monix: Version 2.0-RC3 Released

The third release candidate, fixes an issue with BehaviorSubject and ReplaySubject, making them release subscribers that stopped the stream while connecting, allowing them to be garbage collected faster. This is a very common use-case.

Read more →

I'm Monix.io, Help Wanted!

Monix was started in 2014 with the purpose of aiding me in dealing with processing asynchronous events in a soft real-time system. We’ve come a long way and now the library is better than ever but there’s much to do.

Read more →