Releases: alibaba/transmittable-thread-local
Release 2.3.1 🐶🦄
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 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
TransmittableThreadLocal.Transmitter
📎 add new util methodrunSupplierWithCaptured
/runCallableWithCaptured
, so as to simplifyreplay
andrestore
operation. 🐶
Improvements
- Add
TransmittableThreadLocal.Transmitter
user API unit test 🦄 - Improve docs 📚
- Update lib description
- Improve JavaDoc
Java API Doc
http://alibaba.github.io/transmittable-thread-local/apidocs/2.3.1/index.html
Maven dependency
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>transmittable-thread-local</artifactId>
<version>2.3.1</version>
</dependency>
Already deploy to maven central repository.
Release 2.3.0 🔥📎🚀
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 allTransmittableThreadLocal
values of current thread to other thread by static methodcapture()
=>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.
2.2.1 - Just a cleanup/maintenance release 🔰
Caution
Version 2.2.x
🦎 is Deprecated!
Use version 2.5.0
+ instead, , since version 2.5+
full support java 6/7/8+.
Just a cleanup release 🔰
- clean code of
TtlTransformer
class - upgrade dependenciies
- add maven wrapper
- clean ci config
- clean test automation scripts
Java API Doc
http://alibaba.github.io/transmittable-thread-local/apidocs/2.2.1/index.html
NOTE
2.2.x
is the last minor version that support Java 6
; From 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! 🔥
2.2.0
Caution
Version 2.2.x
🦎 is Deprecated!
Use version 2.5.0
+ instead, , since version 2.5+
full support java 6/7/8+.
Change Log
See all tickets.
Java API Doc
http://alibaba.github.io/transmittable-thread-local/apidocs/2.2.0/index.html
Maven dependency
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>transmittable-thread-local</artifactId>
<version>2.2.0</version>
</dependency>
Already deploy to maven central repository.
2.1.1
Change Log
- Fix Bug: ThreadPoolExecutor#remove method does not take effect when use agent #75
See all tickets.
Java API Doc
http://alibaba.github.io/transmittable-thread-local/apidocs/2.1.1/index.html
Maven dependency
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>transmittable-thread-local</artifactId>
<version>2.1.1</version>
</dependency>
Already deploy to maven central repository.
2.1.0
Change Log
See all tickets.
If you have used the function of TransmittableThreadLocal
from InheritableThreadLocal
, MUST upgrade to this version!
Java API Doc
http://alibaba.github.io/transmittable-thread-local/apidocs/2.1.0/index.html
Maven dependency
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>transmittable-thread-local</artifactId>
<version>2.1.0</version>
</dependency>
Already deploy to maven central repository.
2.0.2
Change Log
See all tickets.
Java API Doc
http://alibaba.github.io/transmittable-thread-local/apidocs/2.0.2/index.html
Maven dependency
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>transmittable-thread-local</artifactId>
<version>2.0.2</version>
</dependency>
Already deploy to maven central repository.
2.0.1
Change Log
- improve documentation #64
- Code Quality Improvement #62 #63 By @misgersameer
- clean code #66
See all tickets.
Java API Doc
http://alibaba.github.io/transmittable-thread-local/apidocs/2.0.1/index.html
Maven dependency
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>transmittable-thread-local</artifactId>
<version>2.0.1</version>
</dependency>
Already deploy to maven central repository.
2.0.0
Change Log
- rename project to transmittable-thread-local(TTL)
- improve documentation
- Code Quality Improvement #56 by @civanyp
See all tickets.
Java API Doc
http://alibaba.github.io/transmittable-thread-local/apidocs/2.0.0/index.html
Maven dependency
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>transmittable-thread-local</artifactId>
<version>2.0.0</version>
</dependency>
Already deploy to maven central repository.
1.2.1
Change Log
- fix bug of callback method afterExecute for MtContextThreadLocal #54
- improt javadoc
See all tickets.
Java API Doc
http://alibaba.github.io/transmittable-thread-local/apidocs/1.2.1/index.html
Maven dependency
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>multithread.context</artifactId>
<version>1.2.1</version>
</dependency>
Already deploy to maven central repository.