Skip to content

Releases: alibaba/transmittable-thread-local

Release 2.3.1 🐶🦄

30 May 15:50
Compare
Choose a tag to compare

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

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 🔥📎🚀

28 May 15:51
Compare
Choose a tag to compare

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.

2.2.1 - Just a cleanup/maintenance release 🔰

21 Mar 17:41
Compare
Choose a tag to compare

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

06 Sep 04:49
Compare
Choose a tag to compare

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

  • support jdk 9 #79
  • add jdk 9 on travis-ci #80

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

25 Jun 17:00
Compare
Choose a tag to compare

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

14 Nov 17:36
Compare
Choose a tag to compare

Change Log

  • Fix Bug: for embeded thread failed to get inherited value #70 @aftersss

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

13 Jul 14:36
Compare
Choose a tag to compare

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

11 Jun 09:44
Compare
Choose a tag to compare

Change Log

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

15 Feb 15:22
Compare
Choose a tag to compare

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

06 Dec 09:41
Compare
Choose a tag to compare

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.