Byteman 3.0.5 is now available from the Byteman downloads page [1]
and from the Maven Central repository [2].
This is primarily a bug-fix release for Byteman 3.0.4 but it also
contains a few new features [3]
- COMPILE/NOCOMPILE clauses can now be inserted into scripts at the top
level or into individual rules to enable/inhibit compilation to bytecode
- A new LinkMap builtin API has been added to the default Helper,
allowing arbitrary data to be easily saved and retrieved from one rule
execution to the next. Kudos to Red Hat's Richard Achmatowitz for
implementing this extremely useful new API.
- The DTest contrib package has been updated to allow instrumentation of
a class by name as an alternative to providing the class instance. Many
thanks to Red Hat's Ondrej Chaloupka for providing this update.
Full details of the first two features are provided in the latest
Programmer's Guide [4] prepared from Asciidoc [5] sources. Another
grateful shout-out to Red Hat's Marco Rietveld for his help in
converting over from LibreOffice. This latest version also includes
details of the prototype module import API for use with JBoss Modules.
Details of the DTest contrib API updates are provided in the README for
the package. n.b. Ondrej is working on further extensions to the DTest
API to support instrumentation of interfaces by name and support
instrumenting down hierarchies. These should be available in the next
Byteman release.
[1]
http://www.jboss.org/byteman/downloads
[2]
https://oss.sonatype.org/index.html#nexus-search;quick%7Ebyteman
[3]
http://downloads.jboss.org/byteman/3.0.5/ReleaseNotes.txt
[4]
http://downloads.jboss.org/byteman/3.0.5/ProgrammersGuide.html
[5]
http://asciidoc.org/
regards,
Andrew Dinn
-----------
Senior Principal Software Engineer
Red Hat UK Ltd
Registered in UK and Wales under Company Registration No. 3798903
Directors: Michael Cunningham (US), Michael O'Neill (Ireland), Paul
Argiry (US)