Release 2.6.0: Java option -Xbootclasspath auto setting and using logger adaptor for TTL java agent 🚗 🍭
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
inTTL
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).
- use simple std out/error instead of
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.