Releases: smallrye/smallrye-mutiny
Release 2.5.1
Changelog
🔀 Merge
- 50184ca Merge pull request #1386 from ozangunalp/assert_subscriber_list, closes #1386
- 99913a8 Merge pull request #1385 from smallrye/feat/cyclonedx, closes #1385
- 729ff7f Merge pull request #1384 from smallrye/fix/jandex-plugin, closes #1384
- 2633f79 Merge pull request #1383 from smallrye/dependabot/maven/io.smallrye-smallrye-build-parent-41, closes #1383
🚀 Features
- 27a9111 maven: generate and attach CycloneDX SBOM to the project artifacts
🐛 Fixes
- 5442f2c change the AssertSubscriber items list back to copyOnWrite
🧰 Tasks
🛠 Build
- 083e3be maven: use the Jandex Maven plugin from SmallRye rather than JBoss
- 176d791 deps: bump io.smallrye:smallrye-build-parent from 40 to 41
Contributors
We'd like to thank the following people for their contributions:
Clement Escoffier, Julien Ponge, Ozan Gunalp
Release 2.5.0
Changelog
🔀 Merge
- 6c70b9c Merge pull request #1380 from smallrye/ci/no-deploy-release-on-main, closes #1380
- be649fd Merge pull request #1376 from smallrye/ci/jreleaser-refinements, closes #1376
- 4e9e6e5 Merge pull request #1375 from smallrye/ci/fixes-after-2.5.0-M2, closes #1375
- 75305d0 Merge pull request #1374 from smallrye/ci/fixes-after-2.5.0-M1, closes #1374
- 1b7c809 Merge pull request #1373 from smallrye/dependabot/maven/org.codehaus.mojo-versions-maven-plugin-2.16.1, closes #1373
- ede16dc Merge pull request #1361 from jponge/ci/ripolinage-jreleaser-le-retour, closes #1361
- 446c3f2 Merge pull request #1369 from smallrye/docs/branching-and-reactive, closes #1369
- ae6e097 Merge pull request #1370 from smallrye/docs/split-in-workshop, closes #1370
- 521822f Merge pull request #1365 from smallrye/dependabot/maven/io.projectreactor-reactor-core-3.5.10, closes #1365
- b1b7fe1 Merge pull request #1364 from jponge/feat/workshop-examples, closes #1364
- 2c4872a Merge pull request #1360 from smallrye/doc/repeat-whilst, closes #1360
- 7ab2878 Merge pull request #1358 from smallrye/dependabot/maven/io.smallrye.common-smallrye-common-annotation-2.1.2, closes #1358
- 54e0100 Merge pull request #1356 from siewp/rename-UniMemoize-atLeast, closes #1356
- aa0d546 Merge pull request #1354 from smallrye/ci/streamline-main-build, closes #1354
- 2f0106d Merge pull request #1352 from smallrye/use-conventional-commits, closes #1352
🚀 Features
- b4eb5ad script to update the workshop Mutiny target version
- f5705ff import the Mutiny workshop examples into the main repository
🔄️ Changes
- 8daf457 reformat workshop samples
- 7baf62f reworked Uni combination APIs
- 72d4d39 rename UniMemoize#atLeast to forFixedDuration
🧰 Tasks
- 4a69199 release: release Mutiny 2.5.0
- b4d107f release: set development version to 999-SNAPSHOT
- 8f4474c release: release Mutiny 2.5.0-M5
- 6a9b83d release: set development version to 999-SNAPSHOT
- 34b24e4 release: release Mutiny 2.5.0-M4
- 4e5d02d release: set development version to 999-SNAPSHOT
- fac67b1 release: release Mutiny 2.5.0-M3
- 5e42c4d release: set development version to 999-SNAPSHOT
- d49d0d1 release: release Mutiny 2.5.0-M2
- a035b5f release: set development version to 999-SNAPSHOT
- 2828fa5 release: release Mutiny 2.5.0-M1
- aa4d55b release: set development version to 999-SNAPSHOT
- b1571cd release: release Mutiny 2.5.0-M1
🛠 Build
- 90d7b59 skip work on the main branch when facing a release commit
- 9bdf5cc release: override GITHUB_TOKEN in the release workflow
- bba9c76 release: simplify pre-release config
- 59d25f7 release: fixes after 2.5.0-M3
- 832d116 release: announce releases in GitHub Discussions
- 555e950 release: detect pre-releases in JReleaser
- 44acae8 release: fixes after 2.5.0-M2
- c43fc92 extract the Maven Central deployment as a workflow
- 1c967c1 perform Git commits as smallrye-ci
- f41696c allow some justfile commands to fail
- 3b2b853 update the workshop examples after the project build
- 5dd7b7e make 'just' use Bash
- d397ecf always install Python due to /bin/sh shortcomings
- f70cd34 remove spaces around shell operator
- c569c3c avoid bash-specific expressions
- 46f55bc ensure the release workflow steps run bash
- 6e63427 fix incorrect version variable references
- 6ffffc3 deps: bump org.codehaus.mojo:versions-maven-plugin
- 067a095 revamped release workflow
- 1838fd6 deps: bump io.projectreactor:reactor-core from 3.5.9 to 3.5.10
- f289f67 deps: bump io.smallrye.common:smallrye-common-annotation
- 58a8ae0 remove workflow dependency
- 495dcf1 streamline the main branch workflow to just deploy snapshots
- acb10ea remove extra commit linter call
- c5f83da no need to lint commits on the main branch
- 1599eeb use a self-contained commitlint action
- 6401e2c tell dependabot to use conventional commits
📝 Documentation
- 4753a01 document how to express branching in a pipeline, closes #1367
- abf3ba3 add a workshop example for Multi::split, closes #1368
- 51a2226 reference the Mutiny workshop examples
- d4ee818 fix description of the UniRepeat::whilst method, closes #1357
- a303851 dev: mention the usage of conventional commits
Contributors
We'd like to thank the following people for their contributions:
Clement Escoffier, Julien Ponge, Waldemar Reusch, jponge, siewp
Release 2.5.0-M5
Changelog
🔀 Merge
- be649fd Merge pull request #1376 from smallrye/ci/jreleaser-refinements, closes #1376
- 4e9e6e5 Merge pull request #1375 from smallrye/ci/fixes-after-2.5.0-M2, closes #1375
- 75305d0 Merge pull request #1374 from smallrye/ci/fixes-after-2.5.0-M1, closes #1374
- 1b7c809 Merge pull request #1373 from smallrye/dependabot/maven/org.codehaus.mojo-versions-maven-plugin-2.16.1, closes #1373
- ede16dc Merge pull request #1361 from jponge/ci/ripolinage-jreleaser-le-retour, closes #1361
- 446c3f2 Merge pull request #1369 from smallrye/docs/branching-and-reactive, closes #1369
- ae6e097 Merge pull request #1370 from smallrye/docs/split-in-workshop, closes #1370
- 521822f Merge pull request #1365 from smallrye/dependabot/maven/io.projectreactor-reactor-core-3.5.10, closes #1365
- b1b7fe1 Merge pull request #1364 from jponge/feat/workshop-examples, closes #1364
- 2c4872a Merge pull request #1360 from smallrye/doc/repeat-whilst, closes #1360
- 7ab2878 Merge pull request #1358 from smallrye/dependabot/maven/io.smallrye.common-smallrye-common-annotation-2.1.2, closes #1358
- 54e0100 Merge pull request #1356 from siewp/rename-UniMemoize-atLeast, closes #1356
- aa0d546 Merge pull request #1354 from smallrye/ci/streamline-main-build, closes #1354
- 2f0106d Merge pull request #1352 from smallrye/use-conventional-commits, closes #1352
🚀 Features
- b4eb5ad script to update the workshop Mutiny target version
- f5705ff import the Mutiny workshop examples into the main repository
🔄️ Changes
- 8daf457 reformat workshop samples
- 7baf62f reworked Uni combination APIs
- 72d4d39 rename UniMemoize#atLeast to forFixedDuration
🧰 Tasks
- 8f4474c release: release Mutiny 2.5.0-M5
- 6a9b83d release: set development version to 999-SNAPSHOT
- 34b24e4 release: release Mutiny 2.5.0-M4
- 4e5d02d release: set development version to 999-SNAPSHOT
- fac67b1 release: release Mutiny 2.5.0-M3
- 5e42c4d release: set development version to 999-SNAPSHOT
- d49d0d1 release: release Mutiny 2.5.0-M2
- a035b5f release: set development version to 999-SNAPSHOT
- 2828fa5 release: release Mutiny 2.5.0-M1
- aa4d55b release: set development version to 999-SNAPSHOT
- b1571cd release: release Mutiny 2.5.0-M1
🛠 Build
- 9bdf5cc release: override GITHUB_TOKEN in the release workflow
- bba9c76 release: simplify pre-release config
- 59d25f7 release: fixes after 2.5.0-M3
- 832d116 release: announce releases in GitHub Discussions
- 555e950 release: detect pre-releases in JReleaser
- 44acae8 release: fixes after 2.5.0-M2
- c43fc92 extract the Maven Central deployment as a workflow
- 1c967c1 perform Git commits as smallrye-ci
- f41696c allow some justfile commands to fail
- 3b2b853 update the workshop examples after the project build
- 5dd7b7e make 'just' use Bash
- d397ecf always install Python due to /bin/sh shortcomings
- f70cd34 remove spaces around shell operator
- c569c3c avoid bash-specific expressions
- 46f55bc ensure the release workflow steps run bash
- 6e63427 fix incorrect version variable references
- 6ffffc3 deps: bump org.codehaus.mojo:versions-maven-plugin
- 067a095 revamped release workflow
- 1838fd6 deps: bump io.projectreactor:reactor-core from 3.5.9 to 3.5.10
- f289f67 deps: bump io.smallrye.common:smallrye-common-annotation
- 58a8ae0 remove workflow dependency
- 495dcf1 streamline the main branch workflow to just deploy snapshots
- acb10ea remove extra commit linter call
- c5f83da no need to lint commits on the main branch
- 1599eeb use a self-contained commitlint action
- 6401e2c tell dependabot to use conventional commits
📝 Documentation
- 4753a01 document how to express branching in a pipeline, closes #1367
- abf3ba3 add a workshop example for Multi::split, closes #1368
- 51a2226 reference the Mutiny workshop examples
- d4ee818 fix description of the UniRepeat::whilst method, closes #1357
- a303851 dev: mention the usage of conventional commits
Contributors
We'd like to thank the following people for their contributions:
Clement Escoffier, Julien Ponge, Waldemar Reusch, jponge, siewp
Release 2.5.0-M4
Changelog
🔀 Merge
- be649fd Merge pull request #1376 from smallrye/ci/jreleaser-refinements, closes #1376
- 4e9e6e5 Merge pull request #1375 from smallrye/ci/fixes-after-2.5.0-M2, closes #1375
- 75305d0 Merge pull request #1374 from smallrye/ci/fixes-after-2.5.0-M1, closes #1374
- 1b7c809 Merge pull request #1373 from smallrye/dependabot/maven/org.codehaus.mojo-versions-maven-plugin-2.16.1, closes #1373
- ede16dc Merge pull request #1361 from jponge/ci/ripolinage-jreleaser-le-retour, closes #1361
- 446c3f2 Merge pull request #1369 from smallrye/docs/branching-and-reactive, closes #1369
- ae6e097 Merge pull request #1370 from smallrye/docs/split-in-workshop, closes #1370
- 521822f Merge pull request #1365 from smallrye/dependabot/maven/io.projectreactor-reactor-core-3.5.10, closes #1365
- b1b7fe1 Merge pull request #1364 from jponge/feat/workshop-examples, closes #1364
- 2c4872a Merge pull request #1360 from smallrye/doc/repeat-whilst, closes #1360
- 7ab2878 Merge pull request #1358 from smallrye/dependabot/maven/io.smallrye.common-smallrye-common-annotation-2.1.2, closes #1358
- 54e0100 Merge pull request #1356 from siewp/rename-UniMemoize-atLeast, closes #1356
- aa0d546 Merge pull request #1354 from smallrye/ci/streamline-main-build, closes #1354
- 2f0106d Merge pull request #1352 from smallrye/use-conventional-commits, closes #1352
🚀 Features
- b4eb5ad script to update the workshop Mutiny target version
- f5705ff import the Mutiny workshop examples into the main repository
🔄️ Changes
- 8daf457 reformat workshop samples
- 7baf62f reworked Uni combination APIs
- 72d4d39 rename UniMemoize#atLeast to forFixedDuration
🧰 Tasks
- 34b24e4 release: release Mutiny 2.5.0-M4
- 4e5d02d release: set development version to 999-SNAPSHOT
- fac67b1 release: release Mutiny 2.5.0-M3
- 5e42c4d release: set development version to 999-SNAPSHOT
- d49d0d1 release: release Mutiny 2.5.0-M2
- a035b5f release: set development version to 999-SNAPSHOT
- 2828fa5 release: release Mutiny 2.5.0-M1
- aa4d55b release: set development version to 999-SNAPSHOT
- b1571cd release: release Mutiny 2.5.0-M1
🛠 Build
- 59d25f7 release: fixes after 2.5.0-M3
- 832d116 release: announce releases in GitHub Discussions
- 555e950 release: detect pre-releases in JReleaser
- 44acae8 release: fixes after 2.5.0-M2
- c43fc92 extract the Maven Central deployment as a workflow
- 1c967c1 perform Git commits as smallrye-ci
- f41696c allow some justfile commands to fail
- 3b2b853 update the workshop examples after the project build
- 5dd7b7e make 'just' use Bash
- d397ecf always install Python due to /bin/sh shortcomings
- f70cd34 remove spaces around shell operator
- c569c3c avoid bash-specific expressions
- 46f55bc ensure the release workflow steps run bash
- 6e63427 fix incorrect version variable references
- 6ffffc3 deps: bump org.codehaus.mojo:versions-maven-plugin
- 067a095 revamped release workflow
- 1838fd6 deps: bump io.projectreactor:reactor-core from 3.5.9 to 3.5.10
- f289f67 deps: bump io.smallrye.common:smallrye-common-annotation
- 58a8ae0 remove workflow dependency
- 495dcf1 streamline the main branch workflow to just deploy snapshots
- acb10ea remove extra commit linter call
- c5f83da no need to lint commits on the main branch
- 1599eeb use a self-contained commitlint action
- 6401e2c tell dependabot to use conventional commits
📝 Documentation
- 4753a01 document how to express branching in a pipeline, closes #1367
- abf3ba3 add a workshop example for Multi::split, closes #1368
- 51a2226 reference the Mutiny workshop examples
- d4ee818 fix description of the UniRepeat::whilst method, closes #1357
- a303851 dev: mention the usage of conventional commits
Contributors
We'd like to thank the following people for their contributions:
Clement Escoffier, Julien Ponge, Waldemar Reusch, jponge, siewp
Release 2.5.0-M3
Changelog
🔀 Merge
- be649fd Merge pull request #1376 from smallrye/ci/jreleaser-refinements, closes #1376
- 4e9e6e5 Merge pull request #1375 from smallrye/ci/fixes-after-2.5.0-M2, closes #1375
- 75305d0 Merge pull request #1374 from smallrye/ci/fixes-after-2.5.0-M1, closes #1374
- 1b7c809 Merge pull request #1373 from smallrye/dependabot/maven/org.codehaus.mojo-versions-maven-plugin-2.16.1, closes #1373
- ede16dc Merge pull request #1361 from jponge/ci/ripolinage-jreleaser-le-retour, closes #1361
- 446c3f2 Merge pull request #1369 from smallrye/docs/branching-and-reactive, closes #1369
- ae6e097 Merge pull request #1370 from smallrye/docs/split-in-workshop, closes #1370
- 521822f Merge pull request #1365 from smallrye/dependabot/maven/io.projectreactor-reactor-core-3.5.10, closes #1365
- b1b7fe1 Merge pull request #1364 from jponge/feat/workshop-examples, closes #1364
- 2c4872a Merge pull request #1360 from smallrye/doc/repeat-whilst, closes #1360
- 7ab2878 Merge pull request #1358 from smallrye/dependabot/maven/io.smallrye.common-smallrye-common-annotation-2.1.2, closes #1358
- 54e0100 Merge pull request #1356 from siewp/rename-UniMemoize-atLeast, closes #1356
- aa0d546 Merge pull request #1354 from smallrye/ci/streamline-main-build, closes #1354
- 2f0106d Merge pull request #1352 from smallrye/use-conventional-commits, closes #1352
🚀 Features
- b4eb5ad script to update the workshop Mutiny target version
- f5705ff import the Mutiny workshop examples into the main repository
🔄️ Changes
- 8daf457 reformat workshop samples
- 7baf62f reworked Uni combination APIs
- 72d4d39 rename UniMemoize#atLeast to forFixedDuration
🧰 Tasks
- fac67b1 release: release Mutiny 2.5.0-M3
- 5e42c4d release: set development version to 999-SNAPSHOT
- d49d0d1 release: release Mutiny 2.5.0-M2
- a035b5f release: set development version to 999-SNAPSHOT
- 2828fa5 release: release Mutiny 2.5.0-M1
- aa4d55b release: set development version to 999-SNAPSHOT
- b1571cd release: release Mutiny 2.5.0-M1
🛠 Build
- 832d116 release: announce releases in GitHub Discussions
- 555e950 release: detect pre-releases in JReleaser
- 44acae8 release: fixes after 2.5.0-M2
- c43fc92 extract the Maven Central deployment as a workflow
- 1c967c1 perform Git commits as smallrye-ci
- f41696c allow some justfile commands to fail
- 3b2b853 update the workshop examples after the project build
- 5dd7b7e make 'just' use Bash
- d397ecf always install Python due to /bin/sh shortcomings
- f70cd34 remove spaces around shell operator
- c569c3c avoid bash-specific expressions
- 46f55bc ensure the release workflow steps run bash
- 6e63427 fix incorrect version variable references
- 6ffffc3 deps: bump org.codehaus.mojo:versions-maven-plugin
- 067a095 revamped release workflow
- 1838fd6 deps: bump io.projectreactor:reactor-core from 3.5.9 to 3.5.10
- f289f67 deps: bump io.smallrye.common:smallrye-common-annotation
- 58a8ae0 remove workflow dependency
- 495dcf1 streamline the main branch workflow to just deploy snapshots
- acb10ea remove extra commit linter call
- c5f83da no need to lint commits on the main branch
- 1599eeb use a self-contained commitlint action
- 6401e2c tell dependabot to use conventional commits
📝 Documentation
- 4753a01 document how to express branching in a pipeline, closes #1367
- abf3ba3 add a workshop example for Multi::split, closes #1368
- 51a2226 reference the Mutiny workshop examples
- d4ee818 fix description of the UniRepeat::whilst method, closes #1357
- a303851 dev: mention the usage of conventional commits
Contributors
We'd like to thank the following people for their contributions:
Clement Escoffier, Julien Ponge, Waldemar Reusch, jponge, siewp
Release 2.5.0-M2
Release 2.5.0-M1
Changelog
🔀 Merge
- 1b7c809 Merge pull request #1373 from smallrye/dependabot/maven/org.codehaus.mojo-versions-maven-plugin-2.16.1, closes #1373
- ede16dc Merge pull request #1361 from jponge/ci/ripolinage-jreleaser-le-retour, closes #1361
- 446c3f2 Merge pull request #1369 from smallrye/docs/branching-and-reactive, closes #1369
- ae6e097 Merge pull request #1370 from smallrye/docs/split-in-workshop, closes #1370
- 521822f Merge pull request #1365 from smallrye/dependabot/maven/io.projectreactor-reactor-core-3.5.10, closes #1365
- b1b7fe1 Merge pull request #1364 from jponge/feat/workshop-examples, closes #1364
- 2c4872a Merge pull request #1360 from smallrye/doc/repeat-whilst, closes #1360
- 7ab2878 Merge pull request #1358 from smallrye/dependabot/maven/io.smallrye.common-smallrye-common-annotation-2.1.2, closes #1358
- 54e0100 Merge pull request #1356 from siewp/rename-UniMemoize-atLeast, closes #1356
- aa0d546 Merge pull request #1354 from smallrye/ci/streamline-main-build, closes #1354
- 2f0106d Merge pull request #1352 from smallrye/use-conventional-commits, closes #1352
🚀 Features
- b4eb5ad script to update the workshop Mutiny target version
- f5705ff import the Mutiny workshop examples into the main repository
🔄️ Changes
- 8daf457 reformat workshop samples
- 7baf62f reworked Uni combination APIs
- 72d4d39 rename UniMemoize#atLeast to forFixedDuration
🧰 Tasks
- 2828fa5 release: release Mutiny 2.5.0-M1
- aa4d55b release: set development version to 999-SNAPSHOT
- b1571cd release: release Mutiny 2.5.0-M1
🛠 Build
- f41696c allow some justfile commands to fail
- 3b2b853 update the workshop examples after the project build
- 5dd7b7e make 'just' use Bash
- d397ecf always install Python due to /bin/sh shortcomings
- f70cd34 remove spaces around shell operator
- c569c3c avoid bash-specific expressions
- 46f55bc ensure the release workflow steps run bash
- 6e63427 fix incorrect version variable references
- 6ffffc3 deps: bump org.codehaus.mojo:versions-maven-plugin
- 067a095 revamped release workflow
- 1838fd6 deps: bump io.projectreactor:reactor-core from 3.5.9 to 3.5.10
- f289f67 deps: bump io.smallrye.common:smallrye-common-annotation
- 58a8ae0 remove workflow dependency
- 495dcf1 streamline the main branch workflow to just deploy snapshots
- acb10ea remove extra commit linter call
- c5f83da no need to lint commits on the main branch
- 1599eeb use a self-contained commitlint action
- 6401e2c tell dependabot to use conventional commits
📝 Documentation
- 4753a01 document how to express branching in a pipeline, closes #1367
- abf3ba3 add a workshop example for Multi::split, closes #1368
- 51a2226 reference the Mutiny workshop examples
- d4ee818 fix description of the UniRepeat::whilst method, closes #1357
- a303851 dev: mention the usage of conventional commits
Contributors
We'd like to thank the following people for their contributions:
Clement Escoffier, Julien Ponge, Waldemar Reusch, jponge, siewp
1.10.0
This is maintenance release for the 1.x
branch.
Changelog
Backports:
- Fix concat map request race condition which resulted in flaky test(#1341
- Fix race conditions un UniMemoizeOp
- AssertSubscriber rework
- Remove reference to the then shortcut
- Fix the AssertSubscriber.assertItems error message
Dependency upgrades:
- #1366 - build(deps): bump io.projectreactor:reactor-core from 3.5.9 to 3.5.10
- #1328 - Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.7.2 to 1.7.3
- #1318 - Bump reactor-core from 3.5.7 to 3.5.8
- #1306 - Bump reactor-core from 3.5.6 to 3.5.7
- #1297 - Bump version.surefire.plugin from 3.1.0 to 3.1.2
- #1286 - Bump maven-dependency-plugin from 3.5.0 to 3.6.0
- #1252 - Bump reactor-core from 3.5.4 to 3.5.5
- #1245 - Bump logback-classic from 1.2.11 to 1.2.12
- #1242 - Bump maven-release-plugin from 2.5.3 to 3.0.0
- #1235 - Bump reactor-core from 3.5.3 to 3.5.4
- #1207 - Bump smallrye-build-parent from 37 to 38
2.4.0
Changelog
- #1351 - Bump io.smallrye.common:smallrye-common-annotation from 2.1.0 to 2.1.1
- #1349 - Revamped release workflow
- #1348 - Updating dependencies for the MkDocs-built website
- #1341 - Fix concat map request race condition which resulted in flaky test
- #1333 - onFailure(Throwable) not reading Root cause exception?
- #1329 - Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.7.2 to 1.7.3
- #1323 - Issue #1316: Kotlin - Remove unnecessary suspend modifier from asFlow and Uni builder
- #1319 - Bump reactor-core from 3.5.7 to 3.5.8
- #1313 - Documentation: insist on merging vs concatenating order semantics
- #1309 - Multi split operator
- #1278 - Implement split operator
- #1275 - Documentation: run Uni on each item in List sequentially
- #1254 - Investigate why MultiConcatMapNoPrefetchTest is a flaky test