3.0.0-RC3
This is an early release for 3.0.0 to allow preparations for the breaking API changes and cleanups.
Please check out the wiki page What's different in 3.0 from time to time for the details and migration guide.
Dependency changes
- Upgrade to Reactive Streams 1.0.3. (#6633)
API changes
- Remove vararg overloads for
combineLatestinObservable+Flowable. (#6635) - Rename
zipIterable, removezip(O(O)), adjustconcatMapXargument order. (#6638) - Rename
combineLatestmethods that take an array tocombineLatestArray. (#6640) - Remove
limitand make its backpressure behavior default intake(#6650)
Behavior changes
groupBywill now close groups that do not get subscribed synchronously in order to avoid group leaks and upstream cancellation issues. (#6642)takenow limits the maximum upstream request amount to the provided value instead of requesting unbounded. (#6650)
Bugfixes
- Fix
blockingIterablenot unblocking when force-disposed. (#6626) - Fix
groupBynot canceling upstream due to group abandonment. (#6642) - Fix
takeLast(time)last events time window calculation. (#6648) - Fix size+time bound
windownot creating windows properly (#6652)
Documentation enhancements
No changes in this release.