Skip to content

Release 2.3.0 πŸ”₯πŸ“ŽπŸš€

Compare
Choose a tag to compare
@driventokill driventokill released this 28 May 15:51
· 655 commits to master since this release

Caution

Version 2.2.0/2.2.1/2.3.x/2.4.x 🦎 is Deprecated!
Use version 2.5.0οΌ‹ instead, , since version 2.5οΌ‹ full support java 6/7/8+.

Change Log

From this version (2.3+), support Java 8+. πŸ”₯
Bug fix for Java 6 is on branch dev-v2.2.x-jdk6-support.

Let's embrace Java 8, Lambda rocks! πŸ”₯

New Features

  • Support TransmittableThreadLocal.Transmitter πŸ“Ž transmit all TransmittableThreadLocal values of current thread to other thread by static method capture() => replay(Object) => restore(Object)(CRR operation). πŸš€
    TransmittableThreadLocal.Transmitter is internal manipulation API for framework/middleware integration; In general, you will never use it in the biz/application code!

Improvements

  • Upgrade to Java 8 idioms and syntax πŸ”₯
  • Add jdk 9 ci for appveyor β˜‚οΈ
  • Upgrade maven wrapper to 3.5.3 ⬆️
  • Use logger instead of std out/err 🐳
  • Improve docs πŸ“š
    • update lib description
    • Update broken maven badge
    • Fix typo

Java API Doc

http://alibaba.github.io/transmittable-thread-local/apidocs/2.3.0/index.html

Maven dependency

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>transmittable-thread-local</artifactId>
    <version>2.3.0</version>
</dependency>

Already deploy to maven central repository.