pivovarit/parallel-collectors (com.pivovarit:parallel-collectors)
### [`v3.1.0`](https://togithub.com/pivovarit/parallel-collectors/releases/tag/3.1.0)
[Compare Source](https://togithub.com/pivovarit/parallel-collectors/compare/3.0.0...3.1.0)
#### What’s Changed
- Control parallelism on a separate virtual thread ([#872](https://togithub.com/pivovarit/parallel-collectors/issues/872)) [@pivovarit](https://togithub.com/pivovarit)
- Reject invalid Executor's RejectedExecutionHandlers ([#873](https://togithub.com/pivovarit/parallel-collectors/issues/873)) [@pivovarit](https://togithub.com/pivovarit)
- Add ExecutorPollutionTest ([#874](https://togithub.com/pivovarit/parallel-collectors/issues/874)) [@pivovarit](https://togithub.com/pivovarit)
- Add streaming tests for immediate processing start ([#871](https://togithub.com/pivovarit/parallel-collectors/issues/871)) [@pivovarit](https://togithub.com/pivovarit)
#### Dependencies
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.0 to 3.4.1 ([#864](https://togithub.com/pivovarit/parallel-collectors/issues/864)) [@dependabot](https://togithub.com/dependabot)
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.3 to 3.2.4 ([#865](https://togithub.com/pivovarit/parallel-collectors/issues/865)) [@dependabot](https://togithub.com/dependabot)
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.0 ([#863](https://togithub.com/pivovarit/parallel-collectors/issues/863)) [@dependabot](https://togithub.com/dependabot)
- Bump com.tngtech.archunit:archunit-junit5-api from 1.2.1 to 1.3.0 ([#861](https://togithub.com/pivovarit/parallel-collectors/issues/861)) [@dependabot](https://togithub.com/dependabot)
- Bump com.tngtech.archunit:archunit-junit5-engine from 1.2.1 to 1.3.0 ([#860](https://togithub.com/pivovarit/parallel-collectors/issues/860)) [@dependabot](https://togithub.com/dependabot)
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.2 to 3.2.3 ([#859](https://togithub.com/pivovarit/parallel-collectors/issues/859)) [@dependabot](https://togithub.com/dependabot)
- Bump org.slf4j:slf4j-simple from 2.0.12 to 2.0.13 ([#862](https://togithub.com/pivovarit/parallel-collectors/issues/862)) [@dependabot](https://togithub.com/dependabot)
- Bump peaceiris/actions-gh-pages from 3.9.3 to 4.0.0 ([#857](https://togithub.com/pivovarit/parallel-collectors/issues/857)) [@dependabot](https://togithub.com/dependabot)
- Bump org.pitest:pitest-maven from 1.15.8 to 1.16.0 ([#858](https://togithub.com/pivovarit/parallel-collectors/issues/858)) [@dependabot](https://togithub.com/dependabot)
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 ([#856](https://togithub.com/pivovarit/parallel-collectors/issues/856)) [@dependabot](https://togithub.com/dependabot)
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.1 to 3.2.2 ([#855](https://togithub.com/pivovarit/parallel-collectors/issues/855)) [@dependabot](https://togithub.com/dependabot)
- Bump actions/cache from 4.0.1 to 4.0.2 ([#854](https://togithub.com/pivovarit/parallel-collectors/issues/854)) [@dependabot](https://togithub.com/dependabot)
- Bump org.awaitility:awaitility from 4.2.0 to 4.2.1 ([#850](https://togithub.com/pivovarit/parallel-collectors/issues/850)) [@dependabot](https://togithub.com/dependabot)
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0 ([#851](https://togithub.com/pivovarit/parallel-collectors/issues/851)) [@dependabot](https://togithub.com/dependabot)
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.0 to 3.2.1 ([#852](https://togithub.com/pivovarit/parallel-collectors/issues/852)) [@dependabot](https://togithub.com/dependabot)
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.0 ([#849](https://togithub.com/pivovarit/parallel-collectors/issues/849)) [@dependabot](https://togithub.com/dependabot)
- Bump actions/cache from 4.0.0 to 4.0.1 ([#848](https://togithub.com/pivovarit/parallel-collectors/issues/848)) [@dependabot](https://togithub.com/dependabot)
- Bump org.codehaus.mojo:exec-maven-plugin from 3.1.1 to 3.2.0 ([#847](https://togithub.com/pivovarit/parallel-collectors/issues/847)) [@dependabot](https://togithub.com/dependabot)
- Bump org.pitest:pitest-maven from 1.15.7 to 1.15.8 ([#845](https://togithub.com/pivovarit/parallel-collectors/issues/845)) [@dependabot](https://togithub.com/dependabot)
- Bump org.pitest:pitest-maven from 1.15.6 to 1.15.7 ([#844](https://togithub.com/pivovarit/parallel-collectors/issues/844)) [@dependabot](https://togithub.com/dependabot)
- Bump org.slf4j:slf4j-simple from 2.0.11 to 2.0.12 ([#843](https://togithub.com/pivovarit/parallel-collectors/issues/843)) [@dependabot](https://togithub.com/dependabot)
- Bump release-drafter/release-drafter from 5.25.0 to 6.0.0 ([#840](https://togithub.com/pivovarit/parallel-collectors/issues/840)) [@dependabot](https://togithub.com/dependabot)
- Bump org.assertj:assertj-core from 3.25.2 to 3.25.3 ([#842](https://togithub.com/pivovarit/parallel-collectors/issues/842)) [@dependabot](https://togithub.com/dependabot)
- Bump junit.version from 5.10.1 to 5.10.2 ([#841](https://togithub.com/pivovarit/parallel-collectors/issues/841)) [@dependabot](https://togithub.com/dependabot)
#### Contributors
[@dependabot](https://togithub.com/dependabot), [@dependabot](https://togithub.com/dependabot)\[bot] and [@pivovarit](https://togithub.com/pivovarit)
Special thanks to all external contributors! 👏
### [`v3.0.0`](https://togithub.com/pivovarit/parallel-collectors/releases/tag/3.0.0)
[Compare Source](https://togithub.com/pivovarit/parallel-collectors/compare/2.6.1...3.0.0)
#### What's Changed
- Default to Virtual Threads thread-per-task executor by [@pivovarit](https://togithub.com/pivovarit) in [https://github.com/pivovarit/parallel-collectors/pull/778](https://togithub.com/pivovarit/parallel-collectors/pull/778)
- Remove deprecated methods for next major release by [@pivovarit](https://togithub.com/pivovarit) in [https://github.com/pivovarit/parallel-collectors/pull/777](https://togithub.com/pivovarit/parallel-collectors/pull/777)
- Limit parallelism at thread-level instead of dispatcher-level by [@pivovarit](https://togithub.com/pivovarit) in [https://github.com/pivovarit/parallel-collectors/pull/784](https://togithub.com/pivovarit/parallel-collectors/pull/784)
- Handle interrupted exception at task level by [@pivovarit](https://togithub.com/pivovarit) in [https://github.com/pivovarit/parallel-collectors/pull/785](https://togithub.com/pivovarit/parallel-collectors/pull/785)
- Handle interruptions using same strategy as any other Dispatcher exception by [@pivovarit](https://togithub.com/pivovarit) in [https://github.com/pivovarit/parallel-collectors/pull/786](https://togithub.com/pivovarit/parallel-collectors/pull/786)
- Replace Collectors#toList with Stream#toList by [@pivovarit](https://togithub.com/pivovarit) in [https://github.com/pivovarit/parallel-collectors/pull/788](https://togithub.com/pivovarit/parallel-collectors/pull/788)
- Define module-info.java by [@pivovarit](https://togithub.com/pivovarit) in [https://github.com/pivovarit/parallel-collectors/pull/790](https://togithub.com/pivovarit/parallel-collectors/pull/790)
- Dispatcher to use caller thread instead of dedicated scheduler thread by [@pivovarit](https://togithub.com/pivovarit) in [https://github.com/pivovarit/parallel-collectors/pull/789](https://togithub.com/pivovarit/parallel-collectors/pull/789)
- Seal CompletionStrategy and reuse instances by [@pivovarit](https://togithub.com/pivovarit) in [https://github.com/pivovarit/parallel-collectors/pull/833](https://togithub.com/pivovarit/parallel-collectors/pull/833)
**Full Changelog**: https://github.com/pivovarit/parallel-collectors/compare/2.6.0...3.0.0
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
2.6.1
->3.1.0
Release Notes
pivovarit/parallel-collectors (com.pivovarit:parallel-collectors)
### [`v3.1.0`](https://togithub.com/pivovarit/parallel-collectors/releases/tag/3.1.0) [Compare Source](https://togithub.com/pivovarit/parallel-collectors/compare/3.0.0...3.1.0) #### What’s Changed - Control parallelism on a separate virtual thread ([#872](https://togithub.com/pivovarit/parallel-collectors/issues/872)) [@pivovarit](https://togithub.com/pivovarit) - Reject invalid Executor's RejectedExecutionHandlers ([#873](https://togithub.com/pivovarit/parallel-collectors/issues/873)) [@pivovarit](https://togithub.com/pivovarit) - Add ExecutorPollutionTest ([#874](https://togithub.com/pivovarit/parallel-collectors/issues/874)) [@pivovarit](https://togithub.com/pivovarit) - Add streaming tests for immediate processing start ([#871](https://togithub.com/pivovarit/parallel-collectors/issues/871)) [@pivovarit](https://togithub.com/pivovarit) #### Dependencies - Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.0 to 3.4.1 ([#864](https://togithub.com/pivovarit/parallel-collectors/issues/864)) [@dependabot](https://togithub.com/dependabot) - Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.3 to 3.2.4 ([#865](https://togithub.com/pivovarit/parallel-collectors/issues/865)) [@dependabot](https://togithub.com/dependabot) - Bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.0 ([#863](https://togithub.com/pivovarit/parallel-collectors/issues/863)) [@dependabot](https://togithub.com/dependabot) - Bump com.tngtech.archunit:archunit-junit5-api from 1.2.1 to 1.3.0 ([#861](https://togithub.com/pivovarit/parallel-collectors/issues/861)) [@dependabot](https://togithub.com/dependabot) - Bump com.tngtech.archunit:archunit-junit5-engine from 1.2.1 to 1.3.0 ([#860](https://togithub.com/pivovarit/parallel-collectors/issues/860)) [@dependabot](https://togithub.com/dependabot) - Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.2 to 3.2.3 ([#859](https://togithub.com/pivovarit/parallel-collectors/issues/859)) [@dependabot](https://togithub.com/dependabot) - Bump org.slf4j:slf4j-simple from 2.0.12 to 2.0.13 ([#862](https://togithub.com/pivovarit/parallel-collectors/issues/862)) [@dependabot](https://togithub.com/dependabot) - Bump peaceiris/actions-gh-pages from 3.9.3 to 4.0.0 ([#857](https://togithub.com/pivovarit/parallel-collectors/issues/857)) [@dependabot](https://togithub.com/dependabot) - Bump org.pitest:pitest-maven from 1.15.8 to 1.16.0 ([#858](https://togithub.com/pivovarit/parallel-collectors/issues/858)) [@dependabot](https://togithub.com/dependabot) - Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 ([#856](https://togithub.com/pivovarit/parallel-collectors/issues/856)) [@dependabot](https://togithub.com/dependabot) - Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.1 to 3.2.2 ([#855](https://togithub.com/pivovarit/parallel-collectors/issues/855)) [@dependabot](https://togithub.com/dependabot) - Bump actions/cache from 4.0.1 to 4.0.2 ([#854](https://togithub.com/pivovarit/parallel-collectors/issues/854)) [@dependabot](https://togithub.com/dependabot) - Bump org.awaitility:awaitility from 4.2.0 to 4.2.1 ([#850](https://togithub.com/pivovarit/parallel-collectors/issues/850)) [@dependabot](https://togithub.com/dependabot) - Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0 ([#851](https://togithub.com/pivovarit/parallel-collectors/issues/851)) [@dependabot](https://togithub.com/dependabot) - Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.0 to 3.2.1 ([#852](https://togithub.com/pivovarit/parallel-collectors/issues/852)) [@dependabot](https://togithub.com/dependabot) - Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.0 ([#849](https://togithub.com/pivovarit/parallel-collectors/issues/849)) [@dependabot](https://togithub.com/dependabot) - Bump actions/cache from 4.0.0 to 4.0.1 ([#848](https://togithub.com/pivovarit/parallel-collectors/issues/848)) [@dependabot](https://togithub.com/dependabot) - Bump org.codehaus.mojo:exec-maven-plugin from 3.1.1 to 3.2.0 ([#847](https://togithub.com/pivovarit/parallel-collectors/issues/847)) [@dependabot](https://togithub.com/dependabot) - Bump org.pitest:pitest-maven from 1.15.7 to 1.15.8 ([#845](https://togithub.com/pivovarit/parallel-collectors/issues/845)) [@dependabot](https://togithub.com/dependabot) - Bump org.pitest:pitest-maven from 1.15.6 to 1.15.7 ([#844](https://togithub.com/pivovarit/parallel-collectors/issues/844)) [@dependabot](https://togithub.com/dependabot) - Bump org.slf4j:slf4j-simple from 2.0.11 to 2.0.12 ([#843](https://togithub.com/pivovarit/parallel-collectors/issues/843)) [@dependabot](https://togithub.com/dependabot) - Bump release-drafter/release-drafter from 5.25.0 to 6.0.0 ([#840](https://togithub.com/pivovarit/parallel-collectors/issues/840)) [@dependabot](https://togithub.com/dependabot) - Bump org.assertj:assertj-core from 3.25.2 to 3.25.3 ([#842](https://togithub.com/pivovarit/parallel-collectors/issues/842)) [@dependabot](https://togithub.com/dependabot) - Bump junit.version from 5.10.1 to 5.10.2 ([#841](https://togithub.com/pivovarit/parallel-collectors/issues/841)) [@dependabot](https://togithub.com/dependabot) #### Contributors [@dependabot](https://togithub.com/dependabot), [@dependabot](https://togithub.com/dependabot)\[bot] and [@pivovarit](https://togithub.com/pivovarit) Special thanks to all external contributors! 👏 ### [`v3.0.0`](https://togithub.com/pivovarit/parallel-collectors/releases/tag/3.0.0) [Compare Source](https://togithub.com/pivovarit/parallel-collectors/compare/2.6.1...3.0.0) #### What's Changed - Default to Virtual Threads thread-per-task executor by [@pivovarit](https://togithub.com/pivovarit) in [https://github.com/pivovarit/parallel-collectors/pull/778](https://togithub.com/pivovarit/parallel-collectors/pull/778) - Remove deprecated methods for next major release by [@pivovarit](https://togithub.com/pivovarit) in [https://github.com/pivovarit/parallel-collectors/pull/777](https://togithub.com/pivovarit/parallel-collectors/pull/777) - Limit parallelism at thread-level instead of dispatcher-level by [@pivovarit](https://togithub.com/pivovarit) in [https://github.com/pivovarit/parallel-collectors/pull/784](https://togithub.com/pivovarit/parallel-collectors/pull/784) - Handle interrupted exception at task level by [@pivovarit](https://togithub.com/pivovarit) in [https://github.com/pivovarit/parallel-collectors/pull/785](https://togithub.com/pivovarit/parallel-collectors/pull/785) - Handle interruptions using same strategy as any other Dispatcher exception by [@pivovarit](https://togithub.com/pivovarit) in [https://github.com/pivovarit/parallel-collectors/pull/786](https://togithub.com/pivovarit/parallel-collectors/pull/786) - Replace Collectors#toList with Stream#toList by [@pivovarit](https://togithub.com/pivovarit) in [https://github.com/pivovarit/parallel-collectors/pull/788](https://togithub.com/pivovarit/parallel-collectors/pull/788) - Define module-info.java by [@pivovarit](https://togithub.com/pivovarit) in [https://github.com/pivovarit/parallel-collectors/pull/790](https://togithub.com/pivovarit/parallel-collectors/pull/790) - Dispatcher to use caller thread instead of dedicated scheduler thread by [@pivovarit](https://togithub.com/pivovarit) in [https://github.com/pivovarit/parallel-collectors/pull/789](https://togithub.com/pivovarit/parallel-collectors/pull/789) - Seal CompletionStrategy and reuse instances by [@pivovarit](https://togithub.com/pivovarit) in [https://github.com/pivovarit/parallel-collectors/pull/833](https://togithub.com/pivovarit/parallel-collectors/pull/833) **Full Changelog**: https://github.com/pivovarit/parallel-collectors/compare/2.6.0...3.0.0Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.