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"~ 😆
☘️ Features
- report the swallowed exceptions by
M*
methods #263 🦢
🛠 Refactor/Improvements
⚠️ remove rarely used API ofCffu
, simplify API ⏰- remove
Cffu#timeout*
overloaded methods with parameterexecutorWhenTimeout
- if needed, use
resetDefaultExecutor
method to achieve
- remove
- improve log message of swallowed exceptions 🦢
- move class
CommonUtils
/ExceptionLogger
class to packageinternal
🔧
📚 Documentation
- improve wording of doc and javadoc 📚💕
🚜 Build/Chore
- add
check_api_docs.sh
to CI 📚 - improve
bump_cffu_version.sh
🧹
🔌 API Doc
cffu Java API doc
: https://foldright.io/api-docs/cffu/1.0.0-Alpha32/
🍪 Maven dependencies
cffu
core lib, including cffu
enhancement for Java CompletableFuture
:
<dependency>
<groupId>io.foldright</groupId>
<artifactId>cffu</artifactId>
<version>1.0.0-Alpha32</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-Alpha32</version>
<scope>runtime</scope>
</dependency>