From adinn at redhat.com Thu Apr 21 11:43:02 2016 From: adinn at redhat.com (Andrew Dinn) Date: Thu, 21 Apr 2016 16:43:02 +0100 Subject: [jboss-dev] Byteman 3.0.5 has been released Message-ID: <5718F506.8090309@redhat.com> 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)