Jakarta Concurrency 3.1.0 Milestone 1
Pre-release
Pre-release
What's Changed
- Added
@Schedule
Annotation in #98 - Support Java 9 Flow and ReactiveStream in #257
- ManagedExecutorService and ContextService default resources as injectable CDI beans in #229
- Refactor TCK to use Junit5 in #277
- Other TCK enhancements in #269 #217 #223
Contributions
- Alternative fix for #244 by @starksm64 in #250
- Add suite file for web and make tck/api versions clear by @arjantijms in #259
- Update TCK for web profile by @KyleAure in #260
- Reverts the EJB CounterSingleton to @singleton by @emmartins in #262
- avoid duplicate managed executor definitions by @KyleAure in #264
- Move markdown to AsciiDoc format by @rokon12 in #266
- Update for 3.1 spec development cycle by @smillidge in #267
- ArrayIndexOutOfBoundsExeption from DST code by @njr-11 in #275
- [StepSecurity] Apply security best practices by @step-security-bot in #281
- Create verification build, and issue templates by @KyleAure in #289
- Replace TestNG with Junit5 by @KyleAure in #279
- Fix branch name in concurrency CI by @KyleAure in #291
- Schedule annotation for asynchronous methods by @njr-11 in #271
- Update signature tests for JDK 17 and 21 by @KyleAure in #288
- Update dependabot and CI build by @KyleAure in #300
- TCK: Standardize test clients and context lookups by @KyleAure in #292
- Modernize the TCK for future maintainability by @KyleAure in #309
- Standardize TCK formatting by @KyleAure in #316
- Avoid transaction race condition by @KyleAure in #326
- Refactoring CronTrigger variable names by @mswatosh in #327
- clarifications to Trigger JavaDoc by @njr-11 in #273
- Dependencies updates by @mswatosh in #339
- Correcting links to adoc format in README by @mswatosh in #340
- Adding github actions to dependabot scanning by @mswatosh in #341
- Automate TCK documentation by @KyleAure in #332
- hint to request virtual threads by @njr-11 in #349
- Remove TODOs from TCK that are invalid by @KyleAure in #352
- Invalid assertion in LastExecutionTests by @KyleAure in #351
- concurrency resources via @Inject and with qualifiers by @njr-11 in #348
- missed qualifiers in resource definition example by @njr-11 in #353
- Updating jruby dependency by @mswatosh in #361
- Concurrency project housekeeping by @KyleAure in #363
- Adding Flow Subscriber APIs to ContextService by @mswatosh in #368
- Spec updates for Flow by @mswatosh in #375
- Fix minor issues in TCK by @KyleAure in #362
- Update signature files for M1 release by @KyleAure in #379
- Avoid using hard coded versions in subprojects by @KyleAure in #381
New Contributors
- @emmartins made their first contribution in #262
- @rokon12 made their first contribution in #266
- @step-security-bot made their first contribution in #281
Full Changelog: 3.0.1...3.1.0-M1