Releases: parttimenerd/jthreaddump
Release list
Release 0.5.8
Added
- Support running with Java 17 (still requires Java 21 for building and testing)
Installation
Maven
<dependency>
<groupId>me.bechberger</groupId>
<artifactId>jthreaddump</artifactId>
<version>0.5.8</version>
</dependency><dependency>
<groupId>me.bechberger</groupId>
<artifactId>jthreaddump-minimal</artifactId>
<version>0.5.8</version>
</dependency>Download JAR
Download jthreaddump.jar (full) and jthreaddump-minimal.jar (minimal) from the assets below.
Release 0.5.7
Added
- Add pretty printer for thread dumps
Changed
- Changed CLI to pretty print the input thread dump
Removed
- Removed
--quietoption from CLI - Removed
--verboseoption from CLI
Installation
Maven
<dependency>
<groupId>me.bechberger</groupId>
<artifactId>jthreaddump</artifactId>
<version>0.5.7</version>
</dependency><dependency>
<groupId>me.bechberger</groupId>
<artifactId>jthreaddump-minimal</artifactId>
<version>0.5.7</version>
</dependency>Download JAR
Download jthreaddump.jar (full) and jthreaddump-minimal.jar (minimal) from the assets below.
Release 0.5.6
Added
- Preliminary support for SAP JVM6/8 thread dumps (still needs work)
Installation
Maven
<dependency>
<groupId>me.bechberger</groupId>
<artifactId>jthreaddump</artifactId>
<version>0.5.6</version>
</dependency><dependency>
<groupId>me.bechberger</groupId>
<artifactId>jthreaddump-minimal</artifactId>
<version>0.5.6</version>
</dependency>Download JAR
Download jthreaddump.jar (full) and jthreaddump-minimal.jar (minimal) from the assets below.
Release 0.5.5
Release 0.5.5
Fixed
- Proper handling of jcmd related thread dumps (skipping process id in first line)
Installation
Maven
<dependency>
<groupId>me.bechberger</groupId>
<artifactId>jthreaddump</artifactId>
<version>0.5.5</version>
</dependency><dependency>
<groupId>me.bechberger</groupId>
<artifactId>jthreaddump-minimal</artifactId>
<version>0.5.5</version>
</dependency>Download JAR
Download jthreaddump.jar (full) and jthreaddump-minimal.jar (minimal) from the assets below.
Release 0.5.4
Release 0.5.4
Fixed
- Missing timestamp
Installation
Maven
<dependency>
<groupId>me.bechberger</groupId>
<artifactId>jthreaddump</artifactId>
<version>0.5.4</version>
</dependency><dependency>
<groupId>me.bechberger</groupId>
<artifactId>jthreaddump-minimal</artifactId>
<version>0.5.4</version>
</dependency>Download JAR
Download jthreaddump.jar (full) and jthreaddump-minimal.jar (minimal) from the assets below.
Release 0.5.3
Release 0.5.3
Changed
- Remove debug information for minimal build
Installation
Maven
<dependency>
<groupId>me.bechberger</groupId>
<artifactId>jthreaddump</artifactId>
<version>0.5.3</version>
</dependency><dependency>
<groupId>me.bechberger</groupId>
<artifactId>jthreaddump-minimal</artifactId>
<version>0.5.3</version>
</dependency>Download JAR
Download jthreaddump.jar (full) and jthreaddump-minimal.jar (minimal) from the assets below.
Release 0.5.2
Release 0.5.2
Release 0.5.2
See CHANGELOG.md for details.
Installation
Maven
<dependency>
<groupId>me.bechberger</groupId>
<artifactId>jthreaddump</artifactId>
<version>0.5.2</version>
</dependency><dependency>
<groupId>me.bechberger</groupId>
<artifactId>jthreaddump-minimal</artifactId>
<version>0.5.2</version>
</dependency>Download JAR
Download jthreaddump.jar (full) and jthreaddump-minimal.jar (minimal) from the assets below.
Release 0.5.1
Release 0.5.1
Added
- minimal build (without
@Nullableor@Jsonannotations)- 35K vs 141K for the normal build
Installation
Maven
<dependency>
<groupId>me.bechberger</groupId>
<artifactId>jthreaddump</artifactId>
<version>0.5.1</version>
</dependency>Download JAR
Download jthreaddump.jar from the assets below.
Release 0.5.0
Release 0.5.0
Changed
- Simplified CLI
Removed
- JSON and YAML output formats
Installation
Maven
<dependency>
<groupId>me.bechberger</groupId>
<artifactId>jthreaddump</artifactId>
<version>0.5.0</version>
</dependency>Download JAR
Download jthreaddump.jar from the assets below.
Release 0.4.0
Release 0.4.0
Changed
- Rewrote LockInfo to align it more closely with the thread dump structure
Removed
- Removed
ThreadInfo#waitingOnLock, but only constructor changes
Installation
Maven
<dependency>
<groupId>me.bechberger</groupId>
<artifactId>jthreaddump</artifactId>
<version>0.4.0</version>
</dependency>Download JAR
Download jthreaddump.jar from the assets below.