Skip to content

fix(version): pass TLS options in /status probe + mark <repo> as optional in help - #43

Merged
SammyBytes merged 1 commit into
mainfrom
feat/help-optional-repo-status-tls
Aug 31, 2026
Merged

fix(version): pass TLS options in /status probe + mark <repo> as optional in help#43
SammyBytes merged 1 commit into
mainfrom
feat/help-optional-repo-status-tls

Conversation

@SammyBytes

Copy link
Copy Markdown
Owner

Two small UX fixes reported together: (1) 'deltix version' showed 'server probe unavailable' on self-signed TLS servers — the probe path used a raw fetch() without buildFetchTlsOptions(...). Fix: thread the same TLS options through. (2) The top-level help still showed every as required even though v0.7.14 made all data commands autodetect from cwd. Mark them as [] and add the discoverability note.

133 unit tests pass; lint clean.

…onal in help

Two small operator-pain reductions reported in the same session:

1. 'deltix version' showed "server version probe unavailable" on
   self-signed TLS servers even though every data command worked. The
   /status probe was a raw fetch() without buildFetchTlsOptions(...);
   once the CA cert + SNI override are threaded through, the probe
   succeeds just like the rest of the API.

2. The top-level deltix help still showed every <repo> as required
   even though v0.7.14 made all data commands autodetect from cwd
   when no arg is given. Marked them as [<repo>] so the help reflects
   reality, added the discoverability note at the top ('When run from
   a deltix init-ed working tree, [<repo>] becomes optional'), and
   standardised the [--flag] patterns to [--flag=value|-f value] so
   the -b / -n short flags landed in v0.7.13 show up too.

133 unit tests pass; lint clean.
@SammyBytes
SammyBytes merged commit 5cbb319 into main Aug 31, 2026
2 checks passed
@SammyBytes
SammyBytes deleted the feat/help-optional-repo-status-tls branch August 31, 2026 19:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant