Changelog
🔀 Merge
- efc3d0c Merge pull request #1458 from smallrye/bug/UniAwait-null-context, closes #1458
- 8429724 Merge pull request #1456 from smallrye/docs/broadcasting, closes #1456
- 58292ca Merge pull request #1454 from smallrye/dependabot/maven/org.mockito-mockito-core-5.8.0, closes #1454
- 9064ba0 Merge pull request #1453 from manofthepeace/exponentialBackoff, closes #1453
- 3de0f29 Merge pull request #1452 from smallrye/dependabot/maven/ch.qos.logback-logback-classic-1.4.14, closes #1452
- 2323a29 Merge pull request #1451 from smallrye/dependabot/github_actions/actions/setup-java-4, closes #1451
- 83c8785 Merge pull request #1448 from smallrye/bug/concatenation-rewrites, closes #1448
- f6be4a8 Merge pull request #1446 from smallrye/dependabot/maven/ch.qos.logback-logback-classic-1.4.13, closes #1446
- ae8cecb Merge pull request #1443 from smallrye/dependabot/maven/ch.qos.logback-logback-classic-1.4.12, closes #1443
- 6dfd881 Merge pull request #1442 from smallrye/dependabot/maven/io.smallrye-jandex-maven-plugin-3.1.6, closes #1442
- 56e99ef Merge pull request #1441 from smallrye/dependabot/maven/kotlin.version-1.9.21, closes #1441
- 63ec043 Merge pull request #1440 from manofthepeace/deferredJavadocFix, closes #1440
- 7093e3c Merge pull request #1439 from manofthepeace/retryDocUpdate, closes #1439
- b52c5a5 Merge pull request #1438 from smallrye/fix/1436, closes #1438
- 0217652 Merge pull request #1437 from smallrye/dependabot/maven/net.bytebuddy-byte-buddy-1.14.10, closes #1437
- 7f3dfca Merge pull request #1433 from smallrye/dependabot/maven/org.codehaus.mojo-versions-maven-plugin-2.16.2, closes #1433
- baec541 Merge pull request #1430 from smallrye/dependabot/github_actions/actions/checkout-4, closes #1430
- d898611 Merge pull request #1432 from smallrye/dependabot/maven/io.smallrye.config-smallrye-config-3.4.4, closes #1432
- ff48ae5 Merge pull request #1431 from smallrye/dependabot/github_actions/codecov/codecov-action-3.1.4, closes #1431
- fdcec4f Merge pull request #1429 from smallrye/dependabot/github_actions/actions/setup-java-3, closes #1429
- eae0416 Merge pull request #1428 from smallrye/ci/dependabot-updates, closes #1428
- accdb8f Merge pull request #1425 from smallrye/dependabot/maven/io.projectreactor-reactor-core-3.6.0, closes #1425
- 0b3be7c Merge pull request #1422 from smallrye/dependabot/maven/version.surefire.plugin-3.2.2, closes #1422
- 3801eef Merge pull request #1420 from smallrye/dependabot/maven/junit.version-5.10.1, closes #1420
- 39e559b Merge pull request #1419 from smallrye/dependabot/maven/org.jreleaser-jreleaser-maven-plugin-1.9.0, closes #1419
- a5f76fc Merge pull request #1418 from smallrye/dependabot/maven/kotlin.version-1.9.20, closes #1418
- 08ebc1f Merge pull request #1417 from smallrye/dependabot/maven/org.cyclonedx-cyclonedx-maven-plugin-2.7.10, closes #1417
- a768405 Merge pull request #1414 from smallrye/docs/updates-oct23, closes #1414
- 3774685 Merge pull request #1409 from smallrye/dependabot/maven/org.apache.maven.plugins-maven-dependency-plugin-3.6.1, closes #1409
- bcacd37 Merge pull request #1410 from smallrye/dependabot/maven/version.surefire.plugin-3.2.1, closes #1410
- 992ec01 Merge pull request #1407 from smallrye/dependabot/pip/documentation/urllib3-2.0.7, closes #1407
- 18a6507 Merge pull request #1405 from smallrye/dependabot/maven/org.jetbrains.dokka-dokka-maven-plugin-1.9.10, closes #1405
- 7475806 Merge pull request #1404 from smallrye/ci/temurin21, closes #1404
- 7c79c9b Merge pull request #1401 from smallrye/dependabot/maven/io.projectreactor-reactor-core-3.5.11, closes #1401
- 9fee103 Merge pull request #1398 from smallrye/dependabot/maven/io.smallrye-smallrye-context-propagation-2.1.0, closes #1398
- d59a076 Merge pull request #1400 from smallrye/bump/kotlin, closes #1400
- 068ff32 Merge pull request #1397 from smallrye/dependabot/maven/org.testng-testng-7.8.0, closes #1397
- 0d297bf Merge pull request #1396 from smallrye/dependabot/maven/io.reactivex.rxjava3-rxjava-3.1.8, closes #1396
- e6177cf Merge pull request #1394 from smallrye/dependabot/maven/junit.version-5.10.0, closes #1394
- 424f4c6 Merge pull request #1392 from smallrye/use-parent-42, closes #1392
- 20e9c46 Merge pull request #1390 from smallrye/dependabot/maven/io.smallrye.common-smallrye-common-annotation-2.2.0, closes #1390
- 1f59de6 Merge pull request #1389 from smallrye/dependabot/pip/documentation/urllib3-2.0.6, closes #1389
🐛 Fixes
- 303bdab pass empty contexts rather than null to UniAwait, closes #1457
- 33fba4f exponentialBackoffExpireAt should start at 0
- 0f2b5ca remove useless upstream assignment in the new concatMap
- b552fc4 rewrite of the concatenation operators, closes #1388
- d883a75 more non-interrupting future task cancellation cleanups
- 905e55b do not interrupt threads on cancellation in UniDelayOnItem, closes #1436
🧰 Tasks
🛠 Build
- 65873e4 deps-dev: upgrade website build dependencies
- 98ccc48 deps-dev: bump org.mockito:mockito-core from 5.5.0 to 5.8.0
- 7408703 deps-dev: bump ch.qos.logback:logback-classic
- f15e599 deps: bump actions/setup-java from 3 to 4
- 1a42ef8 deps-dev: bump ch.qos.logback:logback-classic
- a322d12 deps-dev: bump ch.qos.logback:logback-classic
- 4933417 deps: bump io.smallrye:jandex-maven-plugin from 3.1.5 to 3.1.6
- bc8e62d deps: bump kotlin.version from 1.9.20 to 1.9.21
- 3830cb7 deps: bump net.bytebuddy:byte-buddy from 1.14.9 to 1.14.10
- 3af3da1 deps: bump org.codehaus.mojo:versions-maven-plugin
- 2cb1378 deps: bump actions/checkout from 2 to 4
- 21b1138 deps: bump io.smallrye.config:smallrye-config from 3.1.1 to 3.4.4
- 596d654 deps: bump codecov/codecov-action from 1.0.13 to 3.1.4
- 78f3ff4 deps: bump actions/setup-java from 2 to 3
- c85e0c8 dependabot: update GitHub Actions and ignore 1.x branch
- 527fd46 deps: bump io.projectreactor:reactor-core from 3.5.11 to 3.6.0
- 2f8d156 deps: bump version.surefire.plugin from 3.2.1 to 3.2.2
- d7460d4 deps: bump junit.version from 5.10.0 to 5.10.1
- 0c12c15 deps: bump org.jreleaser:jreleaser-maven-plugin
- a1eb00e deps: bump kotlin.version from 1.9.10 to 1.9.20
- 1a4668e deps: bump org.cyclonedx:cyclonedx-maven-plugin
- 75d07b3 docs: use the non-deprecated emoji MkDocs Material module
- 1919c7d deps: documentation dependencies update
- 238ae07 deps: bump version.surefire.plugin from 3.1.2 to 3.2.1
- 13262ce deps: bump org.apache.maven.plugins:maven-dependency-plugin
- 096866f deps: bump urllib3 from 2.0.6 to 2.0.7 in /documentation
- 425a89a deps: bump org.jetbrains.dokka:dokka-maven-plugin
- f014340 maven: declare an explicit ByteBuddy version for Mockito
- 325f55b ci: build pull requests against Temurin 21
- bdf2fb4 deps: bump io.smallrye:smallrye-context-propagation
- 5d40400 deps: bump io.projectreactor:reactor-core from 3.5.10 to 3.5.11
- 7c6e4e2 deps: bump kotlin to 1.9.10 and dokka to 1.9.0
- 8f619a9 deps: bump org.testng:testng from 7.7.1 to 7.8.0
- 25864c1 deps-dev: bump io.reactivex.rxjava3:rxjava from 3.1.6 to 3.1.8
- b96c5e2 deps: bump junit.version from 5.9.1 to 5.10.0
- afa8233 deps: upgrade to smallrye-parent 42 with the new nexus repository
- 2778f96 deps: bump io.smallrye.common:smallrye-common-annotation
- d5ac988 documentation: dependency upgrades
- cc2ff6d deps: bump urllib3 from 2.0.4 to 2.0.6 in /documentation
📝 Documentation
- 5e31dc6 document the broadcast operator, closes #1450
- f287ac7 fix javadoc for deferred uni creation
- fb2f908 make clearer that retry until/when does not support backoff
Contributors
We'd like to thank the following people for their contributions:
Alex Martel, Clement Escoffier, Florian Heubeck, Julien Ponge