www-announce mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb AT ASF <s...@apache.org>
Subject [ANNOUNCE] Apache Jakarta BSF 3.1 released
Date Fri, 25 Jun 2010 09:45:16 GMT
The Apache Jakarta BSF team is pleased to announce the release of BSF 3.1.

  Apache Jakarta BSF 3.1 is an open-source implementation of JSR-223
 (javax.script),
        "Scripting for the Java Platform".

  [BSF3 was developed according to the JSR-223 specs, but has not yet
  been tested using the JSR-223 TCK.]

  See http://jakarta.apache.org/bsf/

 The 3.1 release is a maintenance release update to fix a few bugs.

 Compared with the previous release of 3.0 (beta3), the 3.1 release
 fixes the following:
 * BSF-30 ScriptEngineManager no longer catches ThreadDeath
 * BSF-29 ScriptException constructed via chained constructor
  ScriptException(Exception) always returns String "null" for getMessage()

 IMPORTANT
 =========
 Note that BSF 3.1 no longer contains bsf-engines.jar, which was a repackaging
 of the JSR-223 factories from https://scripting.dev.java.net/.

 This is because:
 - the jar contained all the engine factories as a single bundle. It was not
  possible to select individual factories, and this could lead to clashes with
  other factories on the classpath.
 - the jar did not contain any implementations, so it was still
 necessary to download
  the engine.

 Many engines contain their own factories now; for those that don't the
 factory can
 still be downloaded from https://scripting.dev.java.net/.

 This version of BSF requires Java 1.4 or later.

 The release can be downloaded from:

  http://jakarta.apache.org/site/downloads/downloads_bsf.cgi

  When downloading, please verify signatures using the KEYS file.

  All users running earlier versions of 3.x are recommended to upgrade.

 The release is also available from your local Maven repository:

    <groupId>org.apache.bsf</groupId>
    <artifactId>bsf-api</artifactId> <!-- the javax.script API -->
    <version>3.1</version>

    <groupId>org.apache.bsf</groupId>
    <artifactId>bsf-utils</artifactId> <!-- CLI tool and helper classes -->
    <version>3.1</version>

  Note that BSF 3.x is not compatible with BSF 2.4, which uses a different API.

  Enjoy!
  The BSF team

Mime
View raw message