Skip to content

Release 2.6.0: Java option -Xbootclasspath auto setting and using logger adaptor for TTL java agent 🚗 🍭

Compare
Choose a tag to compare
@xwshiustc xwshiustc released this 06 Aug 01:28
· 583 commits to master since this release

Change Log

Java option -Xbootclasspath auto setting, and use logger adaptor for TTL java agent.

New Features

  • Java option -Xbootclasspath auto setting 🚗 #99
    Simplify -Xboot-Class-Path setting, no need set java option -Xbootclasspath manually.
  • Use logger adaptor for TTL java agent 🍭 #97
    • use simple std out/error instead of JUL in TTL java agent.
      java agent start and process when app boot, it is difficult to use (java.util.logging)JUL correctly 😩; especially cooperate with app server(eg tomcat or jboss).

Especially thanks our new TTL team member @xwshiustc ! ❤️ He provided the requirements/features and discussed the design/implementation solution warmly!

Improvements

  • improve log for method signiture in TTL Agent.
  • remove -Xbootclasspath setting in CI.
  • shade javassist to internal package.
  • add git-commit-id-plugin, capture SCM info in release.
  • add Maintainability badge.
  • fix typo: scritps -> scripts.
  • upgrade kotlin.version to 1.2.60.
  • documentation improvement
    • fix terminology, thread cache -> thread pooling
    • add maven dependency infos of TTL integration

Java API Doc

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

Maven dependency

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

Already deploy to maven central repository.