Wednesday, 21 November 2018

Byteman 4.0.5 has been released

Byteman 4.0.5 is now available from the Byteman downloads page and from the Maven Central repository. It is the latest update release for use on JDK9+ runtimes. It is also recommended as the preferred release for use on JDK8- runtimes.

Byteman 4.0.5 updates the 4.0.4 release to ensure that it works  correctly on the latest jdk12 releases. Specifically, it ensures that Byteman is able to process class files with a JDK12 class file version (the previous release would run on jdk12 but could only classes whose bytecode file version was for jdk11 or lower.

Byteman 4.0.5 also fixes a small bug which broke access to non-public members of classes when loaded via a JBoss Modules class loader.

More details can be found in the Release Notes.

Monday, 16 July 2018

Byteman 4.0.4 has been released

Byteman 4.0.4 is now available from the Byteman downloads page and from the Maven Central repository. It is the latest release for use on JDK9+ runtimes. It is also recommended as the preferred release for use on JDK8- runtimes.

Byteman 4.0.3 updates the 4.0.3 release to ensure that it works  correctly on the latest jdk11 releases. Specifically, it ensures that Byteman is able to process class files with a JDK11 class file version (the previous release would run on jdk11 but could only classes whose bytecode file version was for jdk10 or lower. More details can be found in the Release Notes.

Tuesday, 3 July 2018

Byteman 4.0.3 has been released

Byteman 4.0.3 is now available from the Byteman downloads page and from the Maven Central repository. It is the latest release for use on JDK9+ runtimes. It is also recommended as the preferred release for use on JDK8- runtimes.

Byteman 4.0.3 updates the 4.0.2 release with a small number of bug fixes and performance improvements. More details can be found in the Release Notes.

Monday, 9 April 2018

Byteman 4.0.2 has been released

Byteman 4.0.2 is now available from the Byteman downloads page and from the Maven Central repository. It is the latest release for use on JDK9+ runtimes. It is also recommended as the preferred release for use on JDK8- runtimes.

Byteman 4.0.2 updates the 4.0.1 release with a small number of bug fixes and performance improvements. More details can be found in the Release Notes.

Monday, 19 February 2018

Byteman 4.0.1 has been released

Byteman 4.0.1 is now available from the Byteman downloads page and from the Maven Central repository. It is the latest release for use on JDK9+ runtimes. It is also recommended as the preferred release for use on JDK8- runtimes.
Byteman 4.0.1 upgrades the 4.0.0 release to ensure it runs correctly on the latest JDK10 release. It is also the preferred version to use for all prior JDK releases.
Byteman 4.0.1 also includes a small number of feature and bug fix updates. More details can be found in the Release Notes.

Thursday, 18 January 2018

Byteman 4.0.0 has been released

Byteman 4.0.0 is now available from the Byteman downloads page and from the Maven Central repository. It is the final release for use on JDK9+ runtimes. It is also recommended as the preferred release for use on JDK8- runtimes.

As well as supporting full operation in releases employing the Java Platform Module System Release 4.0.0 contains a host of bug fixes and a few other minor  features. The most noticeable fix is to Helper lifecycle processing, ensuring that rule installs and uninstalls are consistently observed and responded to with activate, install, uninstall and deactivate events notified to the all affected rule helper classes. This fix has finally enabled the default class Helper's deactivated callback to clear internally allocated rule resources when all rules using Helper have been uninstalled.

More details can be found in the Release Notes.