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
combineLatest
inObservable
+Flowable
. (#6635) - Rename
zipIterable
, removezip(O(O))
, adjustconcatMapX
argument order. (#6638) - Rename
combineLatest
methods that take an array tocombineLatestArray
. (#6640) - Remove
limit
and make its backpressure behavior default intake
(#6650)
Behavior changes
groupBy
will now close groups that do not get subscribed synchronously in order to avoid group leaks and upstream cancellation issues. (#6642)take
now limits the maximum upstream request amount to the provided value instead of requesting unbounded. (#6650)
Bugfixes
- Fix
blockingIterable
not unblocking when force-disposed. (#6626) - Fix
groupBy
not canceling upstream due to group abandonment. (#6642) - Fix
takeLast(time)
last events time window calculation. (#6648) - Fix size+time bound
window
not creating windows properly (#6652)
Documentation enhancements
No changes in this release.