Download Scriptella
Scriptella 1.6 is the latest stable release, available from GitHub Releases and Maven Central.
Version 1.6 (October 5, 2026)
Version 1.6 is available. Java 17 remains the minimum runtime. Scriptella 1.6 adds direct SQL file execution from the command line or Java API, shared environment-variable configuration, and file-backed SQLite support.
Run SQL without an ETL XML wrapper with scriptella.sh execute-sql --url jdbc:postgresql://localhost/app schema.sql or EtlExecutor.newSqlFileExecutor(...). Property and expression substitution is enabled by default; use --no-substitution when the SQL must remain literal. See the CLI and credential guidance and Java API examples.
SQLite support covers ordinary file-backed migration workflows with Xerial SQLite JDBC 3.53.4.0 supplied as an external driver. High-precision NUMERIC/REAL values can lose precision; arbitrary numeric migrations are not lossless. See the verified SQLite scope and example.
| Package | Download | Verification |
|---|---|---|
| Binary distribution | scriptella-1.6.zip | signature · SHA-256 |
| Source distribution | scriptella-1.6-src.zip | signature · SHA-256 |
| Examples | scriptella-examples-1.6.zip | signature · SHA-256 |
Maven coordinates:
<dependency>
<groupId>org.scriptella</groupId>
<artifactId>scriptella-core</artifactId>
<version>1.6</version>
</dependency>
For setup on macOS, Linux, or Windows, follow the installation guide.
Previous release: 1.5 (September 8, 2026)
Scriptella 1.5 remains available from GitHub Releases. It uses Java 17 and includes the current JDBC compatibility and integration updates described in its changelog.
Version 1.4 (August 14, 2026)
Scriptella 1.4 is a Java 17 modernization release.
| Package | Download |
|---|---|
| Binary distribution | scriptella-1.4.zip |
| Source distribution | scriptella-1.4-src.zip |
| Examples | scriptella-examples-1.4.zip |
Maven coordinates:
<dependency>
<groupId>org.scriptella</groupId>
<artifactId>scriptella-core</artifactId>
<version>1.4</version>
</dependency>
From the unpacked binary directory, a first ETL can be run with:
java -jar scriptella.jar path/to/file.etl.xml
See the tutorial for a complete first-run example.
Previous version: 1.3 (July 17, 2026)
Scriptella 1.3 remains available for Java 8 compatibility. Use it when you need Java 8, the historical HSQLDB adapter, or the JDBC-ODBC bridge adapter.
| Package | Download |
|---|---|
| Binary distribution | scriptella-1.3.zip |
| Source distribution | scriptella-1.3-src.zip |
| Examples | scriptella-examples-1.3.zip |
Maven coordinates:
<dependency>
<groupId>org.scriptella</groupId>
<artifactId>scriptella-core</artifactId>
<version>1.3</version>
</dependency>
Previous version: 1.2
| Package | Download |
|---|---|
| Binary distribution | scriptella-1.2.zip |
| Source distribution | scriptella-1.2-src.zip |
| Examples | scriptella-examples-1.2.zip |
Version 1.1
| Package | Download |
|---|---|
| Binary distribution | scriptella-1.1.zip |
| Source distribution | scriptella-1.1-src.zip |
| Examples | scriptella-examples-1.1.zip |