|
1 | 1 | # RxJava Releases #
|
2 | 2 |
|
| 3 | +### Version 0.17.0 ([Maven Central](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.netflix.rxjava%22%20AND%20v%3A%220.17.0%22)) ### |
| 4 | + |
| 5 | +* [Pull 767](https://github.com/Netflix/RxJava/pull/767) Zip fix for multiple onCompleted and moved unsubscribe outside the lock. |
| 6 | +* [Pull 770](https://github.com/Netflix/RxJava/pull/770) Bind Operator |
| 7 | +* [Pull 778](https://github.com/Netflix/RxJava/pull/778) Fix zip race condition |
| 8 | +* [Pull 784](https://github.com/Netflix/RxJava/pull/784) Lift and Observer+Subscription |
| 9 | +* [Pull 793](https://github.com/Netflix/RxJava/pull/793) Observer + Subscriber |
| 10 | +* [Pull 796](https://github.com/Netflix/RxJava/pull/796) Add Subscription.isUnsubscribed() |
| 11 | +* [Pull 797](https://github.com/Netflix/RxJava/pull/797) Scheduler Outer/Inner [Preview] |
| 12 | +* [Pull 805](https://github.com/Netflix/RxJava/pull/805) Fix CompositeException |
| 13 | +* [Pull 785](https://github.com/Netflix/RxJava/pull/785) Reimplement Zip Operator Using Lift [Preview] |
| 14 | +* [Pull 814](https://github.com/Netflix/RxJava/pull/814) RunAsync method for outputting multiple values |
| 15 | +* [Pull 812](https://github.com/Netflix/RxJava/pull/812) Fixed OperationSubscribeOn so OperationConditionalsTest works again. |
| 16 | +* [Pull 816](https://github.com/Netflix/RxJava/pull/816) One global onCompleted object |
| 17 | +* [Pull 818](https://github.com/Netflix/RxJava/pull/818) CompositeSubscription memory reduction |
| 18 | +* [Pull 817](https://github.com/Netflix/RxJava/pull/817) Scala Scheduler Bindings Fix |
| 19 | +* [Pull 819](https://github.com/Netflix/RxJava/pull/819) CompositeSubscription performance increase |
| 20 | +* [Pull 781](https://github.com/Netflix/RxJava/pull/781) Fixed buglet in join binding, simplified types |
| 21 | +* [Pull 783](https://github.com/Netflix/RxJava/pull/783) Implement some Android UI related operators |
| 22 | +* [Pull 821](https://github.com/Netflix/RxJava/pull/821) Update to use Subscriber/Subscriptions.create |
| 23 | +* [Pull 826](https://github.com/Netflix/RxJava/pull/826) Return wrapped Subscription |
| 24 | +* [Pull 824](https://github.com/Netflix/RxJava/pull/824) Set setDaemon on NewThreadScheduler |
| 25 | +* [Pull 828](https://github.com/Netflix/RxJava/pull/828) Repeat Operator |
| 26 | +* [Pull 827](https://github.com/Netflix/RxJava/pull/827) Fixed cut & paster error in io scheduler |
| 27 | +* [Pull 833](https://github.com/Netflix/RxJava/pull/833) Take operator was breaking the unsubscribe chain |
| 28 | +* [Pull 822](https://github.com/Netflix/RxJava/pull/822) Reimplement 'subscribeOn' using 'lift' |
| 29 | +* [Pull 832](https://github.com/Netflix/RxJava/pull/832) Issue #831 Fix for OperationJoin race condition |
| 30 | +* [Pull 834](https://github.com/Netflix/RxJava/pull/834) Update clojure for 0.17 |
| 31 | +* [Pull 839](https://github.com/Netflix/RxJava/pull/839) Error Handling: OnErrorNotImplemented and java.lang.Error |
| 32 | +* [Pull 838](https://github.com/Netflix/RxJava/pull/838) Make Scala OnCompleted Notification an object |
| 33 | +* [Pull 837](https://github.com/Netflix/RxJava/pull/837) Perf with JMH |
| 34 | +* [Pull 841](https://github.com/Netflix/RxJava/pull/841) Range OnSubscribe |
| 35 | +* [Pull 842](https://github.com/Netflix/RxJava/pull/842) Test Unsubscribe |
| 36 | +* [Pull 845](https://github.com/Netflix/RxJava/pull/845) Fix problem with Subscription |
| 37 | +* [Pull 847](https://github.com/Netflix/RxJava/pull/847) Various Changes While Fixing GroupBy |
| 38 | +* [Pull 849](https://github.com/Netflix/RxJava/pull/849) Add 'Fragment-Host' to rxjava-contrib modules for OSGi |
| 39 | +* [Pull 851](https://github.com/Netflix/RxJava/pull/851) Reimplement the timeout operator and fix timeout bugs |
| 40 | +* [Pull 846](https://github.com/Netflix/RxJava/pull/846) Added overloaded createRequest method that takes an HttpContext instance |
| 41 | +* [Pull 777](https://github.com/Netflix/RxJava/pull/777) Fixed testSingleSourceManyIterators |
| 42 | +* [Pull 852](https://github.com/Netflix/RxJava/pull/852) rxjava-debug |
| 43 | +* [Pull 853](https://github.com/Netflix/RxJava/pull/853) StringObservable Update |
| 44 | +* [Pull 763](https://github.com/Netflix/RxJava/pull/763) Added support for custom functions in combineLatest. |
| 45 | +* [Pull 854](https://github.com/Netflix/RxJava/pull/854) The onCreate hook disappeared |
| 46 | +* [Pull 857](https://github.com/Netflix/RxJava/pull/857) Change Lift to use rx.Observable.Operator |
| 47 | +* [Pull 859](https://github.com/Netflix/RxJava/pull/859) Add 'Fragment-Host' to rxjava-contrib/debug module for OSGi |
| 48 | +* [Pull 860](https://github.com/Netflix/RxJava/pull/860) Fixing the generics for merge and lift |
| 49 | +* [Pull 863](https://github.com/Netflix/RxJava/pull/863) Optimize SwingMouseEventSource.fromRelativeMouseMotion |
| 50 | +* [Pull 862](https://github.com/Netflix/RxJava/pull/862) Update the timeout docs |
| 51 | +* [Pull 790](https://github.com/Netflix/RxJava/pull/790) Convert to scan to use lift |
| 52 | +* [Pull 866](https://github.com/Netflix/RxJava/pull/866) Update OperationScan to OperatorScan |
| 53 | +* [Pull 870](https://github.com/Netflix/RxJava/pull/870) Add the selector variants of timeout in RxScala |
| 54 | +* [Pull 874](https://github.com/Netflix/RxJava/pull/874) Update CompositeSubscriptionTest.java |
| 55 | +* [Pull 869](https://github.com/Netflix/RxJava/pull/869) subscribeOn + groupBy |
| 56 | +* [Pull 751](https://github.com/Netflix/RxJava/pull/751) Provide Observable.timestamp(Scheduler) to be used in the tests. |
| 57 | +* [Pull 878](https://github.com/Netflix/RxJava/pull/878) Scheduler.scheduleRecursive |
| 58 | +* [Pull 877](https://github.com/Netflix/RxJava/pull/877) Correct synchronization guard in groupByUntil |
| 59 | +* [Pull 880](https://github.com/Netflix/RxJava/pull/880) Force ViewObservable be subscribed and unsubscribed in the UI thread |
| 60 | +* [Pull 887](https://github.com/Netflix/RxJava/pull/887) Remove Bad Filter Logic |
| 61 | +* [Pull 890](https://github.com/Netflix/RxJava/pull/890) Split SubscribeOn into SubscribeOn/UnsubscribeOn |
| 62 | +* [Pull 891](https://github.com/Netflix/RxJava/pull/891) Eliminate rx.util.* dumping grounds |
| 63 | +* [Pull 881](https://github.com/Netflix/RxJava/pull/881) Lift Performance |
| 64 | +* [Pull 893](https://github.com/Netflix/RxJava/pull/893) Change Parallel to use Long instead of Int |
| 65 | +* [Pull 894](https://github.com/Netflix/RxJava/pull/894) Synchronized Operator Check for isTerminated |
| 66 | +* [Pull 885](https://github.com/Netflix/RxJava/pull/885) Fixed an issue with the from(Reader) added a bunch of unit tests. |
| 67 | +* [Pull 896](https://github.com/Netflix/RxJava/pull/896) removing java 7 dep |
| 68 | +* [Pull 883](https://github.com/Netflix/RxJava/pull/883) Make Subscriptions of SwingObservable thread-safe |
| 69 | +* [Pull 895](https://github.com/Netflix/RxJava/pull/895) Rewrite OperationObserveFromAndroidComponent to OperatorObserveFromAndroid |
| 70 | +* [Pull 892](https://github.com/Netflix/RxJava/pull/892) onErrorFlatMap + OnErrorThrowable |
| 71 | +* [Pull 898](https://github.com/Netflix/RxJava/pull/898) Handle illegal errors thrown from plugin |
| 72 | +* [Pull 901](https://github.com/Netflix/RxJava/pull/901) GroupBy Unit Test from #900 |
| 73 | +* [Pull 902](https://github.com/Netflix/RxJava/pull/902) Fixed NullPointerException that may happen on timeout |
| 74 | +* [Pull 903](https://github.com/Netflix/RxJava/pull/903) Scheduler.Recurse fields should be private |
| 75 | +* [Pull 904](https://github.com/Netflix/RxJava/pull/904) Merge: Unsubscribe Completed Inner Observables |
| 76 | +* [Pull 905](https://github.com/Netflix/RxJava/pull/905) RxJavaSchedulers Plugin |
| 77 | +* [Pull 909](https://github.com/Netflix/RxJava/pull/909) Scheduler Plugin Refactor |
| 78 | +* [Pull 910](https://github.com/Netflix/RxJava/pull/910) Remove groupBy with selector |
| 79 | +* [Pull 918](https://github.com/Netflix/RxJava/pull/918) Operator: doOnTerminate |
| 80 | +* [Pull 919](https://github.com/Netflix/RxJava/pull/919) BugFix: Zip Never Completes When Zero Observables |
| 81 | +* [Pull 920](https://github.com/Netflix/RxJava/pull/920) Delete Deprecated onSubscribeStart That Doesn't Work |
| 82 | +* [Pull 922](https://github.com/Netflix/RxJava/pull/922) Changes made while integrating it with our internal system |
| 83 | +* [Pull 924](https://github.com/Netflix/RxJava/pull/924) Localized Operator Error Handling |
| 84 | +* [Pull 925](https://github.com/Netflix/RxJava/pull/925) Rxjava clojure bindings final |
| 85 | +* [Pull 926](https://github.com/Netflix/RxJava/pull/926) TestSubscriber: Default onError and Terminal Latch Behavior |
| 86 | +* [Pull 927](https://github.com/Netflix/RxJava/pull/927) TestSubscriber lastSeenThread |
| 87 | +* [Pull 936](https://github.com/Netflix/RxJava/pull/936) Skip fixed |
| 88 | +* [Pull 942](https://github.com/Netflix/RxJava/pull/942) MathObservable |
| 89 | +* [Pull 944](https://github.com/Netflix/RxJava/pull/944) OperationRetry -> OperatorRetry |
| 90 | +* [Pull 945](https://github.com/Netflix/RxJava/pull/945) refactor the debug hooks before they become a breaking change. |
| 91 | +* [Pull 934](https://github.com/Netflix/RxJava/pull/934) add Observable.startWith(Observable) method and unit test |
| 92 | +* [Pull 929](https://github.com/Netflix/RxJava/pull/929) correct link to maven search |
| 93 | +* [Pull 923](https://github.com/Netflix/RxJava/pull/923) Observable creation from Subscriber[T]=>Unit for Scala |
| 94 | +* [Pull 931](https://github.com/Netflix/RxJava/pull/931) A number of improvements to OperatorObserveFromAndroidComponent |
| 95 | +* [Pull 950](https://github.com/Netflix/RxJava/pull/950) Add support for Eclipse PDE |
| 96 | + |
| 97 | + |
3 | 98 | ### Version 0.16.1 ([Maven Central](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.netflix.rxjava%22%20AND%20v%3A%220.16.1%22)) ###
|
4 | 99 |
|
5 | 100 | * [Pull 730](https://github.com/Netflix/RxJava/pull/730) Improve Error Handling and Stacktraces When Unsubscribe Fails
|
|
0 commit comments