Skip to content

Scriptella 1.4

Latest

Choose a tag to compare

@ejboy ejboy released this 14 Aug 23:02
· 7 commits to master since this release

Scriptella 1.4 is a maintenance and modernization release that moves the
build and runtime baseline to Java 17 while preserving Scriptella's lightweight
ETL model and existing scripting behavior.

Highlights

  • Java 17 is now the minimum supported runtime and build JDK; artifacts use
    Java 17 bytecode.
  • JavaScript uses the Rhino 1.9.1 JSR-223 provider. The binary and examples
    distributions include the required Rhino libraries under lib/.
  • Maven and Ant builds were refreshed for current JDKs and release packaging.
  • Janino, JavaMail, Activation, Ant, Commons Logging, Velocity, and H2
    dependencies were updated. Commons JEXL remains at 2.0.1 for compatibility.

Removed

  • The ODBC / JDBC-ODBC bridge adapter and its sample were removed because the
    bridge is not available on the Java 17 baseline.
  • HSQLDB 1.8 was removed from product code, tests, samples, and distributions;
    database-backed tests and examples now use H2 2.4.240.

Upgrade notes

  • Scriptella 1.4 requires Java 17. Use Scriptella 1.3 if Java 8 support is
    required.
  • Maven and embedded consumers using JavaScript must add
    org.mozilla:rhino-engine:1.9.1 to the application classpath.
  • Keep the binary distribution layout intact when using JavaScript, including
    its lib/ directory.
  • Existing HSQLDB database files are not converted automatically to H2.

Downloads and verification

Each primary archive has a SHA-256 checksum and an ASCII-armored signature
sidecar. Verify signatures with the Scriptella signing-key fingerprint
5DA760EAF1B4169E1715DB80322E3E0A55DB94CE.