v1.0.0-Alpha28 π¦ ποΈβπ¨οΈ
Note
π¦ Cffu
has arrived at v1.0 Alpha
series~ π
- Development tries to keep the compatibility for main API.
- The incompatible changes are marked with
β οΈ .
Welcome to try out cffu
. π
π Happy with cffu
! π¦ and be a "shifu"~ π
π Bug Fixes
- add missing
requires
directives tomodule-info.java
π¦
π Refactor/Improvements
- refactor(
DelayExecutionHelpers.java
): review the codes by reference toCompletableFuture
, and cleanupΒ π§Ή
π§ͺ Tests
- test(
Cffu
): addCheckMinStageRuntimeTypeTests
forCffuFactory
/Cffu
ποΈβπ¨οΈ - test(CI): test usage
ThreadPerTaskExecutor
as screen executor ofCompletableFuture
π Build/Chore
- upgrade dependencies/plugins π οΈ
π API Doc
cffu Java API doc
: https://foldright.io/api-docs/cffu/1.0.0-Alpha28/
πͺ Maven dependencies
cffu
core lib, including cffu
enhancement for Java CompletableFuture
:
<dependency>
<groupId>io.foldright</groupId>
<artifactId>cffu</artifactId>
<version>1.0.0-Alpha28</version>
</dependency>
cffu executor wrapper SPI implementation
for π TransmittableThreadLocal(TTL)
:
<dependency>
<groupId>io.foldright</groupId>
<artifactId>cffu-ttl-executor-wrapper</artifactId>
<version>1.0.0-Alpha28</version>
<scope>runtime</scope>
</dependency>