[ANNOUNCE] Apache Jakarta BSF 3.1 released

[ANNOUNCE] Apache Jakarta BSF 3.1 released

am 25.06.2010 11:44:27 von sebb

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:

org.apache.bsf
bsf-api
3.1

org.apache.bsf
bsf-utils
3.1

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

Enjoy!
The BSF team