Skip to content

v1.0.1 🦝 📝

Compare
Choose a tag to compare
@oldratlee oldratlee released this 31 Jan 16:49
· 26 commits to main since this release

shifu

💗 Happy with cffu! 🦝 and be a "shifu"~ 😆

🛠 Refactor/Improvements

  • add more @Contract QA annotations for LLCF methods 📝
  • use final local var instead of reassigning var in CffuFactoryBuilder#makeExecutor method 🥧

📚 Documentation

  • update README 📚
    • add doc for catching* methods
    • improve immigration guide

🧪 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
  • 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>