Releases: softwaremill/jox
Releases · softwaremill/jox
v0.5.3-flows
What's Changed
- Add Flow.expand and Flow.extrapolate operators (#280) @endrju19
- Add batchWeighted, batch, conflateWithSeed, conflate operators (#278) @endrju19
- Add Flow.recoverWith operator (#276) @endrju19
- Add 6 Flow operators migrated from ox (#273) @endrju19
Dependency updates
- chore(deps): update release-drafter/release-drafter digest to 44a942e (#284) @renovate[bot]
- chore(deps): update release-drafter/release-drafter action to v7 (#282) @renovate[bot]
- chore(deps): update dependency maven to v3.9.14 (#279) @renovate[bot]
- chore(deps): update dependency io.projectreactor:reactor-core to v3.8.4 (#277) @renovate[bot]
- fix(deps): update kotlin monorepo to v2.3.20 (#283) @renovate[bot]
- chore(deps): update dependency org.pastalab.fray:fray-junit to v0.8.0 (#274) @renovate[bot]
- chore(deps): update dependency org.apache.maven.plugins:maven-shade-plugin to v3.6.2 (#269) @renovate[bot]
- chore(deps): update dependency org.pastalab.fray.maven:fray-plugins-maven to v0.8.0 (#275) @renovate[bot]
- chore(deps): update release-drafter/release-drafter digest to 6a93d82 (#272) @renovate[bot]
- chore(deps): update release-drafter/release-drafter digest to 00ce30b (#270) @renovate[bot]
- chore(deps): update dependency maven to v3.9.13 (#271) @renovate[bot]
- chore(deps): update dependency com.diffplug.spotless:spotless-maven-plugin to v3.3.0 (#268) @renovate[bot]
v1.1.2-channels
v0.5.2-flows
What's Changed
- Add
Flows.usingChannel()for concurrent flow emission (#237) @denyshorman
Dependency updates
- Update dependency ch.qos.logback:logback-classic to v1.5.25 (#236) @renovate[bot]
- Update dependency myst-parser to v5 (#235) @renovate[bot]
- Update dependency io.projectreactor:reactor-core to v3.8.2 (#234) @renovate[bot]
- Update dependency com.github.siom79.japicmp:japicmp-maven-plugin to v0.25.4 (#233) @renovate[bot]
- Update dependency sphinx_rtd_theme to v3.1.0 (#232) @renovate[bot]
- Update dependency com.github.siom79.japicmp:japicmp-maven-plugin to v0.25.3 (#231) @renovate[bot]
- Update dependency com.github.siom79.japicmp:japicmp-maven-plugin to v0.25.2 (#229) @renovate[bot]
- Update dependency org.sonatype.central:central-publishing-maven-plugin to v0.10.0 (#228) @renovate[bot]
- Update dependency org.apache.pekko:pekko-stream_3 to v1.4.0 (#227) @renovate[bot]
- Update dependency org.slf4j:slf4j-api to v2.0.17 (#225) @renovate[bot]
- Update dependency org.junit.jupiter:junit-jupiter to v6.0.2 (#222) @renovate[bot]
- Update dependency ch.qos.logback:logback-classic to v1.5.24 (#221) @renovate[bot]
- Revert "Update dependency sphinx to v9.1.0" (#226) @adamw
- Update dependency org.junit.jupiter:junit-jupiter to v6 (#193) @renovate[bot]
v0.5.1 of flows
What's Changed
- Add kafka module ported from Ox (#219) @ZbutwialyPiernik
- fix Flow.take waiting for n+1 elements instead of terminating at n (#220) @ZbutwialyPiernik
Dependency updates
- Update dependency org.junit.jupiter:junit-jupiter to v6 (#193) @renovate[bot]
- Update junit-framework monorepo (#218) @renovate[bot]
- Update dependency sphinx to v9.1.0 (#217) @renovate[bot]
- Update dependency com.github.siom79.japicmp:japicmp-maven-plugin to v0.25.1 (#216) @renovate[bot]
- Update dependency org.pastalab.fray:fray-junit to v0.7.1 (#214) @renovate[bot]
- Update dependency org.pastalab.fray.maven:fray-plugins-maven to v0.7.1 (#215) @renovate[bot]
- Update dependency org.pastalab.fray.maven:fray-plugins-maven to v0.7.0 (#213) @renovate[bot]
- Update dependency org.pastalab.fray:fray-junit to v0.7.0 (#212) @renovate[bot]
- Update dependency maven to v3.9.12 (#211) @renovate[bot]
- Update kotlin monorepo to v2.3.0 (#210) @renovate[bot]
- Update dependency org.apache.pekko:pekko-bom_3 to v1.4.0 (#209) @renovate[bot]
- Update dependency org.pastalab.fray.maven:fray-plugins-maven to v0.6.11 (#208) @renovate[bot]
- Update dependency org.pastalab.fray:fray-junit to v0.6.11 (#207) @renovate[bot]
- Update dependency io.projectreactor:reactor-core to v3.8.1 (#206) @renovate[bot]
- Update dependency org.pastalab.fray.maven:fray-plugins-maven to v0.6.10 (#205) @renovate[bot]
- Update dependency org.pastalab.fray:fray-junit to v0.6.10 (#204) @renovate[bot]
- Update dependency sphinx to v9.0.4 (#203) @renovate[bot]
- Update dependency sphinx to v9.0.3 (#202) @renovate[bot]
- Update dependency sphinx to v9.0.1 (#201) @renovate[bot]
- Update dependency sphinx to v9 (#200) @renovate[bot]
- Update dependency org.apache.maven.plugins:maven-source-plugin to v3.4.0 (#199) @renovate[bot]
- Update actions/checkout action to v6 (#197) @renovate[bot]
- Update dependency com.github.siom79.japicmp:japicmp-maven-plugin to v0.25.0 (#198) @renovate[bot]
- Update dependency org.apache.pekko:pekko-bom_3 to v1.3.0 (#196) @renovate[bot]
- Update dependency com.diffplug.spotless:spotless-maven-plugin to v3.1.0 (#195) @renovate[bot]
v1.1.1-channels
What's Changed
- Compact default clause and trySend (#194) @magicprinc
v1.1.0-channels
What's Changed
- memory optimized structured concurrency (#188) @magicprinc
- micro-optimizations (#186) @magicprinc
- Add Fray-based concurrency tests (#190) @adamw
- Fix a typo in README.md (#175) @arciuchm
- Add a fail-safe ensuring that we don't act on old timers in groupedWithin (#172) @adamw
- Add methods which read from IS/File into a flow using a default chunk size (#171) @adamw
- Optimize Chunk implementation with multi-array backing (#170) @adamw
Dependency updates
- Update junit-framework monorepo (#192) @renovate[bot]
- Update dependency io.projectreactor:reactor-core to v3.8.0 (#185) @renovate[bot]
- Update dependency org.junit.jupiter:junit-jupiter to v6.0.1 (#184) @renovate[bot]
- Update kotlin monorepo to v2.2.21 (#183) @renovate[bot]
- Update dependency io.projectreactor:reactor-core to v3.7.12 (#182) @renovate[bot]
- Update dependency com.github.siom79.japicmp:japicmp-maven-plugin to v0.24.2 (#181) @renovate[bot]
- Update python Docker tag to v3.14 (#180) @renovate[bot]
- Update dependency com.github.siom79.japicmp:japicmp-maven-plugin to v0.24.1 (#179) @renovate[bot]
- Update dependency com.github.siom79.japicmp:japicmp-maven-plugin to v0.24.0 (#178) @renovate[bot]
- Update dependency org.junit.jupiter:junit-jupiter to v6 (#177) @renovate[bot]
- Update dependency org.junit.jupiter:junit-jupiter to v5.14.0 (#176) @renovate[bot]
- Update dependency maven-wrapper to v3.3.4 (#174) @renovate[bot]
- Update dependency com.diffplug.spotless:spotless-maven-plugin to v3 (#173) @renovate[bot]
- Update dependency org.apache.pekko:pekko-bom_3 to v1.2.1 (#169) @renovate[bot]
v0.5.0 of structured & flows
v1.0.1-channels & v0.4.1-flows
What’s Changed
- Add split & splitOn operations for Flows (#137) @adamw
- Reformat code, add spotless plugin (#136) @adamw
- Add selectWithin functionality with timeout support (#135) @adamw
- Update dependency org.apache.pekko:pekko-bom_3 to v1.1.4 (#134) @renovate[bot]
- Update dependency io.projectreactor:reactor-core to v3.7.7 (#133) @renovate[bot]
- Update dependency org.junit.jupiter:junit-jupiter to v5.13.1 (#132) @renovate[bot]
- Update dependency maven to v3.9.10 (#131) @renovate[bot]
- Update dependency org.junit.jupiter:junit-jupiter to v5.13.0 (#130) @renovate[bot]
- Bump golang to 1.24.3 (#129) @kciesielski
- Update dependency io.projectreactor:reactor-core to v3.7.6 (#127) @renovate[bot]
- Update kotlin monorepo to v2.1.21 (#126) @renovate[bot]
- Update dependency sphinx_rtd_theme to v3 (#125) @renovate[bot]
- Update dependency myst-parser to v4 (#123) @renovate[bot]
- Update dependency sphinx to v8 (#124) @renovate[bot]
- Update dependency sphinx-autobuild to v2024.10.3 (#121) @renovate[bot]
- Update python Docker tag to v3.13 (#122) @renovate[bot]
- Update dependency sphinx to v7.4.7 (#120) @renovate[bot]
v1.0.0-channels
What’s Changed
- Update release-drafter/release-drafter action to v6 (#118) @renovate[bot]
- Update dependency ubuntu to v24 (#117) @renovate[bot]
- Update actions/setup-java action to v4 (#116) @renovate[bot]
- Update actions/checkout action to v4 (#115) @renovate[bot]
- Update dependency org.junit.jupiter:junit-jupiter to v5.12.2 (#112) @renovate[bot]
- Update dependency org.testng:testng to v7.11.0 (#113) @renovate[bot]
- Revert "Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.10.2 - autoclosed" (#114) @adamw
- Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.10.2 - autoclosed (#111) @renovate[bot]
- Update dependency org.awaitility:awaitility to v4.3.0 (#110) @renovate[bot]
- Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.3 (#109) @renovate[bot]
- Update dependency org.apache.maven.plugins:maven-shade-plugin to v3.6.0 (#108) @renovate[bot]
- Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.11.2 (#107) @renovate[bot]
- Update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.7 (#106) @renovate[bot]
- Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.14.0 (#105) @renovate[bot]
- Update kotlin monorepo to v1.9.25 (#104) @renovate[bot]
- Update dependency org.apache.pekko:pekko-bom_3 to v1.1.3 (#103) @renovate[bot]
- Update dependency org.apache.maven.plugins:maven-source-plugin to v3.3.1 (#102) @renovate[bot]
- Update dependency maven to v3.9.9 (#100) @renovate[bot]
- Update dependency io.projectreactor:reactor-core to v3.7.5 (#99) @renovate[bot]
- Configure Renovate (#98) @renovate[bot]