github smallrye/smallrye-mutiny 2.7.0-RC1
Release 2.7.0-RC1

latest release: 2.7.0-RC2
pre-release14 hours ago

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

🛠 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

  • 6ca38d1 mention pyenv as a Python provider
  • decc393 add a stargazers graph

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

Don't miss a new smallrye-mutiny release

NewReleases is sending notifications on new releases.