Skip to content

Releases: parttimenerd/jthreaddump

Release 0.5.8

Choose a tag to compare

@parttimenerd parttimenerd released this 28 Jan 12:48

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

Choose a tag to compare

@parttimenerd parttimenerd released this 28 Jan 10:02

Added

  • Add pretty printer for thread dumps

Changed

  • Changed CLI to pretty print the input thread dump

Removed

  • Removed --quiet option from CLI
  • Removed --verbose option 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

Choose a tag to compare

@parttimenerd parttimenerd released this 27 Jan 23:24

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

Choose a tag to compare

@parttimenerd parttimenerd released this 27 Jan 16:53

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

Choose a tag to compare

@parttimenerd parttimenerd released this 27 Jan 15:12

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

Choose a tag to compare

@parttimenerd parttimenerd released this 26 Jan 23:29

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

Choose a tag to compare

@parttimenerd parttimenerd released this 26 Jan 16:34

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

Choose a tag to compare

@parttimenerd parttimenerd released this 26 Jan 16:24

Release 0.5.1

Added

  • minimal build (without @Nullable or @Json annotations)
    • 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

Choose a tag to compare

@parttimenerd parttimenerd released this 26 Jan 09:08

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

Choose a tag to compare

@parttimenerd parttimenerd released this 19 Jan 09:08

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.