Zero-dependency Reactive Streams publishers library

Overview

Main CI/CD pipeline License

⚡️ Mutiny Zero: a zero-dependency Reactive Streams publishers library for Java

Mutiny Zero is a minimal API for creating reactive-streams compliant publishers.

See https://smallrye.io/smallrye-mutiny-zero/ for the documentation.

📦 Build instructions

The project is built with Apache Maven and requires Java 8 and beyond:

$ mvn install

Contributing

The project is licensed under the terms of the Apache License Version 2.0.

All contributions are subject to the Developer Certificate of Origin (DCO). The DCO text is also included verbatim in the dco.txt file in the root directory of the repository.

See contribution notes and guidelines for more details.

Comments
  • Bump revapi-java from 0.27.0 to 0.28.0

    Bump revapi-java from 0.27.0 to 0.28.0

    Bumps revapi-java from 0.27.0 to 0.28.0.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 3
  • Bump mutiny.version from 1.0.0 to 1.1.2

    Bump mutiny.version from 1.0.0 to 1.1.2

    Bumps mutiny.version from 1.0.0 to 1.1.2. Updates mutiny from 1.0.0 to 1.1.2

    Release notes

    Sourced from mutiny's releases.

    1.1.2

    Changelog

    • #728 - Bump reactor-core from 3.4.10 to 3.4.11
    • #727 - Bump rxjava from 3.1.1 to 3.1.2
    • #726 - Make UniRetry & MultiRetry propagate the original Exception (#724)
    • #725 - Use the SR-CP call that uses the context settings or MP-config settings
    • #724 - JavaDoc for UniRetry#atMost and MultiRetry#atMost is wrong
    • #723 - RevAPI upgrades
    • #719 - Bump smallrye-common-annotation from 1.6.0 to 1.7.1
    • #717 - Bump jandex-maven-plugin from 1.2.0 to 1.2.1
    • #716 - Bump mockito-core from 3.12.4 to 4.0.0

    1.1.1

    Changelog

    • #713 - RevApi combined upgrades
    • #712 - No need to release downstream subscriber references
    • #705 - Cannot invoke "MultiSubscriber.onCompletion()" because "this.downstream" is null

    1.1.0

    Changelog

    • #702 - Bump bnd-maven-plugin from 5.3.0 to 6.0.0
    • #701 - Bump moditect-maven-plugin from 1.0.0.RC1 to 1.0.0.RC2
    • #700 - Bump dokka-maven-plugin from 1.5.30 to 1.5.31
    • #698 - Use the setup-java caching
    • #695 - Use Eclipse Temurin + 8/11/17 matrix
    • #694 - Bump junit.version from 5.8.0 to 5.8.1
    • #691 - Fix UniToMultiPublisher race condition
    • #690 - Reduce Multi allocations
    • #689 - Multi.createBy().repeating() doesn't like flatMap
    • #688 - Bump assertj-core from 3.20.2 to 3.21.0
    • #687 - Bump kotlin.version from 1.5.30 to 1.5.31
    • #684 - Bump dokka-maven-plugin from 1.5.0 to 1.5.30
    • #683 - Bump reactor-core from 3.4.9 to 3.4.10
    • #682 - Bump junit.version from 5.7.2 to 5.8.0
    • #678 - Fix off-by-one retry count when using exponential backoff
    • #677 - Combined Unis does not get canceled if one of them emits a failure
    • #676 - Fix UniRepeat#until javadoc
    • #675 - Wrong bootstrapping when retrying
    • #674 - Bump smallrye-context-propagation from 1.2.1 to 1.2.2
    • #673 - Use GH action caching
    • #672 - Bump kotlinx-coroutines-core from 1.5.1 to 1.5.2
    • #671 - Bump jandex-maven-plugin from 1.1.1 to 1.2.0
    • #670 - Allow disabling all Callback decorators via environment properties
    • #669 - Use atomic field updaters in selected Uni places
    • #668 - Bump rxjava from 3.1.0 to 3.1.1
    • #666 - Reduce AtomicReference allocations
    • #665 - Bump smallrye-build-parent from 30 to 31

    ... (truncated)

    Commits
    • 8e9f974 [RELEASE] - Bump version to 1.1.2
    • 5d77fbf Bumping the website version to 1.1.2
    • 25fd9de Merge pull request #728 from smallrye/dependabot/maven/io.projectreactor-reac...
    • d2eda0a Bump reactor-core from 3.4.10 to 3.4.11
    • 0394833 Merge pull request #727 from smallrye/dependabot/maven/io.reactivex.rxjava3-r...
    • d74a2eb Bump rxjava from 3.1.1 to 3.1.2
    • 43a6d66 Merge pull request #726 from oliver-brm/main
    • 8a28b71 Make UniRetry & MultiRetry propagate the original Exception (via ExponentialB...
    • 8c8b6e0 Merge pull request #725 from FroMage/cp-defaults
    • 948c5eb Use the SR-CP call that uses the context settings or MP-config settings
    • Additional commits viewable in compare view

    Updates reactive-streams-junit5-tck from 1.0.0 to 1.1.2

    Release notes

    Sourced from reactive-streams-junit5-tck's releases.

    1.1.2

    Changelog

    • #728 - Bump reactor-core from 3.4.10 to 3.4.11
    • #727 - Bump rxjava from 3.1.1 to 3.1.2
    • #726 - Make UniRetry & MultiRetry propagate the original Exception (#724)
    • #725 - Use the SR-CP call that uses the context settings or MP-config settings
    • #724 - JavaDoc for UniRetry#atMost and MultiRetry#atMost is wrong
    • #723 - RevAPI upgrades
    • #719 - Bump smallrye-common-annotation from 1.6.0 to 1.7.1
    • #717 - Bump jandex-maven-plugin from 1.2.0 to 1.2.1
    • #716 - Bump mockito-core from 3.12.4 to 4.0.0

    1.1.1

    Changelog

    • #713 - RevApi combined upgrades
    • #712 - No need to release downstream subscriber references
    • #705 - Cannot invoke "MultiSubscriber.onCompletion()" because "this.downstream" is null

    1.1.0

    Changelog

    • #702 - Bump bnd-maven-plugin from 5.3.0 to 6.0.0
    • #701 - Bump moditect-maven-plugin from 1.0.0.RC1 to 1.0.0.RC2
    • #700 - Bump dokka-maven-plugin from 1.5.30 to 1.5.31
    • #698 - Use the setup-java caching
    • #695 - Use Eclipse Temurin + 8/11/17 matrix
    • #694 - Bump junit.version from 5.8.0 to 5.8.1
    • #691 - Fix UniToMultiPublisher race condition
    • #690 - Reduce Multi allocations
    • #689 - Multi.createBy().repeating() doesn't like flatMap
    • #688 - Bump assertj-core from 3.20.2 to 3.21.0
    • #687 - Bump kotlin.version from 1.5.30 to 1.5.31
    • #684 - Bump dokka-maven-plugin from 1.5.0 to 1.5.30
    • #683 - Bump reactor-core from 3.4.9 to 3.4.10
    • #682 - Bump junit.version from 5.7.2 to 5.8.0
    • #678 - Fix off-by-one retry count when using exponential backoff
    • #677 - Combined Unis does not get canceled if one of them emits a failure
    • #676 - Fix UniRepeat#until javadoc
    • #675 - Wrong bootstrapping when retrying
    • #674 - Bump smallrye-context-propagation from 1.2.1 to 1.2.2
    • #673 - Use GH action caching
    • #672 - Bump kotlinx-coroutines-core from 1.5.1 to 1.5.2
    • #671 - Bump jandex-maven-plugin from 1.1.1 to 1.2.0
    • #670 - Allow disabling all Callback decorators via environment properties
    • #669 - Use atomic field updaters in selected Uni places
    • #668 - Bump rxjava from 3.1.0 to 3.1.1
    • #666 - Reduce AtomicReference allocations
    • #665 - Bump smallrye-build-parent from 30 to 31

    ... (truncated)

    Commits
    • 8e9f974 [RELEASE] - Bump version to 1.1.2
    • 5d77fbf Bumping the website version to 1.1.2
    • 25fd9de Merge pull request #728 from smallrye/dependabot/maven/io.projectreactor-reac...
    • d2eda0a Bump reactor-core from 3.4.10 to 3.4.11
    • 0394833 Merge pull request #727 from smallrye/dependabot/maven/io.reactivex.rxjava3-r...
    • d74a2eb Bump rxjava from 3.1.1 to 3.1.2
    • 43a6d66 Merge pull request #726 from oliver-brm/main
    • 8a28b71 Make UniRetry & MultiRetry propagate the original Exception (via ExponentialB...
    • 8c8b6e0 Merge pull request #725 from FroMage/cp-defaults
    • 948c5eb Use the SR-CP call that uses the context settings or MP-config settings
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump revapi-maven-plugin from 0.14.7 to 0.15.0

    Bump revapi-maven-plugin from 0.14.7 to 0.15.0

    Bumps revapi-maven-plugin from 0.14.7 to 0.15.0.

    Commits
    • af33bea [maven-release-plugin] prepare release revapi-java-0.15.0
    • 76bb81b [maven-release-plugin] prepare for next development iteration
    • b8adeed [maven-release-plugin] prepare release revapi-java-spi-0.15.0
    • c24190a update to the latest stuff in revapi-java-spi
    • 10d4c08 [maven-release-plugin] prepare for next development iteration
    • ae2d648 [maven-release-plugin] prepare release revapi-reporter-text-0.9.0
    • c06659e update to latest versions of stuff in revapi-reporter-text.
    • c0d2389 [maven-release-plugin] prepare for next development iteration
    • 3474f06 [maven-release-plugin] prepare release revapi-ant-task-0.7.0
    • c9a523d latest versions in ant task.
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump revapi-reporter-json from 0.4.6 to 0.5.0

    Bump revapi-reporter-json from 0.4.6 to 0.5.0

    Bumps revapi-reporter-json from 0.4.6 to 0.5.0.

    Commits
    • 14accfc [maven-release-plugin] prepare release revapi-0.5.0
    • 2c9c322 [maven-release-plugin] prepare for next development iteration
    • 88c5cde [maven-release-plugin] prepare release revapi-build-15
    • 04c81b4 prepare build pom for release.
    • 1f01361 [maven-release-plugin] prepare for next development iteration
    • 72217f9 [maven-release-plugin] prepare release revapi-build-support-2
    • 9cfbf79 [maven-release-plugin] prepare for next development iteration
    • 80f4677 [maven-release-plugin] prepare release revapi-site-shared-1
    • ebd6139 [maven-release-plugin] prepare for next development iteration
    • 7c0c3e9 [maven-release-plugin] prepare release revapi-bom-14
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump revapi-reporter-json from 0.4.5 to 0.4.6

    Bump revapi-reporter-json from 0.4.5 to 0.4.6

    Bumps revapi-reporter-json from 0.4.5 to 0.4.6.

    Commits
    • 1296fbe Release revapi-reporter-json-0.4.6
    • 68316e9 Setting revapi-json to version 0.3.6-SNAPSHOT
    • 416c056 Release revapi-json-0.3.5
    • 05314ac Setting revapi-java to version 0.27.1-SNAPSHOT
    • bc67fcf Release revapi-java-0.27.0
    • 6e6be11 Setting revapi-ant-task to version 0.12.7-SNAPSHOT
    • 2ed8106 Release revapi-ant-task-0.12.6
    • 798c3d2 Setting revapi-reporter-file-base to version 0.4.7-SNAPSHOT
    • 64c9811 Release revapi-reporter-file-base-0.4.6
    • e5d8310 Setting revapi-java-spi to version 0.24.1-SNAPSHOT
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump revapi-maven-plugin from 0.14.6 to 0.14.7

    Bump revapi-maven-plugin from 0.14.6 to 0.14.7

    Bumps revapi-maven-plugin from 0.14.6 to 0.14.7.

    Commits
    • 0ecd637 Release revapi-maven-plugin-0.14.7
    • 6f83949 Setting revapi-yaml to version 0.3.6-SNAPSHOT
    • 4d400d2 Release revapi-yaml-0.3.5
    • 5c6fd32 Setting revapi-standalone to version 0.11.7-SNAPSHOT
    • e7b563c Release revapi-standalone-0.11.6
    • 7339d5c Setting revapi-reporter-text to version 0.14.7-SNAPSHOT
    • f6f0ece Release revapi-reporter-text-0.14.6
    • a21c39b Setting revapi-reporter-json to version 0.4.7-SNAPSHOT
    • 1296fbe Release revapi-reporter-json-0.4.6
    • 68316e9 Setting revapi-json to version 0.3.6-SNAPSHOT
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump revapi-java from 0.26.1 to 0.27.0

    Bump revapi-java from 0.26.1 to 0.27.0

    Bumps revapi-java from 0.26.1 to 0.27.0.

    Commits
    • bc67fcf Release revapi-java-0.27.0
    • 6e6be11 Setting revapi-ant-task to version 0.12.7-SNAPSHOT
    • 2ed8106 Release revapi-ant-task-0.12.6
    • 798c3d2 Setting revapi-reporter-file-base to version 0.4.7-SNAPSHOT
    • 64c9811 Release revapi-reporter-file-base-0.4.6
    • e5d8310 Setting revapi-java-spi to version 0.24.1-SNAPSHOT
    • 878051b Release revapi-java-spi-0.24.0
    • fb603e9 Setting revapi-jackson to version 0.4.3-SNAPSHOT
    • 808627f Release revapi-jackson-0.4.2
    • 4b77a60 Setting revapi-basic-features to version 0.12.7-SNAPSHOT
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump revapi-reporter-text from 0.14.5 to 0.14.6

    Bump revapi-reporter-text from 0.14.5 to 0.14.6

    Bumps revapi-reporter-text from 0.14.5 to 0.14.6.

    Commits
    • 21f0653 Release revapi-maven-plugin-0.14.6
    • 555e245 Setting revapi-yaml to version 0.3.5-SNAPSHOT
    • 4eee67b Release revapi-yaml-0.3.4
    • d2cbd77 Setting revapi-standalone to version 0.11.6-SNAPSHOT
    • 8ea73bf Release revapi-standalone-0.11.5
    • 9d13af0 Setting revapi-reporter-text to version 0.14.6-SNAPSHOT
    • 5845cc4 Release revapi-reporter-text-0.14.5
    • 5bd9892 Setting revapi-reporter-json to version 0.4.6-SNAPSHOT
    • 641f9b3 Release revapi-reporter-json-0.4.5
    • e91a54a Setting revapi-json to version 0.3.5-SNAPSHOT
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump smallrye-build-parent from 32 to 33

    Bump smallrye-build-parent from 32 to 33

    Bumps smallrye-build-parent from 32 to 33.

    Release notes

    Sourced from smallrye-build-parent's releases.

    33

    • #285 Add imports and upgrade Arquillian Weld and WildFly
    • #284 Bump formatter-maven-plugin from 2.17.0 to 2.17.1
    • #283 Bump version.junit5 from 5.8.1 to 5.8.2
    • #282 Bump formatter-maven-plugin from 2.16.0 to 2.17.0
    • #281 Bump awaitility from 4.1.0 to 4.1.1
    • #280 Bump testcontainers from 1.16.1 to 1.16.2
    • #279 Bump testcontainers from 1.16.0 to 1.16.1
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump revapi-java from 0.24.4 to 0.26.0

    Bump revapi-java from 0.24.4 to 0.26.0

    ⚠️ Dependabot is rebasing this PR ⚠️

    Rebasing might not happen immediately, so don't worry if this takes some time.

    Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


    Bumps revapi-java from 0.24.4 to 0.26.0.

    Commits
    • ab20699 Release revapi-java-0.26.0
    • e47cdfb Setting revapi-ant-task to version 0.12.5-SNAPSHOT
    • 1280b33 Release revapi-ant-task-0.12.4
    • 248dcc4 Setting revapi-reporter-file-base to version 0.4.5-SNAPSHOT
    • abcfcb8 Release revapi-reporter-file-base-0.4.4
    • 501b66e Setting revapi-java-spi to version 0.23.6-SNAPSHOT
    • f5f860c Release revapi-java-spi-0.23.5
    • 46227d9 Setting revapi-jackson to version 0.4.1-SNAPSHOT
    • 5b839aa Release revapi-jackson-0.4.0
    • 4a49fd7 Setting revapi-basic-features to version 0.12.5-SNAPSHOT
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump revapi-maven-plugin from 0.14.3 to 0.14.5

    Bump revapi-maven-plugin from 0.14.3 to 0.14.5

    ⚠️ Dependabot is rebasing this PR ⚠️

    Rebasing might not happen immediately, so don't worry if this takes some time.

    Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


    Bumps revapi-maven-plugin from 0.14.3 to 0.14.5.

    Commits
    • 7658120 Release revapi-maven-plugin-0.14.5
    • 45d3dee Setting revapi-yaml to version 0.3.4-SNAPSHOT
    • 25827f1 Release revapi-yaml-0.3.3
    • 2d8b82c Setting revapi-standalone to version 0.11.5-SNAPSHOT
    • d7993dd Release revapi-standalone-0.11.4
    • 68baf28 Setting revapi-reporter-text to version 0.14.5-SNAPSHOT
    • 2338ef2 Release revapi-reporter-text-0.14.4
    • 9841c93 Setting revapi-reporter-json to version 0.4.5-SNAPSHOT
    • c406fd9 Release revapi-reporter-json-0.4.4
    • b1cbae4 Setting revapi-json to version 0.3.4-SNAPSHOT
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
Releases(1.0.0)
  • 1.0.0(Nov 28, 2022)

    • #104 Bump logback-classic from 1.4.4 to 1.4.5
    • #102 Bump mutiny from 2.0.0-milestone2 to 2.0.0-milestone3
    • #101 Add missing package-info to the operators package
    • #100 Cleanups ahead of 1.0.0
    • #99 1.0.0 deprecation removals
    Source code(tar.gz)
    Source code(zip)
  • 0.5.0(Nov 6, 2022)

    • #97 Concatenate streams operator
    • #96 Basic error handling operators
    • #95 Bump smallrye-build-parent from 36 to 37
    • #91 Minor fixes
    • #90 New library to expose Vert.x ReadStream as Flow.Publisher
    • #88 A set of basic selection / transformation operators
    • #86 Bump logback-classic from 1.4.0 to 1.4.1
    • #85 Deprecate AsyncHelpers.failedFuture
    • #83 Bump smallrye-build-parent from 35 to 36
    • #82 Bump logback-classic from 1.2.11 to 1.4.0
    • #81 Bump junit-jupiter.version from 5.8.2 to 5.9.0
    • #80 Switch to Java Flow
    Source code(tar.gz)
    Source code(zip)
  • 0.4.3(Jul 11, 2022)

  • 0.4.0(Jul 7, 2022)

    • #74 Import of the RS TCK JUnit5 shim into Mutiny Zero
    • #69 Bump testng from 7.6.0 to 7.6.1
    • #68 Bump testng-engine from 1.0.2 to 1.0.4
    • #67 Bump mutiny from 1.5.0 to 1.6.0
    • #65 Bump assertj-core from 3.22.0 to 3.23.0
    • #63 Bump mutiny from 1.4.0 to 1.5.0
    • #62 Bump testng from 7.5 to 7.6.0
    • #61 Fix the javadocs rendering in the CI script
    Source code(tar.gz)
    Source code(zip)
  • 0.3.0(May 16, 2022)

    • #59 Remove redundant RevAPI file
    • #58 Fix the Red Hat logo relative URLs for MkDocs
    • #57 Clean-room adapters
    • #56 Bump testng-engine from 1.0.1 to 1.0.2
    • #55 Extract a Maven parent module
    • #54 Use the Maven Wrapper in CI/CD
    • #52 Bump logback-classic from 1.2.7 to 1.2.11
    Source code(tar.gz)
    Source code(zip)
  • 0.2.0(Mar 29, 2022)

    • #51 Switch to Java 11 as a baseline
    • #50 Use Temurin 11 + 17 in CI/CD
    • #49 Remove the dependency to reactive-streams-junit5-tck
    • #45 Bump mutiny.version from 1.3.1 to 1.4.0
    • #44 Bump awaitility from 4.1.1 to 4.2.0
    • #43 Bump smallrye-build-parent from 34 to 35
    • #42 Bump mutiny.version from 1.3.0 to 1.3.1
    • #40 Bump build-helper-maven-plugin from 3.2.0 to 3.3.0
    • #39 Stop using reactive-streams-junit5-tck
    • #38 Bump assertj-core from 3.21.0 to 3.22.0
    • #37 Bump smallrye-build-parent from 32 to 34
    • #35 Bump junit-jupiter.version from 5.8.1 to 5.8.2
    • #34 Bump mutiny.version from 1.1.2 to 1.2.0
    • #33 Bump revapi-reporter-text from 0.14.4 to 0.14.5
    • #32 Bump revapi-reporter-json from 0.4.4 to 0.4.5
    • #31 Bump revapi-maven-plugin from 0.14.5 to 0.14.6
    • #30 Bump revapi-java from 0.26.0 to 0.26.1
    • #29 Bump awaitility from 4.1.0 to 4.1.1
    • #28 Bump smallrye-build-parent from 31 to 32
    • #26 Bump revapi-reporter-json from 0.4.2 to 0.4.4
    • #25 Bump revapi-reporter-text from 0.14.2 to 0.14.4
    • #23 Bump revapi-maven-plugin from 0.14.3 to 0.14.5
    • #17 Bump moditect-maven-plugin from 1.0.0.RC1 to 1.0.0.RC2
    • #16 Bump junit-jupiter.version from 5.8.0 to 5.8.1
    • #15 Bump assertj-core from 3.20.2 to 3.21.0
    • #14 Bump junit-jupiter.version from 5.7.2 to 5.8.0
    • #13 Use GH action caching
    • #12 Bump smallrye-build-parent from 30 to 31
    • #11 Bump smallrye-build-parent from 29 to 30
    • #10 Introduce a Tube configuration object
    • #9 Bump revapi-java from 0.24.3 to 0.24.4
    • #8 Bump mutiny.version from 0.17.0 to 0.19.2
    • #3 Bump revapi-java from 0.24.2 to 0.24.3
    Source code(tar.gz)
    Source code(zip)
  • 0.1.0(Jun 28, 2021)

RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.

RxJava: Reactive Extensions for the JVM RxJava is a Java VM implementation of Reactive Extensions: a library for composing asynchronous and event-base

ReactiveX 46.7k Dec 30, 2022
Zero-allocation hashing for Java

Zero-Allocation Hashing Version Overview This project provides a Java API for hashing any sequence of bytes in Java, including all kinds of primitive

Chronicle Software : Open Source 707 Dec 30, 2022
Zero is a core test automation project that can be used as a basis for any kind of test automation project (API, Browser, Mobile)

Zero Zero is our feature rich, core test automation framework, that can be used as an underlying automation framework for any/and all kind of test aut

Pramod Kumar Yadav 10 Dec 16, 2022
Reactive Programming for Android

Reactive Programming for Android Agera is a set of classes and interfaces to help write functional, asynchronous, and reactive applications for Androi

Google 7.3k Jan 5, 2023
Immutable in-memory R-tree and R*-tree implementations in Java with reactive api

rtree In-memory immutable 2D R-tree implementation in java using RxJava Observables for reactive processing of search results. Status: released to Mav

Dave Moten 999 Dec 20, 2022
A high performance caching library for Java

Caffeine is a high performance, near optimal caching library. For more details, see our user's guide and browse the API docs for the latest release. C

Ben Manes 13k Jan 5, 2023
A Java library for quickly and efficiently parsing and writing UUIDs

fast-uuid fast-uuid is a Java library for quickly and efficiently parsing and writing UUIDs. It yields the most dramatic performance gains when compar

Jon Chambers 142 Jan 1, 2023
Hollow is a java library and toolset for disseminating in-memory datasets from a single producer to many consumers for high performance read-only access.

Hollow Hollow is a java library and toolset for disseminating in-memory datasets from a single producer to many consumers for high performance read-on

Netflix, Inc. 1.1k Dec 25, 2022
A fork of Cliff Click's High Scale Library. Improved with bug fixes and a real build system.

High Scale Lib This is Boundary's fork of Cliff Click's high scale lib. We will be maintaining this fork with bug fixes, improvements and versioned bu

BMC TrueSight Pulse (formerly Boundary) 402 Jan 2, 2023
Java port of a concurrent trie hash map implementation from the Scala collections library

About This is a Java port of a concurrent trie hash map implementation from the Scala collections library. It is almost a line-by-line conversion from

null 147 Oct 31, 2022
Java library for the HyperLogLog algorithm

java-hll A Java implementation of HyperLogLog whose goal is to be storage-compatible with other similar offerings from Aggregate Knowledge. NOTE: This

Aggregate Knowledge (a Neustar service) 296 Dec 30, 2022
A simple integer compression library in Java

JavaFastPFOR: A simple integer compression library in Java License This code is released under the Apache License Version 2.0 http://www.apache.org/li

Daniel Lemire 487 Dec 30, 2022
Library for creating In-memory circular buffers that use direct ByteBuffers to minimize GC overhead

Overview This project aims at creating a simple efficient building block for "Big Data" libraries, applications and frameworks; thing that can be used

Tatu Saloranta 132 Jul 28, 2022
LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio (OpenAL), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR) applications.

LWJGL - Lightweight Java Game Library 3 LWJGL (https://www.lwjgl.org) is a Java library that enables cross-platform access to popular native APIs usef

Lightweight Java Game Library 4k Dec 29, 2022
A modern I/O library for Android, Kotlin, and Java.

Okio See the project website for documentation and APIs. Okio is a library that complements java.io and java.nio to make it much easier to access, sto

Square 8.2k Dec 31, 2022
A Persistent Java Collections Library

PCollections A Persistent Java Collections Library Overview PCollections serves as a persistent and immutable analogue of the Java Collections Framewo

harold cooper 708 Dec 28, 2022
Jalgorithm is an open-source Java library which has implemented various algorithms and data structure

We loved Java and algorithms, so We made Jalgorithm ❤ Jalgorithm is an open-source Java library which has implemented various algorithms and data stru

Muhammad Karbalaee 35 Dec 15, 2022
A Primitive Collection library that reduces memory usage and improves performance

Primitive-Collections This is a Simple Primitive Collections Library i started as a hobby Project. It is based on Java's Collection Library and FastUt

Speiger 26 Dec 25, 2022