Releases: vsilaev/tascalate-async-await
Tascalate Async/Await 1.2.7
Tascalate Async/Await 1.2.6
- Update dependencies
- Partly fixed the issue with same-class constructor in
@async
method (everything besidesprivate
works ok now)
Tascalate Async/Await 1.2.5
Hotfix for evicted classLoader issue in build tools (Maven/Gradle)
Tascalate Async/Await 1.2.4
- Added Gradle build plugin
- Updated dependency to Tascalate JavaFlow 2.7.3 and Tascalate ASMX 9.3 (includes fix for handling arrays in bytecode verifier used internally; uses shaded ASM 9.3) -- this fixes issue #18
Tascalate Async/Await 1.2.3
- Fixed issue with propagating SchedulerResolver
- Mark Maven Mojo as thread safe (own and from Tascalate Continuations) to support parallel builds
- Updating docs on Scheduler/SchedulerResolver
Tascalate Async/Await 1.2.2
Fix error with accessibility of the inherited fields / methods in generated classes (fix for the issue Illegal Access on protected variables from inherited classes)
Tascalate Async/Await 1.2.1
Critical fix for wrong test classpath in Maven plugin
Tascalate Async/Await 1.2.0
The project was refactored to use the latest versions of the Tascalate ASMX, Tascalate Instrument and Tascalate JavaFlow libraries. Certain reusable code of the Tascalate Async/Await itself was extracted to the aforementioned libraries, so now both Tascalate Async/Await and Tascalate JavaFlow shares same reusable code.
Also the issue Error at process-classes phase was fixed - now there is no error on processing test classes with the Maven plugin provided.
Tascalate Async/Await 1.1.0
This release adds full support for Java versions 9 - 17.
Additionally, new single-shot continuations are used instead of multi-shot ones that significantly improves performance of capturing/resuming continuations.
Initial release of Tascalate Async/Await
This is the initial release with full support for the asynchronous methods (with single pending value result), asynchronous generator methods (multiple on-demand asynchronous values) and related stuff (like Scheduler / SchedulerResolver).