Friday, September 18, 2009

Byteman 1.1.0 now available

Byteman 1.1.0 has now been tagged, released and made available for download.

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. In order to support this feature Byteman now only runs on JDK 6 upwards.

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 action

No comments: