v2.0.1 🦝 📚
💗 Happy with
cffu! 🦝 and be a "shifu"~ 😆
🛠 Refactor/Improvements
- refactor(
CommonUtils): rename internal methodscreate*->new*, more straightforward and shorter 🔠 - perf(
CFU#mostSuccessResultsOf): save oneArray-to-ArrayListcopy operation ⚡️
📚 Documentation
- docs(
README): add "Orchestration Methods ofcffulibrary and Best Practices" section 💕📚 - docs(
README): addAllFailFast/AnySuccessintroduction sections; simplify demo codes
🚜 Build/Chore
- build(CI): add API checker 👁️🗨️
- update
revapiconfig, exclude internal packages/classes 👁️🗨️
- update
- chore(deps): upgrade dependencies/plugins 📦
- build(CI): do not install java versions included in ubuntu image to speed up CI 🤖
- build(CI): disable man-db updates to speed up CI 🤖
🔌 API Docs
cffu Java API doc: https://foldright.io/api-docs/cffu2/2.0.1/
🍪 Maven dependencies
cffu core lib, including cffu enhancement for Java CompletableFuture:
<dependency>
<groupId>io.foldright</groupId>
<artifactId>cffu2</artifactId>
<version>2.0.1</version>
</dependency>cffu executor wrapper SPI implementation for 📌 TransmittableThreadLocal(TTL):
<dependency>
<groupId>io.foldright</groupId>
<artifactId>cffu2-ttl-executor-wrapper</artifactId>
<version>2.0.1</version>
<scope>runtime</scope>
</dependency>