Skip to content

Releases: artifact-keeper/artifact-keeper-cli

v1.1.0

06 Apr 01:04
9aa25f9

Choose a tag to compare

What's Changed

  • chore: add GitHub issue templates by @brandonrc in #60
  • chore: regenerate SDK from pre-rc.9 spec by @brandonrc in #63
  • fix: update CLI test mocks for new SDK response fields by @brandonrc in #64
  • fix(security): resolve dependency vulns, stream I/O, harden credentials and install script by @brandonrc in #81
  • fix: replace insecure default passwords in E2E tests by @brandonrc in #87
  • Add repository creation options for setting upstream URL and making repository public by @GerbenWelter in #84
  • chore: regenerate SDK from v1.1.1 spec by @brandonrc in #86
  • feat: chunked upload support in ak push for large artifacts (#563) by @brandonrc in #82

New Contributors

Full Changelog: v1.0.0...v1.1.0

v1.0.0

24 Feb 10:11
a03ea5f

Choose a tag to compare

Stable Release

First stable release of the Artifact Keeper CLI. The CLI is feature-complete with 29 top-level commands, 100+ subcommands, interactive TUI, multi-instance management, and multi-platform distribution.

Security

  • Bumped SonarSource/sonarqube-scan-action from v5 to v6 to fix argument injection vulnerability
  • Updated lru transitive dependency to 0.16.3 to resolve IterMut unsoundness
  • Added explicit permissions blocks to all CI workflow jobs (least-privilege)
  • Added CodeQL workflow with exclusions for generated SDK code
  • Removed URL paths from test helper error messages

Changed

  • Bumped MSRV from 1.85.0 to 1.86.0
  • Bumped ratatui from 0.29 to 0.30, crossterm from 0.28 to 0.29

v0.9.0 (included)

  • Snapshot tests using insta for JSON and table output regression detection across all command modules (~40 snapshot tests)
  • E2E integration test suite running against a real backend via Docker Compose (20+ test files covering auth, repo, admin, governance, analytics, webhook, and more)
  • Docker Compose stack with backend, PostgreSQL, and Meilisearch for local E2E development
  • CI pipeline job for automated E2E testing on push to main and PRs
  • Removed plain-text password from TOTP command examples in CLI help text

Full Changelog: https://github.com/artifact-keeper/artifact-keeper-cli/blob/main/CHANGELOG.md

What's Changed

Full Changelog: v0.4.3...v1.0.0

v0.4.3

18 Feb 23:48
3b19749

Choose a tag to compare

What's Changed

  • Add Snap Store publishing to release workflow by @brandonrc in #51

Full Changelog: v0.4.2...v0.4.3

v0.4.2

16 Feb 22:46
fc9ab28

Choose a tag to compare

What's Changed

  • Simplify and clean up CLI codebase by @brandonrc in #49
  • Add comprehensive unit tests (251 tests, 13 modules) by @brandonrc in #50

Full Changelog: v0.4.1...v0.4.2

v0.4.1

16 Feb 16:51
1c11762

Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

16 Feb 16:10
dbe2d37

Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.4.0

v0.3.0

16 Feb 15:27
929bedd

Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.3.0

v0.2.0

16 Feb 14:59
861719d

Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.2.0

v0.1.0

16 Feb 14:16
d46b77b

Choose a tag to compare

What's Changed

  • feat: scaffold CLI project with full command tree by @brandonrc in #17
  • feat: generate Rust SDK from OpenAPI spec via Progenitor by @brandonrc in #18
  • feat: implement multi-instance management by @brandonrc in #19
  • feat: implement authentication and credential storage by @brandonrc in #20
  • feat: auto-detect piped output and add --quiet flag by @brandonrc in #21
  • feat: implement repository browsing and management by @brandonrc in #22
  • feat: implement artifact operations by @brandonrc in #23
  • feat: implement setup wizards for package ecosystems by @brandonrc in #24
  • feat: implement doctor diagnostics command by @brandonrc in #25
  • feat: implement security scanning commands by @brandonrc in #26
  • feat: implement admin operations by @brandonrc in #27
  • feat: cross-instance artifact copy and bulk migration by @brandonrc in #28
  • feat: interactive TUI dashboard (ak tui) by @brandonrc in #29
  • feat: distribution packaging (release CI, installer, Docker, Snap) by @brandonrc in #30
  • Add shell completions, man pages, and help examples by @brandonrc in #31
  • Add README by @brandonrc in #32
  • Fix license in README to MIT by @brandonrc in #33
  • Fix runtime bugs: arg collision, double URL, optional auth by @brandonrc in #34
  • Add interactive auth method selection to login flow by @brandonrc in #35
  • Regenerate SDK, fix admin users list and doctor probe by @brandonrc in #36
  • Prepare v0.1.0 release by @brandonrc in #37
  • Fix release CI: nfpm version and YAML indentation by @brandonrc in #38
  • Fix nfpm download URL in release CI by @brandonrc in #39
  • Remove redundant package rename step by @brandonrc in #40

New Contributors

Full Changelog: https://github.com/artifact-keeper/artifact-keeper-cli/commits/v0.1.0