Bump version to 1.3

The merged interface work changed observable behaviour while still
reporting "jrunner version 1.2", so two distinguishable binaries shared a
version string. 1.3 covers:

  --passfile      credentials read from an alias file at an arbitrary path
  --strict        exit 1 on failure (default still exits 0 for /opt/sync)
  @summary        machine-readable status/rows/ms line on stderr
  execute()       statements returning no result set are successes, and a
                  procedure's result set is found past any update counts
  -f json         implemented; previously advertised but fell through to CSV

This is also what a minimum-version check can key on — pipekit still
carries fallbacks for a pre-1.3 jar and needs a way to know it can drop
them.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Paul Trowbridge 2026-08-11 22:15:21 -04:00
parent b69fc6854e
commit 6688acd0e9

View File

@ -54,7 +54,7 @@ public class jrunner {
Timestamp tsStart = null; Timestamp tsStart = null;
Timestamp tsEnd = null; Timestamp tsEnd = null;
msg = "jrunner version 1.2"; msg = "jrunner version 1.3";
msg = msg + nl + "-sc source connection alias (from ~/.jrunnerpass)"; msg = msg + nl + "-sc source connection alias (from ~/.jrunnerpass)";
msg = msg + nl + "-scu source jdbc url"; msg = msg + nl + "-scu source jdbc url";
msg = msg + nl + "-scn source username"; msg = msg + nl + "-scn source username";