Skip to content

Releases: smallrye/smallrye-mutiny

2.7.0-RC5

22 Nov 14:26
6316213
Compare
Choose a tag to compare
2.7.0-RC5 Pre-release
Pre-release

Changelog

🚀 Features

  • f66e00e improve type safety when combining unis with limited concurrency
  • 86928f0 Add initial implementation and tests for distinct by key
  • 671f86e provide a more agressive class pruning in the JCTools shading
  • 55c8d14 produce a no-dependencies shaded Mutiny jar, closes #1577

🐛 Fixes

Uni

  • 54a161d 🚨 align the Uni::eventually operators to onTermination() semantics - this may break code bases where onItemOrFailure() semantics were correctly
    assumed and cancellation was handled separately.
    , closes #1742

unscoped

  • bd4d3ad timing issue in MultiOnSubscribeCall where the Multi could terminate before the Uni, closes #1678

🔄️ Changes

  • 4b0e0af clear RevAPI breaking change justifications after 2.7.0-RC4
  • 066db16 reformat test files
  • 9591080 document lock usage and wrap addSupressed(err)

🧪 Tests

🧰 Tasks

release

  • 6316213 update version metadata for Mutiny 2.7.0-RC5
  • 115afa7 clear RevAPI breaking change justifications
  • e9abed6 set development version to 999-SNAPSHOT
  • a75c140 update version metadata for Mutiny 2.7.0-RC4
  • 333729d prepare for next development iteration
  • 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

  • bd54999 bump codecov/codecov-action from 4.6.0 to 5.0.2
  • e9b50c5 bump org.codehaus.mojo:versions-maven-plugin
  • e3548c2 bump io.smallrye.config:smallrye-config
  • 654236f bump io.projectreactor:reactor-core from 3.6.11 to 3.7.0
  • 991e9ac bump net.bytebuddy:byte-buddy from 1.15.7 to 1.15.10
  • dc3bb24 bump version.surefire.plugin from 3.2.5 to 3.5.2
  • be3e8fd bump org.jreleaser:jreleaser-maven-plugin
  • d48f1a9 bump org.apache.maven.plugins:maven-dependency-plugin
  • f126679 bump io.smallrye:jandex-maven-plugin from 3.2.2 to 3.2.3
  • c58616c bump io.smallrye.reactive:mutiny-zero-flow-adapters
  • 778d6fa bump io.github.floverfelt:find-and-replace-maven-plugin
  • 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...
Read more

2.7.0-RC4

21 Nov 13:08
a75c140
Compare
Choose a tag to compare
2.7.0-RC4 Pre-release
Pre-release

Changelog

🚀 Features

  • f66e00e improve type safety when combining unis with limited concurrency
  • 86928f0 Add initial implementation and tests for distinct by key
  • 671f86e provide a more agressive class pruning in the JCTools shading
  • 55c8d14 produce a no-dependencies shaded Mutiny jar, closes #1577

🐛 Fixes

Uni

  • 54a161d 🚨 align the Uni::eventually operators to onTermination() semantics - this may break code bases where onItemOrFailure() semantics were correctly
    assumed and cancellation was handled separately.
    , closes #1742

unscoped

  • bd4d3ad timing issue in MultiOnSubscribeCall where the Multi could terminate before the Uni, closes #1678

🔄️ Changes

  • 066db16 reformat test files
  • 9591080 document lock usage and wrap addSupressed(err)

🧪 Tests

🧰 Tasks

