v1.0.1 🦝 📝
💗 Happy with
cffu
! 🦝 and be a "shifu"~ 😆
🛠 Refactor/Improvements
- add more
@Contract
QA annotations forLLCF
methods 📝 - use final local var instead of reassigning var in
CffuFactoryBuilder#makeExecutor
method 🥧
📚 Documentation
- update
README
📚- add doc for
catching*
methods - improve immigration guide
- add doc for
🧪 Tests
- update test case for failure
mSupply
- add more test cases for
timeout*
operation ⏰
🚜 Build/Chore
- automate the version update when release 🤖
- update pom configurations for
project.version
validation - update
bump_cffu_version.sh
- update pom configurations for
- upgrade dependencies/plugins 📦
🔌 API Doc
cffu Java API doc
: https://foldright.io/api-docs/cffu/1.0.1/
🍪 Maven dependencies
cffu
core lib, including cffu
enhancement for Java CompletableFuture
:
<dependency>
<groupId>io.foldright</groupId>
<artifactId>cffu</artifactId>
<version>1.0.1</version>
</dependency>
cffu executor wrapper SPI implementation
for 📌 TransmittableThreadLocal(TTL)
:
<dependency>
<groupId>io.foldright</groupId>
<artifactId>cffu-ttl-executor-wrapper</artifactId>
<version>1.0.1</version>
<scope>runtime</scope>
</dependency>