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.
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.