You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@jakarta.apache.org by sebb AT ASF <se...@apache.org> on 2010/06/25 11:44:27 UTC

[ANNOUNCE] Apache Jakarta BSF 3.1 released

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

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@jakarta.apache.org
For additional commands, e-mail: general-help@jakarta.apache.org


[ANNOUNCE] Apache Jakarta BSF 3.1 released

Posted by sebb AT ASF <se...@apache.org>.
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