release

  • a75c140 update version metadata for Mutiny 2.7.0-RC4
  • 333729d prepare for next development iteration
  • 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

  • bd54999 bump codecov/codecov-action from 4.6.0 to 5.0.2
  • e9b50c5 bump org.codehaus.mojo:versions-maven-plugin
  • e3548c2 bump io.smallrye.config:smallrye-config
  • 654236f bump io.projectreactor:reactor-core from 3.6.11 to 3.7.0
  • 991e9ac bump net.bytebuddy:byte-buddy from 1.15.7 to 1.15.10
  • dc3bb24 bump version.surefire.plugin from 3.2.5 to 3.5.2
  • be3e8fd bump org.jreleaser:jreleaser-maven-plugin
  • d48f1a9 bump org.apache.maven.plugins:maven-dependency-plugin
  • f126679 bump io.smallrye:jandex-maven-plugin from 3.2.2 to 3.2.3
  • c58616c bump io.smallrye.reactive:mutiny-zero-flow-adapters
  • 778d6fa bump io.github.floverfelt:find-and-replace-maven-plugin
  • 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

  • dcf9646 bump ch.qos.logback:logback-classic
  • e4bbbce bump org.mockito:mockito-core from 5.8.0 to 5.14.2
  • d4eda62 bump ch.qos.logback:logback-classic
  • 553f573 bump ch.qos.logback:logback-cl...
Read more

Release 2.7.0-RC1

