Release 2.7.0-RC1
Pre-release
Pre-release
Changelog
🔀 Merge
- b2427b5 Merge pull request #1719 from smallrye/release/2.7.0-RC3, closes #1719
- 28d8747 Merge pull request #1717 from smallrye/release/2.7.0-RC2, closes #1717
- d9c88a2 Merge pull request #1715 from smallrye/release/2.7.0-RC1, closes #1715
- 357d64b Merge pull request #1714 from smallrye/ci/do-more-locally-to-release, closes #1714
- 11a5351 Merge pull request #1713 from smallrye/release/2.7.0-RC1, closes #1713
- 24807de Merge pull request #1712 from smallrye/dependabot/maven/net.bytebuddy-byte-buddy-1.15.7, closes #1712
- eb01601 Merge pull request #1710 from smallrye/ci/new-release-workflow, closes #1710
- fdc6b39 Merge pull request #1709 from smallrye/dependabot/maven/junit.version-5.11.3, closes #1709
- cd6deae Merge pull request #1708 from smallrye/dependabot/maven/io.smallrye.common-smallrye-common-annotation-2.8.0, closes #1708
- 36d2192 Merge pull request #1707 from smallrye/dependabot/maven/net.bytebuddy-byte-buddy-1.15.5, closes #1707
- ed72265 Merge pull request #1705 from smallrye/dependabot/maven/io.smallrye.config-smallrye-config-3.10.0, closes #1705
- 149a552 Merge pull request #1706 from smallrye/dependabot/maven/ch.qos.logback-logback-classic-1.5.11, closes #1706
- a83800f Merge pull request #1704 from smallrye/dependabot/maven/io.projectreactor-reactor-core-3.6.11, closes #1704
- 9811a16 Merge pull request #1703 from smallrye/dependabot/maven/ch.qos.logback-logback-classic-1.5.10, closes #1703
- fa3d8ab Merge pull request #1702 from smallrye/dependabot/maven/kotlin.version-2.0.21, closes #1702
- 24e83df Merge pull request #1701 from smallrye/dependabot/maven/net.bytebuddy-byte-buddy-1.15.4, closes #1701
- 630b084 Merge pull request #1700 from smallrye/dependabot/maven/ch.qos.logback-logback-classic-1.5.9, closes #1700
- f103f92 Merge pull request #1699 from smallrye/dependabot/maven/org.cyclonedx-cyclonedx-maven-plugin-2.9.0, closes #1699
- 673b41c Merge pull request #1696 from smallrye/dependabot/github_actions/codecov/codecov-action-4.6.0, closes #1696
- f66c496 Merge pull request #1697 from smallrye/dependabot/maven/junit.version-5.11.2, closes #1697
- a4561b8 Merge pull request #1698 from smallrye/dependabot/maven/version.surefire.plugin-3.5.1, closes #1698
- a217442 Merge pull request #1694 from smallrye/dependabot/maven/io.smallrye.common-smallrye-common-annotation-2.7.0, closes #1694
- 01c6a3e Merge pull request #1693 from jponge/fix/1678, closes #1693
- 0f930a6 Merge pull request #1691 from smallrye/dependabot/maven/org.apache.maven.plugins-maven-gpg-plugin-3.2.7, closes #1691
- 7b7120c Merge pull request #1689 from smallrye/dependabot/maven/net.bytebuddy-byte-buddy-1.15.3, closes #1689
- 48d23c7 Merge pull request #1688 from smallrye/dependabot/maven/org.cyclonedx-cyclonedx-maven-plugin-2.8.2, closes #1688
- f46eca2 Merge pull request #1686 from smallrye/dependabot/maven/junit.version-5.11.1, closes #1686
- 29eb2ae Merge pull request #1685 from smallrye/dependabot/maven/org.apache.maven.plugins-maven-shade-plugin-3.6.0, closes #1685
- 1113f4f Merge pull request #1613 from smallrye/feat/no-deps-shading, closes #1613
- e098279 Merge pull request #1684 from smallrye/ci/java23, closes #1684
- e81ad9a Merge pull request #1683 from smallrye/deps/rs-ops-3.0.1, closes #1683
- 915631e Merge pull request #1681 from smallrye/dependabot/maven/org.jetbrains.kotlinx-kotlinx-coroutines-core-1.9.0, closes #1681
- 04f7d99 Merge pull request #1682 from smallrye/dependabot/maven/org.apache.maven.plugins-maven-gpg-plugin-3.2.6, closes #1682
- 97994a3 Merge pull request #1680 from smallrye/dependabot/maven/io.smallrye-smallrye-build-parent-46, closes #1680
- 571fd2e Merge pull request #1679 from smallrye/ci/deploy-snapshots-without-signature, closes #1679
- 626f641 Merge pull request #1677 from smallrye/dependabot/maven/io.projectreactor-reactor-core-3.6.10, closes #1677
- 1c5e905 Merge pull request #1676 from smallrye/dependabot/maven/ch.qos.logback-logback-classic-1.5.8, closes #1676
- 916daff Merge pull request #1674 from smallrye/dependabot/maven/io.smallrye.common-smallrye-common-annotation-2.6.0, closes #1674
- 1ffc9a0 Merge pull request #1675 from smallrye/dependabot/maven/org.jreleaser-jreleaser-maven-plugin-1.14.0, closes #1675
- 348700f Merge pull request #1673 from smallrye/dependabot/maven/net.bytebuddy-byte-buddy-1.15.1, closes #1673
- f92dece Merge pull request #1672 from smallrye/dependabot/maven/version.surefire.plugin-3.5.0, closes #1672
- 660bf63 Merge pull request #1669 from smallrye/dependabot/maven/kotlin.version-2.0.20, closes #1669
- c5d6a47 Merge pull request #1670 from smallrye/dependabot/maven/org.apache.maven.plugins-maven-dependency-plugin-3.8.0, closes #1670
- dfa1ddc Merge pull request #1671 from smallrye/dependabot/maven/net.bytebuddy-byte-buddy-1.15.0, closes #1671
- b6e6098 Merge pull request #1660 from smallrye/dependabot/maven/io.reactivex.rxjava3-rxjava-3.1.9, closes #1660
- ae0ab7f Merge pull request #1654 from smallrye/dependabot/maven/org.cyclonedx-cyclonedx-maven-plugin-2.8.1, closes #1654
- d54d0f9 Merge pull request #1656 from smallrye/dependabot/maven/org.awaitility-awaitility-4.2.2, closes #1656
- 4d2fb55 Merge pull request #1655 from smallrye/dependabot/maven/kotlin.version-2.0.10, closes #1655
- 1c3158d Merge pull request #1657 from smallrye/dependabot/maven/io.smallrye-jandex-maven-plugin-3.2.2, closes #1657
- f2cf1ca Merge pull request #1658 from smallrye/dependabot/maven/org.apache.maven.plugins-maven-gpg-plugin-3.2.5, closes #1658
- 42edf4e Merge pull request #1659 from smallrye/dependabot/maven/io.projectreactor-reactor-core-3.6.9, closes #1659
- 00434c9 Merge pull request #1667 from smallrye/dependabot/maven/version.surefire.plugin-3.4.0, closes #1667
- d0242bf Merge pull request #1664 from smallrye/dependabot/maven/ch.qos.logback-logback-classic-1.5.7, closes #1664
- 29964aa Merge pull request #1662 from smallrye/dependabot/maven/junit.version-5.11.0, closes #1662
- 5808469 Merge pull request #1665 from smallrye/dependabot/maven/net.bytebuddy-byte-buddy-1.14.19, closes #1665
- ae5fd55 Merge pull request #1653 from smallrye/dependabot/maven/io.smallrye.config-smallrye-config-3.9.1, closes #1653
- 83cd0f2 Merge pull request #1652 from smallrye/dependabot/maven/io.smallrye-jandex-maven-plugin-3.2.1, closes #1652
- bb4fab5 Merge pull request #1651 from smallrye/dependabot/maven/io.smallrye.config-smallrye-config-3.9.0, closes #1651
- 649645e Merge pull request #1650 from smallrye/dependabot/maven/org.codehaus.mojo-versions-maven-plugin-2.17.1, closes #1650
- 089ec2e Merge pull request #1649 from smallrye/dependabot/maven/org.apache.maven.plugins-maven-release-plugin-3.1.1, closes #1649
🚀 Features
- 671f86e provide a more agressive class pruning in the JCTools shading
- 55c8d14 produce a no-dependencies shaded Mutiny jar, closes #1577
🐛 Fixes
- bd4d3ad timing issue in MultiOnSubscribeCall where the Multi could terminate before the Uni, closes #1678
🔄️ Changes
- 9591080 document lock usage and wrap addSupressed(err)
🧰 Tasks
release
- 2b500de prepare release 2.7.0-RC3
- 4d9291f update metadata for Mutiny 2.7.0-RC3
- 0a1a47f update metadata for Mutiny 2.7.0-RC2
- bcc68a7 update metadata for Mutiny 2.7.0-RC1
- f95d2d2 release version 2.7.0-RC1
- 96253c5 set development version to 999-SNAPSHOT
unscoped
- a188199 ignore .sdkmanrc
🛠 Build
Maven
- 3e0a0d8 remove the repositories section in POM
bom
- 7044f24 set the maven-deploy-plugin version
deps
- 6d0a9ce bump net.bytebuddy:byte-buddy from 1.15.5 to 1.15.7
- 11c37b1 bump junit.version from 5.11.2 to 5.11.3
- 007930e bump io.smallrye.common:smallrye-common-annotation
- 10d8638 bump net.bytebuddy:byte-buddy from 1.15.4 to 1.15.5
- 1f54f39 bump io.smallrye.config:smallrye-config
- 4c24522 bump io.projectreactor:reactor-core from 3.6.10 to 3.6.11
- a4a08c8 bump kotlin.version from 2.0.20 to 2.0.21
- 31d8369 bump net.bytebuddy:byte-buddy from 1.15.3 to 1.15.4
- ef9bc41 bump org.cyclonedx:cyclonedx-maven-plugin
- 30f1402 bump version.surefire.plugin from 3.2.5 to 3.5.1
- 630ffcc bump junit.version from 5.11.1 to 5.11.2
- 588ed69 bump codecov/codecov-action from 4.5.0 to 4.6.0
- d96f821 bump io.smallrye.common:smallrye-common-annotation
- 5d35f6c bump org.apache.maven.plugins:maven-gpg-plugin
- f846ad3 bump net.bytebuddy:byte-buddy from 1.15.1 to 1.15.3
- b7235a2 bump org.cyclonedx:cyclonedx-maven-plugin
- eebb14f bump junit.version from 5.11.0 to 5.11.1
- e58533f bump org.apache.maven.plugins:maven-shade-plugin
- ac40e66 upgrade to RS operators 3.0.1
- 98de861 bump org.apache.maven.plugins:maven-gpg-plugin
- 75235bf bump org.jetbrains.kotlinx:kotlinx-coroutines-core
- d282eae bump io.smallrye:smallrye-build-parent from 45 to 46
- 24c7215 bump io.projectreactor:reactor-core from 3.6.9 to 3.6.10
- f84195d bump org.jreleaser:jreleaser-maven-plugin
- 67393bc bump io.smallrye.common:smallrye-common-annotation
- ddfe04f bump net.bytebuddy:byte-buddy from 1.15.0 to 1.15.1
- 40d1139 bump version.surefire.plugin from 3.4.0 to 3.5.0
- 3a13284 bump net.bytebuddy:byte-buddy from 1.14.19 to 1.15.0
- ef437b1 bump org.apache.maven.plugins:maven-dependency-plugin
- 820132c bump kotlin.version from 2.0.10 to 2.0.20
- c11b099 bump org.awaitility:awaitility from 4.2.1 to 4.2.2
- 5a40af5 bump version.surefire.plugin from 3.3.1 to 3.4.0
- 184f818 bump net.bytebuddy:byte-buddy from 1.14.18 to 1.14.19
- 3885a1d bump junit.version from 5.10.3 to 5.11.0
- 540a3e8 bump io.projectreactor:reactor-core from 3.6.8 to 3.6.9
- 681908c bump org.apache.maven.plugins:maven-gpg-plugin
- 3250ad0 bump io.smallrye:jandex-maven-plugin from 3.2.1 to 3.2.2
- 7c2db85 bump kotlin.version from 2.0.0 to 2.0.10
- d2d4fa3 bump org.cyclonedx:cyclonedx-maven-plugin
- 9912b45 bump io.smallrye.config:smallrye-config from 3.9.0 to 3.9.1
- e587cda bump io.smallrye:jandex-maven-plugin from 3.2.0 to 3.2.1
- 7adf908 bump io.smallrye.config:smallrye-config from 3.8.3 to 3.9.0
- 40c7c58 bump org.codehaus.mojo:versions-maven-plugin
- 3d0bee1 bump org.apache.maven.plugins:maven-release-plugin
deps-dev
- d4eda62 bump ch.qos.logback:logback-classic
- 553f573 bump ch.qos.logback:logback-classic
- 3a6391a bump ch.qos.logback:logback-classic from 1.5.8 to 1.5.9
- 8b5e929 bump ch.qos.logback:logback-classic from 1.5.7 to 1.5.8
- 4dbf178 bump io.reactivex.rxjava3:rxjava from 3.1.8 to 3.1.9
- 9353712 bump ch.qos.logback:logback-classic from 1.5.6 to 1.5.7
jreleaser
- 7bc1e1d fix permission issues to call the gh cli
maven
- ef2a5c1 configure the maven-release-plugin prefix for conventional commits
- ef37bcd enforce source and javadoc artifacts
unscoped
- 4f14864 run JReleaser locally
- cfadace meta-data and branch preparation will now be run locally using just
- 38ededd introduce a justfile
- c0829e3 go back to 2.6.2 due to a failed 2.7.0-RC1 attempt
- 2fa05f3 fix env vars in embedded scripts
- 51880da fix the JReleaser workflow name and description
- 63fa426 split the JReleaser work as a separate workflow
- 18ecfa7 adaptation of the common SmallRye release workflow to Mutiny
- e7eedce add a project.yml file for SmallRye workflows
- 8d0de0b simplify and rework the website publishing workflow
- 2784042 just test on the main branch and do not deploy
- 90e147d test with Java 23
- 8db0a23 deploy snapshots without signing them
📝 Documentation
README
unscoped
- 653a30c upgrade to latest MkDocs Material versions
- 838f05b [maven-release-plugin] prepare for next development iteration
- 2bf1257 [maven-release-plugin] prepare release 2.7.0-RC2
- d140a43 [maven-release-plugin] prepare for next development iteration
- 0c030a5 [maven-release-plugin] prepare release 2.7.0-RC1
Contributors
We'd like to thank the following people for their contributions:
Clement Escoffier, Florian Heubeck, Julien Ponge