Skip to content

Release 2.7.0: TTL agent support timer task 🌒🍩🍡

Compare
Choose a tag to compare
@oldratlee oldratlee released this 18 Sep 06:49
· 545 commits to master since this release

Change Log

New Features

TTL agent support timer task #2 🌒

NOTE: decoration for TimerTask default is disable, enabled by agent argument ttl.agent.enable.timer.task: -javaagent:path/to/transmittable-thread-local-2.x.x.ja=ttl.agent.enable.timer.task:true.
more info about TTL agent arguments, see the javadoc of TtlAgent.java.

Improvements

  • upgrade maven wrapper to 3.5.4
  • add millisecond to agent log
  • upgrade kotlin.version to 1.2.70 🍩
  • avoid javassist method search indeterminacy ☕️
    use CtClass.getDeclaredMethod(String, CtClass[]) instead of CtClass.getDeclaredMethod(String)
  • documentation improvement 🍡
    • add doc for decorated thread pool
    • update TTL sequence diagram
    • update javadoc link to java 10
    • use html 5 option for javadoc, support javadoc search
    • fix broken links of maven.org
  • code cleanup
    • clean maven pom

Java API Doc

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

Maven dependency

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

Already deploy to maven central repository.