v4.0.0-alpha-14
Added
- Add task coordination primitives and implement a basic concat() operator
- Add +shared, +parallel, +blocking Scheduler
- Detect un-awaited CompletionStageDisposables during tests
Fixed
- Fix Scheduler.toExecutorService() NullPointerException from null worker store
- Fix Scheduler.toExecutorService(boolean) logic
Removed
- Remove Scheduler.when due to maintenance burden
What's Changed
- 4.x: Detect un-awaited CompletionStageDisposables during tests by @akarnokd in https://github.com/ReactiveX/RxJava/pull/8093
- 4.x: Add task coordination primitives, implement a basic concat() operator by @akarnokd in https://github.com/ReactiveX/RxJava/pull/8110
- Fix Scheduler.toExecutorService() NullPointerException from null worker store by @vasiliy-mikhailov in https://github.com/ReactiveX/RxJava/pull/8149
- 4.x: Scheduler.toExecutorService(boolean) logic fix by @akarnokd in https://github.com/ReactiveX/RxJava/pull/8151
- 4.x: Remove Scheduler.when due to maintenance burden by @akarnokd in https://github.com/ReactiveX/RxJava/pull/8153
- 4.x: +shared, +parallel, +blocking Scheduler by @akarnokd in https://github.com/ReactiveX/RxJava/pull/8154
Chores
- chore(deps): bump gradle/actions from 6.0.1 to 6.1.0 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8095
- chore(deps): bump actions/github-script from 8 to 9 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8099
- chore(deps): bump trufflesecurity/trufflehog from 3.94.2 to 3.94.3 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8098
- chore(deps): bump SethCohen/github-releases-to-discord from 1.19.0 to 1.20.0 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8096
- chore(deps): bump actions/cache from 5.0.4 to 5.0.5 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8102
- chore(deps): bump com.google.guava:guava from 33.5.0-jre to 33.6.0-jre by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8103
- chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8101
- chore(deps): bump github/codeql-action from 4.35.1 to 4.35.2 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8104
- chore(deps): bump trufflesecurity/trufflehog from 3.94.3 to 3.95.2 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8105
- chore(deps): bump gradle-wrapper from 9.4.1 to 9.5.0 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8106
- chore(deps): bump github/codeql-action from 4.35.2 to 4.35.3 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8109
- chore(deps): bump github/codeql-action from 4.35.3 to 4.35.4 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8111
- chore(deps): bump gradle-wrapper from 9.5.0 to 9.5.1 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8113
- chore(deps): bump trufflesecurity/trufflehog from 3.95.2 to 3.95.3 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8112
- chore(deps): bump github/codeql-action from 4.35.4 to 4.35.5 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8114
- chore(deps): bump codecov/codecov-action from 6.0.0 to 6.0.1 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8115
- test: simplify SingleRetryTest callables by @puneetdixit200 in https://github.com/ReactiveX/RxJava/pull/8120
- chore(deps): bump github/codeql-action from 4.35.5 to 4.36.0 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8121
- chore(deps): bump biz.aQute.bnd.builder from 7.2.3 to 7.3.0 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8126
- chore(deps): bump trufflesecurity/trufflehog from 3.95.3 to 3.95.5 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8125
- chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8124
- chore(deps): bump github/codeql-action from 4.36.0 to 4.36.1 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8123
- chore(deps): bump github/codeql-action from 4.36.1 to 4.36.2 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8127
- chore(deps): bump codecov/codecov-action from 6.0.1 to 7.0.0 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8129
- chore(deps): bump gradle/actions from 6.1.0 to 6.1.1 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8130
- chore(deps): bump jupiterLauncherVersion from 6.0.3 to 6.1.0 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8116
- chore(deps): bump jupiterVersion from 6.0.3 to 6.1.0 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8117
- chore(deps): bump gradle/actions from 6.1.1 to 6.2.0 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8131
- chore(deps): bump EnricoMi/publish-unit-test-result-action from 2.23.0 to 2.24.0 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8132
- chore(deps): bump gradle-wrapper from 9.5.1 to 9.6.0 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8134
- chore(deps): bump trufflesecurity/trufflehog from 3.95.5 to 3.95.6 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8135
- chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8136
- chore(deps): bump actions/setup-java from 5.2.0 to 5.3.0 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8133
- chore(deps): bump com.vanniktech.maven.publish from 0.36.0 to 0.37.0 by @dependabot[bot] in https://github.com/ReactiveX/RxJava/pull/8148
Cleanup
- 4.x: Unit test lambdaification 1 of N by @akarnokd in https://github.com/ReactiveX/RxJava/pull/8137
- 4.x: Unit test lambdaification 2 of N by @akarnokd in https://github.com/ReactiveX/RxJava/pull/8138
- 4.x: Unit test lambdaification 3 of N by @akarnokd in https://github.com/ReactiveX/RxJava/pull/8139
- 4.x: Unit test lambdaification 4 of N by @akarnokd in https://github.com/ReactiveX/RxJava/pull/8140
- 4.x: Unit test lambdaification 5 of N by @akarnokd in https://github.com/ReactiveX/RxJava/pull/8141
- 4.x: Unit test lambdaification 6 of N by @akarnokd in https://github.com/ReactiveX/RxJava/pull/8142
- 4.x: Unit test lambdaification 7 of N by @akarnokd in https://github.com/ReactiveX/RxJava/pull/8143
- 4.x: Unit test lambdaification 8 of N by @akarnokd in https://github.com/ReactiveX/RxJava/pull/8144
- 4.x: Unit test lambdaification 9 of N by @akarnokd in https://github.com/ReactiveX/RxJava/pull/8145
- 4.x: Unit test lambdaification 10 of N by @akarnokd in https://github.com/ReactiveX/RxJava/pull/8146
- 4.x: Unit test lambdaification 11 of N by @akarnokd in https://github.com/ReactiveX/RxJava/pull/8147
- 4.x: Unit test lambdaification 12 of N by @akarnokd in https://github.com/ReactiveX/RxJava/pull/8150
- 4.x: Unit test lambdaification 13 of N by @akarnokd in https://github.com/ReactiveX/RxJava/pull/8152
New Contributors
- @puneetdixit200 made their first contribution in https://github.com/ReactiveX/RxJava/pull/8120
- @vasiliy-mikhailov made their first contribution in https://github.com/ReactiveX/RxJava/pull/8149
Full Changelog: https://github.com/ReactiveX/RxJava/compare/v4.0.0-alpha-13...v4.0.0-alpha-14