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.
See the published API Documentation.
Breaking changes:
- Issue #157: Renaming 
Observable.doOnCanceltodoOnSubscriptionCancelbecause its meaning has changed since Monifu 1.x and it will cause pain - Issue #160 (breaking change): 
Revamp the buffer operators on 
Observable - Issue #161 (breaking change): Revamp the ConcurrentSubject and Pipe constructors
 
Bug fixes and enhancements:
- Bug #153: already fixed in 
 
2.0-RC5forTask, but now also fixed forCoeval - Issue #155: Coeval enhancements and fixes
 - Issue #156: Adding 
Observable.doOnTerminatefor executing a piece of logic whenonCompleteoronErrorhappens, or when the subscriber stops the streaming withStop - Issue #158: 
Observable.fromIteratortakes now an optionalonFinishcallback for resource deallocation, because theIteratorinterface doesn’t provide aclose()that could be used - Issue #163: added 
Observable.fromInputStream,fromCharsReaderandfromLinesReaderfor reading fromjava.io.InputStream,java.io.Readerandjava.io.BufferedReaderdata sources - Issue #164: Add 
Observable.executeOn, as alternative toobserveOn - Issue #165: Simplification of the Cats integration
 
Enjoy!