github smallrye/smallrye-mutiny 3.3.1

2 hours ago

Changelog

๐Ÿ› Fixes

gather

  • 322e596 prevent upstream over-requesting under re-entrant demand, closes #2195

unscoped

  • a188e31 replace deprecated ${version} with ${project.version} in bnd-maven-plugin configuration
  • 03486b1 rewrite demand accounting in MultiBufferWithTimeoutOp to use drain queue with bounded upstream requests
  • 6d71d67 MultiBufferWithTimeoutOp demand/completion tests
  • 322936c demand accounting in MultiBufferWithTimeoutOp, closes #2211 #2212
  • 09d42c6 race between size-based and timer-based flushes in MultiBufferWithTimeoutOp, closes #2187

๐Ÿงช Tests

  • 771c1d6 add test proving readyBatches needs multiple entries
  • 64a9822 add demand-accounting tests for MultiBufferWithTimeoutOp
  • 822f297 stress test for concurrent size and timer flushes in MultiBufferWithTimeoutOp

๐Ÿงฐ Tasks

release

  • c75d8f5 update version metadata for Mutiny 3.3.1
  • 24ce2e3 set development version to 999-SNAPSHOT

unscoped

  • 3352ae5 periodic Python dependencies sync

๐Ÿ›  Build

deps

  • e38df5b bump net.bytebuddy:byte-buddy
  • 89b63d2 bump io.smallrye:smallrye-build-parent
  • bff2449 bump astral-sh/setup-uv
  • 1c54eb6 bump the patch group with 5 updates
  • d11c770 bump org.apache.maven:apache-maven
  • 7e70df4 bump the minor group with 3 updates
  • 9455e3c bump astral-sh/setup-uv in the minor group
  • 7275bf7 bump the major group with 3 updates
  • 23e0f1a bump net.bytebuddy:byte-buddy in the patch group
  • d69b8a8 bump astral-sh/setup-uv in the minor group
  • ed437ea bump actions/setup-java in the patch group
  • c2b96a5 bump io.smallrye.config:smallrye-config in the patch group
  • 811efb3 bump the patch group with 4 updates
  • 13ad656 bump the patch group with 2 updates
  • 12e015c bump the minor group with 2 updates
  • e9985d0 bump mkdocs-material from 9.7.6 to 9.7.7 in /documentation
  • 5d9ca12 bump actions/setup-java in the major group
  • aa16444 bump the patch group with 2 updates
  • 216cda5 bump biz.aQute.bnd:bnd-maven-plugin in the minor group
  • 500c49e bump astral-sh/setup-uv in the major group
  • 79bd619 bump net.bytebuddy:byte-buddy in the patch group
  • 1e1b93d bump org.jctools:jctools-core in the patch group
  • 841360a bump io.smallrye.reactive:mutiny-zero-flow-adapters
  • 1cc9048 bump the minor group with 2 updates
  • dadbcd7 bump the patch group with 4 updates
  • f54e4d3 bump pymdown-extensions in /documentation
  • 050d674 bump actions/setup-java in the minor group
  • 5631a27 bump org.cyclonedx:cyclonedx-maven-plugin
  • 80629d5 bump pymdown-extensions in /documentation
  • 04b9b21 bump actions/setup-java
  • 7629bc7 bump the major group with 2 updates
  • 66a0286 bump actions/checkout in the patch group
  • 1797416 bump io.smallrye.common:smallrye-common-annotation
  • 4985454 bump io.smallrye.config:smallrye-config in the patch group
  • c288e07 bump io.smallrye:smallrye-build-parent in the major group
  • e7c0508 bump the minor group with 3 updates
  • 14d277c bump the patch group with 9 updates
  • 65db8b2 bump the minor group across 1 directory with 2 updates
  • e82196f bump the patch group across 1 directory with 6 updates
  • 9b43b8e bump the major group across 1 directory with 2 updates
  • 2f2ee04 bump actions/setup-python in the minor group

deps-dev

  • d5ba5cf bump ch.qos.logback:logback-classic
  • ca7effa bump the patch group across 1 directory with 2 updates
  • 1d7fb21 bump com.diffplug.spotless:spotless-maven-plugin
  • cc2243a bump org.jreleaser:jreleaser-maven-plugin
  • 5cbf954 bump com.diffplug.spotless:spotless-maven-plugin
  • a4ea12c bump com.diffplug.spotless:spotless-maven-plugin
  • 0b2b47f bump eu.maveniverse.maven.plugins:bom-builder3
  • 9037f9a bump ch.qos.logback:logback-classic in the patch group
  • 78ca90f bump ch.qos.logback:logback-classic in the patch group
  • e1c2869 bump com.diffplug.spotless:spotless-maven-plugin
  • 2bd644c bump ch.qos.logback:logback-classic in the minor group
  • 377b4fd bump ch.qos.logback:logback-classic in the patch group

๐Ÿ“ Documentation

  • 3740636 fix concatMap Javadoc to reflect actual no-prefetch behavior, closes #2200

Contributors

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

Don't miss a new smallrye-mutiny release

NewReleases is sending notifications on new releases.