Skip to content

Releases: altertable-ai/altertable-cli

v1.6.1

Choose a tag to compare

@github-actions github-actions released this 21 Aug 13:03
963e67f

1.6.1 (2026-08-21)

Bug Fixes

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 18 Aug 13:04
c993aa0

1.6.0 (2026-08-03)

Features

  • allow to ignore SSL errors (development) (#95) (2b144af)

v1.5.1

Choose a tag to compare

@github-actions github-actions released this 30 Jul 15:37
3d98f75

1.5.1 (2026-07-30)

Bug Fixes

  • compute_size: avoid parsing the compute size and trust the API to do it (#92) (e9130c5)

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 14:26
73979e3

1.5.0 (2026-07-27)

Features

  • docs: generate versioned CLI reference contract (#90) (15bc1f4)
  • query: implement a few missing and useless options + fix query show (#89) (137ef20)

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 24 Jul 15:11
d7ee284

1.4.0 (2026-07-24)

Features

  • add doctor command for CLI diagnostics (#79) (57b1440)
  • cli: simplify the command API surface area (#75) (f3a1d4d)

Bug Fixes

  • ci: enable shell completion verification (#77) (db7c52f)
  • clarify duckdb command requirements and isolate env/profile config (#84) (b5f6208)
  • harden transport, JSON fidelity, and profile recovery (#80) (facdf90)
  • keep COMMANDS.md version in sync with release-please (#87) (cbb8d65)

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 16:44
964d08b

1.3.0 (2026-07-16)

Features

  • update: simplify update command behavior and API (#64) (310acdf)

Bug Fixes

  • cli: ignore unrelated Altertable environment variables (#67) (8fe9041)
  • release: checkout merge commit for draft release verification (#58) (988c95d)
  • release: run recovery with current publication code (#63) (eab2c4a)

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 14:18
179ddca

1.2.0 (2026-07-15)

Features

  • cli: redesign help across command tree (#53) (e35c2fe)
  • release: centralize and harden artifact publishing (#55) (8db771a)

Bug Fixes

  • forbid profile commands when config is env set (#48) (63a5fc4)
  • sync --version output and wire release-please marker (#50) (a3e86e8)
  • updater: make CLI updates resilient and actionable (#52) (5d0c0af)

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 07:52
935cd8b

1.1.0 (2026-07-10)

Features

  • allow to attach all available catalogs (#44) (d3b42c2)

Bug Fixes

  • harden profile reuse and uniformize profile display and reuse (#45) (23ca8f1)
  • release: narrow release workflow to published tags (#40) (f224328)
  • subsequent login mixing current profile (#46) (992aaee)

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 14:16
bc26fe1

1.0.0 (2026-07-09)

First public release of the Altertable CLI — a command-line tool for the Altertable data platform: lakehouse data plane and management REST API.

Added

Lakehouse (data plane)

  • query — run SQL with human layout (--layout auto|table|line), serialized output (--format human|json|csv|markdown), column selection, max width, and pager controls
  • append — insert rows (async or --sync)
  • upload — bulk file ingest with streaming upload support
  • query show and query cancel — inspect and cancel running queries
  • append status — poll append task status
  • schema — list schemas, tables, and columns in a lakehouse catalog

Management (control plane)

  • context — show active profile, environment, and authenticated identity
  • catalogs — list and create catalogs
  • api — HTTP invoker for the management REST API (api <METHOD> /path, bare paths default to GET, parameters infer POST, -X/--method overrides the method, -f/--raw-field for string parameters, -F/--field for typed parameters)
  • api routes — list operations from the bundled OpenAPI spec; api routes <operationId> shows one route with path parameters
  • api spec — print the bundled management OpenAPI specification (YAML or --json)

Configuration and authentication

  • Dual-plane auth: management API key (Bearer) and lakehouse credentials (HTTP Basic)
  • configure — interactive wizard or flag-based credential setup, with optional verification
  • login and logout — browser-based OAuth authentication with profile-aware token storage
  • Automatic lakehouse credential provisioning for OAuth sessions
  • Named profiles with profile use, profile list, profile show, and profile delete
  • Advanced profile workflows including profile current, profile status, profile switch, profile env, profile direnv, profile create, profile update, and profile rename
  • Environment variable overrides for credentials and endpoints

Developer experience

  • Shell completion for bash, zsh, and fish (commands, subcommands, and leaf-command flags)
  • Global --json and --agent presets for structured output and scripting
  • Stable exit codes and structured error envelopes
  • --debug with verbose HTTP logging
  • Configurable connect and read timeouts (--connect-timeout, --read-timeout, per-command --read-timeout)
  • update — origin-aware update checks and self-install flows
  • Self-contained release binaries for macOS (arm64, x64) and Linux (x64, arm64), plus a Bun JS bundle

Changed

  • Release automation publishes the npm package with provenance, attests GitHub release assets, and builds against a pinned Bun runtime.
  • CI smoke-tests all released native binary targets, including macOS arm64 and x64.
  • Supply-chain checks include Dependabot, CodeQL, and pull-request dependency review.