·
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 underlib/. - 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.1to the application classpath. - Keep the binary distribution layout intact when using JavaScript, including
itslib/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.