The Grinder 3.7 is released

Philip Aston <[email protected]> Sun, 15 Jan 2012 14:28:18 +0000
Newsgroups gmane.comp.java.grinder.announce
Message-ID <[email protected]>
The Grinder 3.7 can be downloaded from

http://sourceforge.net/projects/grinder

Logback logging. Clojure script recording. Bug fixes. Maven build.

- Phil


The Grinder 3.7
---------------

   Changes that may be incompatible with existing scripts:

    Implement feature request 3418525 - Switch to a standard logging
    framework. The net.grinder.common.Logger/FilenameFactory API has
    been removed in favor of SLF4J. Output and error messages are
    logged to a single log file. The log file and the data log file are
    managed by Logback.

    The Grinder requires Java SE 6 ("Java 6") or later. Java SE 5 is no
    longer supported.

   Other changes:

    The Java instrumenter supports selective instrumentation of a
    target object through an overloaded version of Test.record(). The
    full HTTPRequest interface can be used with DCR instrumentation
    without requiring a replacement for the traditional instrumenter's
    __target__.

    Fix bug 3006631 - Null pointer exception when posting multipart
    form data. Thanks to Edwin Clubb for the report, and to Ouray Viney
    for testing the fix.

    Fix bug 3431764 - DCR instrumentation fails with Java 7. Thanks to
    Gary Mulder for the report.

    Fix bug 3133650 - Relative classpath issues when using the console.
    The agent process translates relative paths in the classpath to the
    different working directory when workers are launched with scripts
    distributed by the console. Thanks to Jared C for the report.

    The Grinder is built using Apache Maven.

    Tentative fix for bug 3459637 - AWT-EventQueue NullPointerException.
    Thanks to Richard Lynch for the report.

    Fix bug 3464547 - DCR instrumentation of unbound PyMethods doesn't
    work.

    Fix bug 3464533 - DCR instrumentation of bound PyMethods doesn't
    work.

    The TCPProxy can be called with "-http clojure" to generate a
    Clojure script.

    The TCPProxy can be called with "-http jython" to generate a Jython
    script that uses the new (DCR) instrumentation. DCR instrumentation
    will be enabled by default in the next release of The Grinder.

------------------------------------------------------------------------------
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2