Wednesday, 21 October 2026

Byteman 4.0.28.1 has been released


 

Byteman 4.0.28.1 is now available from the Byteman downloads page and from the Maven Central repository. It is the latest update release for use on all JDK9+ runtimes up to and including JDK28

 
Byteman 4.0.28.1 is a maintenance release which enables Byteman to be used with JDK28 releases. It also includes a few small corrections to the behaviour of 1) helper synchronization methods and 2) BMUnit context management code provided courtesy of Byteman power user Paolo Antinori.

 Note that with this release Linux script bmjava.sh  relies on the java command line option -Xbootclasspath/a  to hoist jars -- including the byteman jar itself -- into the JVM bootstrap classpath. In previous releases the agent performed jar hoisting. This change allows a production run to use Byteman in conjunction with a previously generated AOT cache without forcing the AOT runtime to drop cached metadata for non-bootstrap classes. See the Leyden project Java agent guidelines for more details

More details are provided in the Release Notes and the latest Byteman Programmers Guide.

Tuesday, 16 June 2026

Byteman 4.0.27 has been released

 

Byteman 4.0.27 is now available from the Byteman downloads page and from the Maven Central repository. It is the latest update release for use on all JDK9+ runtimes up to and including JDK27

 
Byteman 4.0.27 is a maintenance release which enables Byteman to be used with JDK27 releases. More details are provided in the Release Notes and the latest Byteman Programmers Guide. 

Thursday, 16 October 2025

Byteman 4.0.26 has been released

 

Byteman 4.0.26 is now available from the Byteman downloads page and from the Maven Central repository. It is the latest update release for use on all JDK9+ runtimes up to and including JDK26

 
Byteman 4.0.26 is a maintenance release which enables Byteman to be used with JDK26 releases. More details are provided in the Release Notes and the latest Byteman Programmers Guide. 

Thursday, 1 May 2025

Byteman 4.0.25 has been released

 

Byteman 4.0.25 is now available from the Byteman downloads page and from the Maven Central repository. It is the latest update release for use on all JDK9+ runtimes up to and including JDK25

 
Byteman 4.0.25 is a maintenance release which enables Byteman to be used with JDK25 releases. More details are provided in the Release Notes and the latest Byteman Programmers Guide. 

 

Thursday, 9 January 2025

Byteman 4.0.24 has been released

 

Byteman 4.0.24 is now available from the Byteman downloads page and from the Maven Central repository. It is the latest update release for use on all JDK9+ runtimes up to and including JDK24

 
Byteman 4.0.24 is primarily a maintenance release which enables Byteman to be used with JDK24 releases. It also contains  a small bug fix. More details are provided in the Release Notes and the latest Byteman Programmers Guide. 

 

Wednesday, 29 May 2024

Byteman 4.0.23 has been released

 

Byteman 4.0.23 is now available from the Byteman downloads page and from the Maven Central repository. It is the latest update release for use on all JDK9+ runtimes up to and including JDK23.

 
Byteman 4.0.23 is primarily a maintenance release which enables Byteman to be used with JDK23 releases. It also contains  two bug fixes and a feature enhancement. More details are provided in the Release Notes and the latest Byteman Programmers Guide.

Thursday, 16 November 2023

Byteman 4.0.22 has been released

Byteman 4.0.22 is now available from the Byteman downloads page and from the Maven Central repository. It is the latest update release for use on all JDK9+ runtimes up to and including JDK22.

 
Byteman 4.0.22 is a maintenance release which enables Byteman to be used with JDK22 releases. It also contains  few small bug fixes and a feature enhancement. More details are provided in the Release Notes and the latest Byteman Programmers Guide.