v2.13.1: add `@contract`, fine control of null check, more user/IDE friendly
Change Log
Improvement
- add
@contractfor wrapper methods
fine control ofnullcheck, more user/IDEfriendly 🥰
Cleanup
- docs: improve wording
- test: introduce
kotestlibrary for testing 🍩 - cleanup deprecation warning in test code
CI/Build improvement
- enable
githubworkflow CI - add java 18/19 in ci
- remove
windowsci onappveyor, usegithubworkflow instead - use
maven commandinstead of hand-writing command scriptsrun-junit.sh/run-agent-test.sh
since upgrade to java 8
Java API Doc
https://alibaba.github.io/transmittable-thread-local/apidocs/2.13.1/index.html
Maven dependency
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>transmittable-thread-local</artifactId>
<version>2.13.1</version>
</dependency>