23 Oct 11:32
Compare
Choose a tag to compare
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](#167...
Read more

Release 2.6.2

12 Jul 08:25
Compare
Choose a tag to compare

Changelog

🔀 Merge

  • c0315b2 Merge pull request #1646 from smallrye/fix/flatmap-inner-cancellation, closes #1646
  • 1f727c5 Merge pull request #1647 from smallrye/dependabot/maven/version.surefire.plugin-3.3.1, closes #1647
  • 779083a Merge pull request #1644 from smallrye/dependabot/maven/org.assertj-assertj-core-3.26.3, closes #1644
  • 2724db8 Merge pull request #1645 from smallrye/dependabot/maven/io.projectreactor-reactor-core-3.6.8, closes #1645
  • 5b8ebbc Merge pull request #1643 from smallrye/dependabot/pip/documentation/zipp-3.19.1, closes #1643
  • 57c11f8 Merge pull request #1641 from smallrye/dependabot/maven/net.bytebuddy-byte-buddy-1.14.18, closes #1641
  • 58b6c5f Merge pull request #1640 from smallrye/dependabot/pip/documentation/certifi-2024.7.4, closes #1640
  • c8e5321 Merge pull request #1638 from smallrye/dependabot/maven/io.smallrye-smallrye-build-parent-45, closes #1638
  • 326b2fa Merge pull request #1639 from smallrye/ci/no-conventional-check-for-dependabot, closes #1639
  • 6222923 Merge pull request #1636 from smallrye/dependabot/maven/io.smallrye.common-smallrye-common-annotation-2.5.0, closes #1636
  • a522fd3 Merge pull request #1634 from smallrye/dependabot/maven/org.jreleaser-jreleaser-maven-plugin-1.13.1, closes #1634
  • 9fb0f54 Merge pull request #1635 from smallrye/dependabot/maven/org.codehaus.mojo-versions-maven-plugin-2.17.0, closes #1635
  • 4a851df Merge pull request #1633 from smallrye/dependabot/maven/junit.version-5.10.3, closes #1633
  • 89a8f45 Merge pull request #1631 from smallrye/dependabot/maven/org.apache.maven.plugins-maven-dependency-plugin-3.7.1, closes #1631
  • 6e1d104 Merge pull request #1632 from smallrye/dependabot/maven/io.smallrye.config-smallrye-config-3.8.3, closes #1632
  • b71ef10 Merge pull request #1630 from smallrye/fix/bom-add-core-deps, closes #1630

🐛 Fixes

ci

  • e49de97 do not check conventional commits with dependabot

tests

  • c0f359d await failures before asserting them

unscoped

  • b8c4096 ensure inner subscribers get cancelled on immediate inner failure
  • 9a6bcdb specify core dependency versions in the BOM

🧰 Tasks

release

  • b6b0934 release Mutiny 2.6.2
  • e2f37f5 set development version to 999-SNAPSHOT

🛠 Build

deps

  • 8751914 bump version.surefire.plugin from 3.3.0 to 3.3.1
  • e90756f bump io.projectreactor:reactor-core from 3.6.7 to 3.6.8
  • 4b326be bump org.assertj:assertj-core from 3.26.0 to 3.26.3
  • 2e1ba26 bump zipp from 3.18.1 to 3.19.1 in /documentation
  • 424a411 bump net.bytebuddy:byte-buddy from 1.14.17 to 1.14.18
  • 06012b9 bump certifi from 2024.2.2 to 2024.7.4 in /documentation
  • 414405d bump io.smallrye:smallrye-build-parent from 44 to 45
  • 2f73038 bump io.smallrye.common:smallrye-common-annotation
  • 5bd311e bump org.codehaus.mojo:versions-maven-plugin
  • 7f521f9 bump org.jreleaser:jreleaser-maven-plugin
  • 253374b bump junit.version from 5.10.2 to 5.10.3
  • 9c9362c bump io.smallrye.config:smallrye-config from 3.8.2 to 3.8.3
  • 29f6c7e bump org.apache.maven.plugins:maven-dependency-plugin

Contributors

We'd like to thank the following people for their contributions:
Clement Escoffier, Julien Ponge

Release 2.6.1

18 Jun 11:38
Compare
Choose a tag to compare

Changelog

🔀 Merge

  • 9a40d39 Merge pull request #1625 from smallrye/dependabot/maven/version.surefire.plugin-3.3.0, closes #1625
  • e4546d0 Merge pull request #1626 from smallrye/dependabot/maven/org.apache.maven.plugins-maven-release-plugin-3.1.0, closes #1626
  • bfe81aa Merge pull request #1624 from smallrye/dependabot/github_actions/codecov/codecov-action-4.5.0, closes #1624
  • 0cfbd7f Merge pull request #1627 from smallrye/dependabot/pip/documentation/urllib3-2.2.2, closes #1627
  • eee1f89 Merge pull request #1621 from smallrye/dependabot/maven/io.smallrye-smallrye-context-propagation-2.1.2, closes #1621
  • d30c51a Merge pull request #1623 from smallrye/dependabot/maven/org.apache.maven.plugins-maven-dependency-plugin-3.7.0, closes #1623
  • 61fd182 Merge pull request #1622 from smallrye/dependabot/maven/io.projectreactor-reactor-core-3.6.7, closes #1622
  • 8f2393d Merge pull request #1617 from smallrye/dependabot/maven/io.smallrye-smallrye-build-parent-44, closes #1617
  • b7dde2f Merge pull request #1616 from smallrye/dependabot/maven/org.jctools-jctools-core-4.0.5, closes #1616
  • e4240b0 Merge pull request #1615 from smallrye/feat/jctools-4.0.4, closes #1615
  • f637325 Merge pull request #1614 from smallrye/dependabot/maven/net.bytebuddy-byte-buddy-1.14.17, closes #1614
  • 85e69ee Merge pull request #1612 from smallrye/ci/workflow-cleanups, closes #1612
  • 10f6a3a Merge pull request #1611 from smallrye/ci/new-secrets-workflow, closes #1611
  • 265465a Merge pull request #1606 from smallrye/dependabot/maven/net.bytebuddy-byte-buddy-1.14.16, closes #1606
  • 4de78fe Merge pull request #1607 from smallrye/dependabot/maven/io.smallrye.config-smallrye-config-3.8.2, closes #1607
  • c2a3089 Merge pull request #1608 from smallrye/dependabot/maven/org.assertj-assertj-core-3.26.0, closes #1608
  • c755e54 Merge pull request #1609 from smallrye/dependabot/github_actions/codecov/codecov-action-4.4.1, closes #1609
  • 92aaff0 Merge pull request #1610 from smallrye/dependabot/maven/org.sonatype.plugins-nexus-staging-maven-plugin-1.7.0, closes #1610
  • 7326c34 Merge pull request #1600 from smallrye/dependabot/maven/io.smallrye-jandex-maven-plugin-3.2.0, closes #1600
  • 99c14e1 Merge pull request #1604 from smallrye/dependabot/maven/kotlin.version-2.0.0, closes #1604
  • e9cba76 Merge pull request #1603 from smallrye/dependabot/pip/documentation/requests-2.32.0, closes #1603
  • 0d0a1f1 Merge pull request #1601 from smallrye/dependabot/github_actions/codecov/codecov-action-4.4.0, closes #1601
  • feca804 Merge pull request #1598 from smallrye/dependabot/maven/io.projectreactor-reactor-core-3.6.6, closes #1598
  • 9e50899 Merge pull request #1595 from smallrye/feat/chunk-to-sentence-examples, closes #1595
  • 07d54d5 Merge pull request #1596 from smallrye/test/skip-unreliable-stochastic, closes #1596
  • 2b25104 Merge pull request #1593 from smallrye/dependabot/maven/net.bytebuddy-byte-buddy-1.14.15, closes #1593
  • f6d23bf Merge pull request #1594 from smallrye/dependabot/maven/org.jetbrains.kotlinx-kotlinx-coroutines-core-1.8.1, closes #1594
  • 4582ff7 Merge pull request #1591 from smallrye/dependabot/maven/kotlin.version-1.9.24, closes #1591
  • 6782800 Merge pull request #1592 from smallrye/dependabot/maven/io.smallrye-jandex-maven-plugin-3.1.8, closes #1592
  • 20774cc Merge pull request #1590 from smallrye/dependabot/pip/documentation/jinja2-3.1.4, closes #1590
  • 666185f Merge pull request #1589 from smallrye/dependabot/github_actions/codecov/codecov-action-4.3.1, closes #1589
  • db8139a Merge pull request #1587 from smallrye/dependabot/maven/org.testng-testng-7.10.2, closes #1587
  • cf1e606 Merge pull request #1588 from smallrye/dependabot/maven/org.jreleaser-jreleaser-maven-plugin-1.12.0, closes #1588
  • cb20bf5 Merge pull request #1586 from smallrye/dependabot/maven/io.smallrye.config-smallrye-config-3.8.1, closes #1586
  • c064558 Merge pull request #1584 from smallrye/dependabot/maven/io.smallrye.config-smallrye-config-3.8.0, closes #1584
  • 0572657 Merge pull request #1585 from smallrye/dependabot/maven/net.bytebuddy-byte-buddy-1.14.14, closes #1585
  • 2298069 Merge pull request #1582 from smallrye/dependabot/maven/ch.qos.logback-logback-classic-1.5.6, closes #1582
  • 5792aa6 Merge pull request #1583 from smallrye/dependabot/maven/org.apache.maven.plugins-maven-gpg-plugin-3.2.4, closes #1583
  • 84e64b3 Merge pull request #1576 from smallrye/dependabot/pip/documentation/idna-3.7, closes #1576
  • b2a529b Merge pull request #1580 from smallrye/dependabot/maven/jakarta.enterprise-jakarta.enterprise.cdi-api-4.1.0, closes #1580
  • b52ae72 Merge pull request #1579 from smallrye/dependabot/github_actions/codecov/codecov-action-4.3.0, closes #1579
  • 61a3fa1 Merge pull request #1575 from smallrye/dependabot/maven/org.apache.maven.plugins-maven-gpg-plugin-3.2.3, closes #1575
  • [cc9923e](http...
Read more

Release 2.6.0

18 Mar 09:31
Compare
Choose a tag to compare

Changelog

🔀 Merge

  • 01abb16 Merge pull request #1551 from smallrye/style/smallfixes-pre-2.6, closes #1551
  • 8c97850 Merge pull request #1550 from smallrye/dependabot/maven/io.smallrye-jandex-maven-plugin-3.1.7, closes #1550
  • 27c24ae Merge pull request #1549 from smallrye/dependabot/maven/io.smallrye.config-smallrye-config-3.7.0, closes #1549
  • cc7b163 Merge pull request #1548 from jponge/style/deprecate-for-removal, closes #1548
  • 81d78ef Merge pull request #1547 from smallrye/dependabot/maven/io.projectreactor-reactor-core-3.6.4, closes #1547
  • 5888ef0 Merge pull request #1546 from jponge/docs/reactive-pitfalls, closes #1546
  • 1bd9306 Merge pull request #1545 from smallrye/dependabot/maven/io.projectreactor-reactor-core-3.6.3, closes #1545
  • be02c36 Merge pull request #1544 from smallrye/dependabot/maven/io.smallrye.config-smallrye-config-3.6.1, closes #1544
  • 69598e4 Merge pull request #1543 from smallrye/dependabot/maven/org.apache.maven.plugins-maven-gpg-plugin-3.2.0, closes #1543
  • b39f25b Merge pull request #1541 from smallrye/dependabot/maven/kotlin.version-1.9.23, closes #1541
  • 52050e8 Merge pull request #1536 from jponge/fix/BroadcastProcessor-leak, closes #1536
  • 475e19d Merge pull request #1537 from smallrye/dependabot/maven/ch.qos.logback-logback-classic-1.5.3, closes #1537
  • 26a36df Merge pull request #1538 from smallrye/dependabot/maven/org.jetbrains.dokka-dokka-maven-plugin-1.9.20, closes #1538
  • 8559f08 Merge pull request #1534 from smallrye/dependabot/github_actions/codecov/codecov-action-4.1.0, closes #1534
  • 43425d2 Merge pull request #1535 from jponge/test/flaky-UniCreateFromFutureTest, closes #1535
  • 316b95c Merge pull request #1533 from smallrye/dependabot/maven/ch.qos.logback-logback-classic-1.5.2, closes #1533
  • fa3c45b Merge pull request #1529 from smallrye/dependabot/maven/ch.qos.logback-logback-classic-1.5.1, closes #1529
  • beb3016 Merge pull request #1531 from smallrye/build/improve-changelog, closes #1531
  • 1644655 Merge pull request #1530 from smallrye/dependabot/maven/io.smallrye.config-smallrye-config-3.6.0, closes #1530
  • 16fcb63 Merge pull request #1528 from smallrye/feat/splitter-promotion, closes #1528
  • 0809ce3 Merge pull request #1527 from smallrye/feat/backoff-retries-with-until-predicate, closes #1527
  • cc800eb Merge pull request #1526 from smallrye/refactor/UniRetry-until-use-direct-unis, closes #1526
  • 7b57fe7 Merge pull request #1525 from smallrye/dependabot/github_actions/codecov/codecov-action-4.0.2, closes #1525
  • 564dbcd Merge pull request #1524 from smallrye/build/mvn-wrapper-3.2.0, closes #1524
  • 00b4087 Merge pull request #1522 from smallrye/test/1520, closes #1520 #1522
  • 0708123 Merge pull request #1511 from smallrye/dependabot/maven/org.jctools-jctools-core-4.0.3, closes #1511
  • cf2c85f Merge pull request #1516 from jponge/refactor/half-serialized-multi-subscribers, closes #1516
  • 8be6bf8 Merge pull request #1519 from smallrye/dependabot/maven/ch.qos.logback-logback-classic-1.5.0, closes #1519
  • 55463a6 Merge pull request #1518 from smallrye/dependabot/maven/net.bytebuddy-byte-buddy-1.14.12, closes #1518
  • daded9d Merge pull request #1517 from smallrye/dependabot/maven/org.jetbrains.kotlinx-kotlinx-coroutines-core-1.8.0, closes #1517
  • c44b280 Merge pull request #1512 from smallrye/dependabot/maven/io.smallrye.config-smallrye-config-3.5.4, closes #1512
  • d5a5885 Merge pull request #1509 from smallrye/dependabot/maven/io.smallrye.config-smallrye-config-3.5.3, closes #1509
  • 5c5ac6d Merge pull request #1508 from smallrye/deps/pip-update-24feb05, closes #1508
  • e453dd0 Merge pull request #1506 from smallrye/dependabot/maven/org.assertj-assertj-core-3.25.3, closes #1506
  • 6cfb0ea Merge pull request #1507 from smallrye/dependabot/maven/junit.version-5.10.2, closes #1507
  • 313c1e7 Merge pull request #1505 from smallrye/dependabot/github_actions/codecov/codecov-action-4.0.1, closes #1505
  • 5955c09 Merge pull request #1504 from smallrye/dependabot/maven/io.smallrye.common-smallrye-common-annotation-2.3.0, closes #1504
  • 26f87e7 Merge pull request #1434 from smallrye/feat/use-jctools-no-native-handling, closes #1434
  • 78a1303 Merge pull request #1501 from smallrye/dependabot/github_actions/codecov/codecov-action-3.1.5, closes #1501

🚀 Features

  • 3f94cc7 promotion of the experimental Multi splitter API
  • 4e979e0 allow failure retries with exponential backoffs and 'until' predicates, closes #1510
  • 9c17a6e use upstream JCTools 4.0.2

🐛 Fixes

BroadcastProcessor

  • 6a2c6f0 prevent memory leaks by clearing active subscriptions, closes #1532

tck

Read more

Release 2.5.8

06 Mar 11:34
Compare
Choose a tag to compare

Changelog

🔀 Merge

🐛 Fixes

  • 7bd37e4 BroadcastProcessor: prevent memory leaks by clearing active subscriptions, closes #1532

🧰 Tasks

  • dd320dc release: release Mutiny 2.5.8
  • 44d5999 release: set development version to 999-SNAPSHOT

Contributors

We'd like to thank the following people for their contributions:
Julien Ponge

Release 2.5.7

21 Feb 16:40
Compare
Choose a tag to compare

Changelog

🔀 Merge

🐛 Fixes

  • 607320e backport fix for cancellation in Uni to Multi bridge

🧰 Tasks

  • bc01723 release: release Mutiny 2.5.7
  • 6b07282 release: set development version to 2.5.7-SNAPSHOT

🛠 Build

Contributors

We'd like to thank the following people for their contributions:
Julien Ponge

Release 2.5.6

28 Jan 17:04
Compare
Choose a tag to compare

Changelog

🔀 Merge

  • 4ff850a Merge pull request #1499 from smallrye/fix/concatmap-early-null-innerUpstream, closes #1499
  • 962d18b Merge pull request #1497 from smallrye/dependabot/maven/org.assertj-assertj-core-3.25.2, closes #1497

🐛 Fixes

  • f18296b concatMap: deadlock on inner upstream subscription
  • 796003c concatMap: check for early null inner subscriber

🧰 Tasks

  • bc3ba4f release: release Mutiny 2.5.6
  • 9dc8bdc release: set development version to 999-SNAPSHOT

🛠 Build

  • 32fdd3e deps: bump org.assertj:assertj-core from 3.25.1 to 3.25.2

Contributors

We'd like to thank the following people for their contributions:
Julien Ponge

Release 2.5.5

23 Jan 16:09
Compare
Choose a tag to compare

Changelog

🔀 Merge

  • d0e0f8d Merge pull request #1495 from smallrye/fix/1494, closes #1495
  • e2bb9d9 Merge pull request #1493 from smallrye/refactor/concatmap-no-cas-on-unbounded, closes #1493

🐛 Fixes

  • be54f15 race condition on cancellation in UniCallbackSubscriber, closes #1494

🔄️ Changes

  • 4811b4b avoid a compare&swap on unbounded requests

🧰 Tasks

  • a5fca50 release: release Mutiny 2.5.5
  • b8da91f release: clear RevAPI breaking change justifications
  • c26a308 release: set development version to 999-SNAPSHOT

Contributors

We'd like to thank the following people for their contributions:
Julien Ponge