Skip to content

Scriptella 1.6

Latest

Choose a tag to compare

@ejboy ejboy released this 06 Oct 01:36
· 1 commit to master since this release

Scriptella 1.6 adds direct SQL execution, shared environment-variable configuration, and first-class file-backed SQLite support. Java 17 remains the minimum runtime.

Highlights:

  • Run a UTF-8 SQL file directly with EtlExecutor.newSqlFileExecutor(...) or the execute-sql launcher command, including optional property substitution and named bindings.
  • Read credentials and shared configuration from the reserved ${env.*} namespace without exposing missing values in diagnostics.
  • Use the sqlite alias or canonical jdbc:sqlite: URLs for file-backed SQLite ETL workflows.

Upgrade notes:

  • Vendor JDBC drivers, including Xerial SQLite JDBC, remain external dependencies.
  • SQLite NUMERIC/REAL values can lose precision through SQLite and Double; arbitrary numeric migrations are not lossless.
  • Scriptella 1.3 remains the Java 8 compatibility line.

See the full 1.6 changelog for details.