11# Release 1.4 Plan
22
3- ** Status:** In progress (Chunks 1–3, ** 5A–5C** , ** 6** , ** 6A** , ** 7** , and
4- ** 8** complete; the signed Maven Central deployment is validated and awaits
5- manual publication; Chunks 10–11 remain gated)
3+ ** Status:** Complete (Chunks 1–3, ** 5A–5C** , ** 6** , ** 6A** , ** 7** , ** 8** , ** 9** ,
4+ ** 10** , and ** 11** complete; August 14, 2026)
65
76** Umbrella issue:** [ #44 — Scriptella 1.4: Release hardening, JDK 17 compatibility, and dependency modernization] ( https://github.com/scriptella/scriptella-etl/issues/44 )
87
@@ -1339,8 +1338,7 @@ the compatibility investigation.
13391338
13401339## Chunk 9 — Release Maven 1.4
13411340
1342- ** Status:** Prepared and validated August 14, 2026; Central publication is
1343- pending the maintainer's manual Publish action
1341+ ** Status:** Complete (August 14, 2026)
13441342
13451343Publish the reviewed 1.4 Maven artifacts using the release runbook. Verify the
13461344Central deployment, signatures, checksums, coordinates, POM metadata, and an
@@ -1354,20 +1352,19 @@ public and verified.
13541352the ` scriptella-parent-1.4 ` tag, release commit, and ` 1.5-SNAPSHOT `
13551353development commit. The signed ` mvn release:perform ` deployment was accepted
13561354and validated by Central with deployment ID
1357- ` 731bd81b-2d31-4d08-a274-bb1ccf839d ` ; auto-publishing remains disabled. The
1358- deployment must be manually published in the Central Portal before Chunk 10
1359- or Chunk 11 begins.
1355+ ` 731bd81b-2d31-4d08-a274-bb1ccf839d ` ; it was subsequently published in the
1356+ Central Portal and verified as available.
13601357
13611358### Exit criteria
13621359
1363- * Maven Central reports the deployment as valid and available.
1360+ * Maven Central reports the deployment as valid, published, and available.
13641361* Required artifacts, signatures, checksums, and metadata are verified.
1365- * The final source tag and GitHub release assets are prepared or published
1366- according to the runbook.
1362+ * The final source tag and GitHub release assets are published according to
1363+ the runbook.
13671364
13681365## Chunk 10 — Update External Examples After Publication
13691366
1370- ** Status:** Pending; starts only after Chunk 9
1367+ ** Status:** Complete (August 14, 2026)
13711368
13721369Update the separate ` scriptella-examples ` repository against the published
137313701.4 artifacts. The current checkout contains stale ` 1.1-SNAPSHOT ` and
@@ -1388,7 +1385,7 @@ this separate repository; they are distinct deliverables.
13881385
13891386## Chunk 11 — Website and Adoption Updates
13901387
1391- ** Status:** Pending; starts only after Chunks 9 and 10
1388+ ** Status:** Complete (August 14, 2026)
13921389
13931390Prepare and deploy the reviewed ` scriptella.github.io/ ` update only after the
13941391Maven artifacts, GitHub release assets, and updated examples links are public
@@ -1430,6 +1427,23 @@ This website deployment is the final release step. Completion requires the
14301427public site to identify 1.4 as current with no stale RC, development, ODBC,
14311428HSQLDB, Java 8, or previous-latest-release wording in the 1.4 user path.
14321429
1430+ The website PR was merged and the public site was verified to identify 1.4 as
1431+ current, with the 1.4 download path, Maven coordinates, examples links, Java
1432+ 17 guidance, and 1.3 Java 8 fallback available. This completed the release
1433+ step on August 14, 2026.
1434+
1435+ ## Post-release follow-up
1436+
1437+ The 1.4 release is complete. Track future work separately from this plan:
1438+
1439+ * Issue #45 — evaluate a future JEXL 3 migration without changing the 1.4
1440+ expression user contract.
1441+ * Issue #44 follow-up — review the remaining optional-driver dependency
1442+ surface, security advisories, and whether legacy MongoDB examples should be
1443+ modernized or retired.
1444+ * Future maintenance — keep the Java 17 compatibility matrix and release
1445+ smoke test current for dependency and JDK updates.
1446+
14331447---
14341448
14351449# Merge and Release Gates
0 commit comments