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>
|
||
|---|---|---|
| .. | ||
| src | ||
| build.gradle | ||