Releases: softwaremill/jox
Releases · softwaremill/jox
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]
v1.0.0-RC1-channels
v0.4.0
What’s Changed
- Move the scoped value determining the channel buffer size from Channel to Flow (#96) @adamw
- Make channel constructor private, add explicit factory methods (#95) @adamw
- Fix take while method (#94) @emil-bar
- Remove channel ops (hot streaming) (#93) @adamw
- unify code formatting (#92) @Blef666
- Add flows to table of contents (#91) @emil-bar
- Return ByteFlow directly from factory methods (#90) @emil-bar
- Channel reference in the ClosedChannel (#88) @Blef666
- Fix missed exception unwrap revert (#89) @emil-bar
- Better exception handling (#87) @emil-bar
- Update README.md (#86) @emil-bar
- Add remaining flow methods (#85) @emil-bar
- Implement ByteChunk and migrate methods to use it. (#80) @emil-bar
- Add Actor, external runner and fix flows publisher issues (#81) @emil-bar
- Implement io flows methods (#78) @emil-bar
- Implement remaining methods, including reactive lib connections (#79) @emil-bar
- Implement flows text operations (#77) @emil-bar
- Implement more flows ops methods part 3 (#76) @emil-bar
- Implement more flows ops methods part 2 (#75) @emil-bar
- Implement more flows ops methods part 1 (#74) @emil-bar
- Add more run methods for flow (#72) @emil-bar
- Add basic flow functions and creation methods (#63) @emil-bar