Welcome to LiveRecorder for Java!¶
This documentation explains how to use LiveRecorder for Java - Undo’s flagship product platform for rapid software defect diagnosis & resolution.
LiveRecorder for Java comprises:
Recording Java agent.
IntelliJ IDEA plugin.
- Release 6.12
Revamped IntelliJ plugin
Added support for IntelliJ IDEA 2023.1.
Support for other JVM languages such as Kotlin and Scala
New Log Viewer window
Improved Bookmarks support
Ability to start/stop recording by sending a signal
New method profiling command
Step across (and new jump to span id) supports OpenTelemetry span ids
New Extracting classfiles command to extract class files from a recording
- Release 6.11
- Release 6.10
Added support for stepping backwards and forwards between the component services in an application architected as a set of Microservices.
- Release 6.9
Added support for IntelliJ IDEA 2022.2.
Added support for Java 18.
- Release 6.8
Added support for recording and replaying applications under WSL2 on Windows.
Added support for IntelliJ IDEA 2022.1. Dropped support for IntelliJ IDEA 2020 and earlier.
- Release 6.7
>20% faster than 6.6 on typical Spring Boot applications.
Added support for Java 17.
- Release 6.6
Adds “Log Jump” - jump from a log line of interest to the exact point in time in your application’s execution where it was emitted.
Added support for IntelliJ IDEA 2021.3. Dropped support for IntelliJ IDEA 2019 and earlier.
- Release 6.5
Unified record and replay bundles for all supported Java versions.
Added support for IntelliJ IDEA 2021.2.
- Release 6.4
Faster interactive performance in IntelliJ when replaying recordings.
Added support for Java 16.
- Release 6.3
Improved variable display when replaying JIT-optimzed code.
Faster interaction in IntelliJ when stepping through recordings with a deep call stack.
Added support for IntelliJ IDEA 2021.1.
- Release 6.2
Added support for time travel debugging of “live” applications, in addition to time travel debugging of recorded applications.
Added support for Java 15.
- Release 6.1
Added support for IntelliJ IDEA 2020.2. Dropped support for IntelliJ IDEA 19.1 and earlier.
- Release 6.0
First LiveRecorder release with support for the Java language.