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.

PackageDownloadVerification
Binary distributionscriptella-1.6.zipsignature · SHA-256
Source distributionscriptella-1.6-src.zipsignature · SHA-256
Examplesscriptella-examples-1.6.zipsignature · 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.

Binary · Source · Examples

Version 1.4 (August 14, 2026)

Scriptella 1.4 is a Java 17 modernization release.

PackageDownload
Binary distributionscriptella-1.4.zip
Source distributionscriptella-1.4-src.zip
Examplesscriptella-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.

PackageDownload
Binary distributionscriptella-1.3.zip
Source distributionscriptella-1.3-src.zip
Examplesscriptella-examples-1.3.zip

Maven coordinates:

<dependency>
  <groupId>org.scriptella</groupId>
  <artifactId>scriptella-core</artifactId>
  <version>1.3</version>
</dependency>

Previous version: 1.2

PackageDownload
Binary distributionscriptella-1.2.zip
Source distributionscriptella-1.2-src.zip
Examplesscriptella-examples-1.2.zip

Version 1.1

PackageDownload
Binary distributionscriptella-1.1.zip
Source distributionscriptella-1.1-src.zip
Examplesscriptella-examples-1.1.zip

View all GitHub releases Read the tutorial