2.10.0
IMPORTANT:
JByteMod Remastered 2.10.0 requires Java 21 or newer. Java 8 builds are no longer provided or supported. Attaching to a running JVM requires a full JDK rather than a JRE.
Changes:
-
JVM Attachment:
- Rework attachment entirely
- Inspect, dump, and refresh classes loaded by a running JVM
- Edit bytecode and apply compatible class changes at runtime
- Improve target classloader handling and attachment error reporting
-
Decompilers:
- Build the latest CFR master commit from source when packaging
- Update Vineflower to 1.12.0
-
Analysis:
- Show exception-handler paths in control-flow graphs
- Display exception types on graph edges
- Fix exception visibility and graph scrolling
- Fix freezes and excessive memory usage when selecting methods
-
Editing and Search:
- Add search and replace support for field values
- Add reading and editing support for
annotationDefault - Temporary remove invokedynamic reference searching
-
Loading and Build:
- Fall back to stream-based loading for malformed archives
Full Changelog: JByteMod-Remastered 2.9.1 to 2.10.0