Final version of GlassFish Concurro for Jakarta EE 11.
What's Changed
- Remove invocation exception from exception causes by @aubi in #59
- Remove empty directories by @pzygielo in #62
- Post-restructuring adjustments by @pzygielo in #64
- Managed executor service using Virtual threads by @OndroMih in #65
- Set version to 3.1.0-SNAPSHOT and update pom by @arjantijms in #66
- FISH-6556 Succeed TriggerControllerFuture.cancel When Inner Future is Done by @aubi in #68
- Remove references to SecurityManager according to EE 11 plan by @arjantijms in #70
- Add support for ForkJoin Pool by @aubi in #69
- Add Scheduled Executor Service Using Virtual Threads by @aubi in #71
- Small amount of code cleaning by @arjantijms in #72
- Update OSGi Version by @aubi in #73
- Publish getAdapter to AbstractManagedExecutorService by @aubi in #74
- Fixes multirelease JAR - adds a required manifest entry by @OndroMih in #75
- Fix Integer Overflow in Calculation of Virtual Thread Queue Size by @aubi in #80
- Add Virtual Threads Package to OSGi Exports by @aubi in #79
- Update dependencies to the latest versions by @arjantijms in #78
- Throw exception in managed task so that it has to be handled or logged. by @OndroMih in #76
- Setup GH Workflow by @pzygielo in #77
- Rename (jakarta.)enterprise.concurrent to concurro by @arjantijms in #81
- Use Javatime in Managed Scheduled Thread Pool Executor by @aubi in #82
- Implement Contextual Methods for Flow by @aubi in #83
- Check If Skipped in Scheduled Executor Before the First Execution by @aubi in #84
- Implement Concurrency 3.1 by @aubi in #85
- Fix JNDI Name Typo by @aubi in #86
- Delete redundant log message "afterBeanDiscovery" in ConcurrentCDIExtension by @tnagao7 in #89
- Fix package name mismatch of java21 source files by @tnagao7 in #90
- Switch from deprecated
systemPropertiestosystemPropertyVariablesby @pzygielo in #91 - Remove unused private field by @pzygielo in #93
- Avoid NPE if task is set to null concurrently by @pzygielo in #99
- Setup dependabot by @pzygielo in #98
- Require Java Version 21 to produce MR Jar by @pzygielo in #102
- Add simple and initial lock implementation to Concurro as POC by @arjantijms in #106
- For consistency, move async interceptor to cdi package by @arjantijms in #112
- Use invocation context to get interceptor binding by @arjantijms in #113
- Add Dummy Virtual Thread Classes by @kalinchan in #105
- Upload artifacts built in workflow by @pzygielo in #103
- Fix trigger creation by @pzygielo in #115
- Reduce scope of hamcrest by @pzygielo in #119
- Fix multi-release build and speed up test execution and organize imports by @OndroMih in #120
- Update organization of the project by @pzygielo in #139
- Switch to source:jar-no-fork in its default phase by @pzygielo in #140
- Internal API fix - getters should not return null collections by @dmatej in #146
- Code cleanup + attempt to give borders to testThreadLifeTime flaky nature by @arjantijms in #145
- Test refactoring, step one by @dmatej in #147
- Added deployment to maven central including snapshots by @dmatej in #148
- Upgraded from Junit4 to Junit6 by @dmatej in #149
- Code cleanup + bugfix by @dmatej in #150
- VirtualThreadsManagedExecutorServiceIT wa flaky by @dmatej in #152
Bumps
- Bump concurrent-api from 3.1.0-M2 to 3.1.1 by @pzygielo in #95
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.5.2 by @dependabot[bot] in #108
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0 by @dependabot[bot] in #109
- Bump org.hamcrest:hamcrest from 2.2 to 3.0 by @dependabot[bot] in #111
- Bump org.apache.maven.plugins:maven-dependency-plugin from 3.6.1 to 3.8.1 by @dependabot[bot] in #110
- Bump org.apache.felix:maven-bundle-plugin from 5.1.9 to 6.0.0 by @dependabot[bot] in #107
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 by @dependabot[bot] in #116
- Bump org.codehaus.mojo:flatten-maven-plugin from 1.6.0 to 1.7.0 by @dependabot[bot] in #117
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3 by @dependabot[bot] in #128
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.2 to 3.5.3 by @dependabot[bot] in #127
- Bump org.codehaus.mojo:flatten-maven-plugin from 1.7.0 to 1.7.1 by @dependabot[bot] in #132
- Bump org.codehaus.mojo:flatten-maven-plugin from 1.7.1 to 1.7.2 by @dependabot[bot] in #134
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #135
- Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #136
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.3 to 3.5.4 by @dependabot[bot] in #137
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4 by @dependabot[bot] in #138
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 by @dependabot[bot] in #142
- Bump org.codehaus.mojo:flatten-maven-plugin from 1.7.2 to 1.7.3 by @dependabot[bot] in #141
- Bump org.apache.maven.plugins:maven-dependency-plugin from 3.8.1 to 3.9.0 by @dependabot[bot] in #143
- Bump me.fabriciorby:maven-surefire-junit5-tree-reporter from 1.4.0 to 1.5.1 by @dependabot[bot] in #151
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #153
New Contributors
- @tnagao7 made their first contribution in #89
- @kalinchan made their first contribution in #105
- @dmatej made their first contribution in #146
Full Changelog: 3.0.2...3.1.0