Skip to content

Releases: tracebloc/cli

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 16:46
b7fbdcc

What's Changed

  • feat(data ingest): plain-language copy + hide k8s ceremony + progress on every wait (#179) by @LukasWodka in #196
  • feat(data ingest): rename --category/--table/--intent → --task/--name/--split (#180a) by @LukasWodka in #197
  • fix(data): drop the tokenizer.json ingest requirement for MLM (#184) by @LukasWodka in #195
  • feat(data ingest): data-first flow inversion + family-scoped task picker (#180b) by @LukasWodka in #198
  • fix(data ingest): #197 review follow-ups — picker crash + README/help/label by @LukasWodka in #199
  • feat(data ingest): flexible file-or-folder input + path fixes (#181) by @LukasWodka in #202
  • feat(data ingest): expected image size + local min-size floor preview (#183) by @LukasWodka in #206
  • feat(data ingest): wire the 5 text tasks (#182) by @LukasWodka in #209
  • feat(data ingest): confirm the inferred tabular schema (#185) by @LukasWodka in #210
  • fix(data ingest): mis-cased media folder next to labels.csv stays ambiguous, not confident tabular (#203) by @LukasWodka in #211
  • fix: harden login env-validation, Inf/NaN schema inference, and log-scanner buffer (bug-hunt MED) by @LukasWodka in #208
  • fix(delete): don't brick local teardown when the revoke isn't a 403 by @LukasWodka in #205
  • fix(preflight): resolve labels.csv filename by column name, not position by @LukasWodka in #207
  • feat(push): add time_series_classification category (backend#1054 WS2) by @LukasWodka in #216
  • fix(submit): make maxLine authoritative so the #208 drain test isn't vacuous by @LukasWodka in #212
  • chore(schema): pin data-ingestors to the #359 merge commit by @LukasWodka in #217
  • fix(push): text preflight fails closed on a labels.csv read error by @saadqbal in #221
  • fix(push): fail closed on labels.csv read errors in label + sequence preflight by @saadqbal in #222
  • fix(push): SniffFamily mirrors the walk (symlinked/mis-cased/lone markers) by @saadqbal in #223
  • fix(cli,submit): reject misapplied task flags; don't false-fail slow-but-ok jobs by @saadqbal in #224
  • fix(push): set LazyQuotes on CSV readers (completes #222 — avoids a false-reject) by @saadqbal in #225
  • fix(summary): bound SummaryParser.buf on newline-less log floods (D3) by @saadqbal in #227
  • main - > Enhance data ingest with flexible input, schema confirmation, and task updates by @saadqbal in #219

Full Changelog: v0.7.1...v0.8.0

v0.7.1

Choose a tag to compare

@github-actions github-actions released this 09 Jul 09:55
9d159c4

What's Changed

  • test(parity): value-level label parity — catch accept/accept-with-divergent-data (#1009 P0) by @LukasWodka in #186
  • ci: pin the data-ingestors schema ref + add a coverage floor (#1009 P0.3) by @LukasWodka in #188
  • test(data): seam the money path — table-test the ingest outcome matrix (#1009 P0) by @LukasWodka in #187
  • refactor(taxonomy): pin the CLI registry == schema both ways; drop dead instance_segmentation (#1005) by @LukasWodka in #189
  • fix(client create): never mint over a live cluster — fail closed on unreadable discovery by @LukasWodka in #190
  • fix(client create): honest conflict message — name the owner, handle cluster_in_use by @LukasWodka in #191
  • fix(client): hide client create from the user surface (installer-internal) by @LukasWodka in #192
  • fix(summary): align CLI success/failure with the ingestor — inserted-based rate + full has_failures by @LukasWodka in #193
  • main -> Enhance CI coverage and align CLI success metrics with ingestor by @saadqbal in #194

Full Changelog: v0.7.0...v0.7.1

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 08:06
30cb8f3

What's Changed

  • chore: back-merge main → develop (reset promote ancestry after v0.6.0) by @saadqbal in #161
  • test(preflight): pin #152's schema-type-aware label diversity in the parity harness by @LukasWodka in #154
  • docs(rfc-0001): Rev 9 — offboarding via tracebloc delete + single-machine CLI scope by @LukasWodka in #157
  • feat(cli): sync ingest schema; wire sentence_pair_classification + embeddings by @saadqbal in #163
  • feat(cli): tracebloc delete offboarding + Rev-9 single-machine surface (§7.10) by @LukasWodka in #160
  • fix(cli): delete honors --kubeconfig/--context; clears active-client pointer under --keep-data by @saadqbal in #165
  • fix(cli): honest offboard closing + clear pointer on failed wipe; drop stale client-list hints by @saadqbal in #168
  • fix(data ingest): reclaim the staged source copy after a clean success (#166) by @LukasWodka in #167
  • fix(cli): delete guard fails fast on 426; keep-data save failure marks offboard degraded by @saadqbal in #169
  • fix(cli): delete only removes tb when it is tracebloc's own alias by @LukasWodka in #171
  • feat(data ingest): honest waits + plain-language run output (#172) by @LukasWodka in #173
  • docs(rfc-0002): tracebloc data ingest — flow, terminology & task taxonomy by @LukasWodka in #174
  • fix(cli): mistyped group subcommand errors with a suggestion instead of exiting 0 (#75) by @LukasWodka in #175
  • fix(cli): discover ingestor SA from ingestionAuthz ConfigMap; drop --ingestor-sa (#7) by @LukasWodka in #176
  • fix(cli): show the real (server-capped) ingestor token expiry (#4) by @LukasWodka in #177
  • develop -> main by @saadqbal in #164

Full Changelog: v0.6.0...v0.7.0

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 11:36
b5fa2b7

What's Changed

  • fix(security): mandatory / fail-closed cosign verification in the CLI installer (RFC-0001 R8) by @saadqbal in #111
  • fix: Bugbot findings from promotion PR #113 by @shujaatTracebloc in #114
  • chore(schema): re-vendor ingest.v1.json — register seq2seq (recognize-but-unsupported), fix drift check by @saadqbal in #118
  • feat(auth): User-Agent version header + 426 Upgrade Required handling (cli#98) by @saadqbal in #115
  • feat(auth): logout revokes the token server-side (cli#112) by @saadqbal in #116
  • feat(cli): rename dataset → data (ingest/list/delete; keep aliases) (cli#99) by @saadqbal in #119
  • feat(cli): env-scoped config v2 — fix cross-env active-client clobber (cli#100) by @saadqbal in #120
  • feat(cli): --verbose + cluster doctor auth checks + resume hint & install log (cli#101) by @saadqbal in #121
  • fix(cli): cluster doctor — 426 is a hard upgrade failure (Bugbot on #113) by @saadqbal in #122
  • fix(cli): don't misread a v2-shaped config as v1 (Bugbot on #113) by @saadqbal in #123
  • fix(cli#125): write the UUID username (not the numeric id) as TRACEBLOC_CLIENT_ID by @saadqbal in #126
  • docs(rfc-0001): CLI auth & client provisioning — accepted design-of-record by @saadqbal in #55
  • feat(#131): R7 — adopt-and-backfill the live in-cluster client instead of minting an orphan by @saadqbal in #132
  • feat(cli#128): selected-vs-connected — bind data commands to the active client (§7.3) by @saadqbal in #130
  • fix(cli): advertise data ingest/data delete in runtime + help strings by @LukasWodka in #135
  • fix(cli): advertise the shipped data ingest command in install output by @LukasWodka in #134
  • feat(cli): location auto-detect for client create (#84) by @LukasWodka in #93
  • feat(cli): auto-discover the client's namespace, rewrite the first-touch surface, ship a tb alias by @LukasWodka in #142
  • feat(cli): auto-name clients <firstname>-NN + make --location optional (#137) by @saadqbal in #144
  • reland(#145): destination-table guard (--overwrite) + honest extension handling by @LukasWodka in #149
  • feat(cli): login progress spinner, auth status --check, client status --wait (#138) by @saadqbal in #146
  • docs(push): fix stale TargetSize NOTE — no swap, [width, height] by @saadqbal in #153
  • fix(client create): don't mint over a live client when the cluster UID read fails (#158) by @saadqbal in #159
  • chore(release): promote develop → main (2026-07-07) by @saadqbal in #155
  • main: Enhance CLI security, authentication, and configuration features by @saadqbal in #148

New Contributors

Full Changelog: v0.5.1...v0.6.0

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 01 Jul 13:43
0b01428

What's Changed

  • chore(release): promote develop → main (week of 2026-07-06) by @aptracebloc in #124

Full Changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 06:32
329a6a8

What's Changed

  • chore(release): promote develop → main (week of 2026-06-29) by @aptracebloc in #113

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 24 Jun 15:47
57805b2

What's Changed

  • ci(security): add public-repo PII gate caller by @LukasWodka in #81
  • ci: add concurrency cancellation + job timeouts to cli CI by @LukasWodka in #82
  • chore(schema): re-sync vendored ingest.v1.json from data-ingestors master by @LukasWodka in #79
  • fix(dataset rm): delete staging files from a uid-65532 pod, not jobs-manager (#259) by @LukasWodka in #78
  • feat(#88): tracebloc cluster doctor — live-cluster health checks (WS3) by @saadqbal in #89
  • refactor(cli P1): CategorySpec registry — one source for category dispatch (#74) by @LukasWodka in #80
  • feat(#90): cluster doctor — node-fit + image-pull checks (WS3 follow-up) by @saadqbal in #91
  • feat(cli): auth scaffold — login/logout/auth status + config + backend client (cli#83) by @LukasWodka in #85
  • feat(cli): client create / list / use commands (#84) by @LukasWodka in #92
  • chore(schema): re-vendor ingest.v1.json from data-ingestors (fix drift check) by @LukasWodka in #103
  • feat(cli): client create reads the cluster anchor — idempotent get-or-create + 409 (#84) by @LukasWodka in #102
  • feat(cli): client create --credential-file — write the credential for the installer (#84) by @LukasWodka in #104
  • fix(cli/api): address Bugbot findings on the v0.4.0 RC (#106) by @saadqbal in #108
  • fix(cli/push): address round-2 Bugbot findings on the v0.4.0 RC (#106) by @saadqbal in #109
  • fix: proactive v0.4.0 RC review — fix 4 findings, document 3 non-issues (#106) by @saadqbal in #110
  • release: promote develop → main (v0.4.0 — auth + client provisioning, cluster doctor) (#106) by @saadqbal in #107

Full Changelog: v0.3.1...v0.4.0

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 08 Jun 09:26
506b810

What's Changed

  • docs: prep README for v0.3.0 by @aptracebloc in #58
  • docs: sync v0.3.0 README to main by @aptracebloc in #59
  • fix(install.sh): persist PATH to the shell rc (parity with install.ps1) by @LukasWodka in #61
  • feat(push): infer entirely-empty columns as nullable FLOAT + warn by @LukasWodka in #66
  • fix(install.sh): tighten PATH idempotency + persist user-local PREFIX (Bugbot on #61) by @saadqbal in #65
  • release: promote develop → main (toward v0.3.1 — install.sh PATH fix) by @saadqbal in #64

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 05 Jun 13:12
bfa1d8f

What's Changed

Full Changelog: v0.2.1...v0.3.0

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 04 Jun 10:04
e81c78e

What's Changed

  • docs: drop Homebrew from README until the tap ships by @aptracebloc in #20
  • docs(cli): refresh stale root --help string by @saadqbal in #21
  • docs: refresh README for the v0.1.0-alpha release by @saadqbal in #24
  • fix: address Bugbot findings from PR #22 (target_size order + Makefile/CI lint parity) by @aptracebloc in #25
  • Sync develop → main for v0.1.0-alpha by @aptracebloc in #22
  • feat(#26): installer-style terminal UX package (internal/ui) by @aptracebloc in #32
  • feat(#27): installer-style ingestion summary screen by @aptracebloc in #33
  • feat(#28): interactive guided dataset push (PR-a — engine + core prompts) by @aptracebloc in #34
  • feat(#28): interactive guided dataset push (PR-b — category prompts + confirm) by @aptracebloc in #35
  • feat(#29): branded home screen + cluster info banner (PR-a) by @aptracebloc in #36
  • feat(#29): --output-json for dataset push (PR-b) by @aptracebloc in #38
  • fix(#37): expand ~ in dataset path (interactive prompt + literal arg) by @aptracebloc in #41
  • feat(#30): dataset rm — in-cluster teardown (table + PVC) [DRAFT] by @aptracebloc in #40
  • ci(release): multi-arch v0.1.0 (8 targets) + install-script arch support by @saadqbal in #43
  • feat(#31): friendlier dataset push — prose intro, guided steps, per-prompt examples by @aptracebloc in #44
  • ci(build): compile-check all 8 release targets in build.yml by @saadqbal in #46
  • feat(#31): add dataset rm to home screen + in-run guidance by @aptracebloc in #47
  • docs: prep README for v0.2.0 release by @saadqbal in #50
  • fix: address Bugbot review on #49 (output-json early-failure JSON + rm partial-teardown msg) by @aptracebloc in #51
  • Sync develop → main (prepare next release) by @aptracebloc in #49

Full Changelog: v0.1.0-alpha...v0.2.1