Byteman release 1.1.0 has now been tagged, bundled and made available via the Byteman project page http://www.jboss.org/byteman.
This release includes one major new feature:
- support for dynamic upload of rules into running programs
Note that this includes the ability to retransform already loaded classes, injecting rules into code while the program is executing it. This feature allows Byteman to complement conventional debugging tools, injecting tracing code or fixes into programs on the fly.
The release also provides several bug fixes, most notably:
- full support for injection into bootstrap loader classes (only java.lang.* is exempt -- here be dragons ;-)
- retrospective injection of rules into bootstrap classes loaded prior to Byteman agent installation
- fixing of several problems with array types/instances and throw actions