Skip to content

Releases: hops-ops/hops-cli

v0.16.0

Choose a tag to compare

@github-actions github-actions released this 04 Apr 21:45

What's changed in v0.16.0

  • feat: robust local/published config switching in config install (by @patrickleet)

    • Always delete stale render Function packages before pushing new images,
      not just with --reload. Fixes ImagePullBackOff when local registry has
      a different digest than the previously installed Function.

    • Fix config install --path naming: use org-repo (e.g. hops-ops-aws-secret-stack)
      instead of just repo name, matching published Configuration names.

    • Fix Docker build cache corruption: replace multi-stage Dockerfile patching
      (FROM source AS src / COPY --from=src) with docker create + export approach.
      The old method broke when Docker's snapshot cache was stale for images loaded
      via docker load.

    • When installing a published --version, clean up local install artifacts:
      delete stale render Functions, local ImageConfig rewrites, and inactive
      ConfigurationRevisions pointing at the local registry.

    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com

See full diff: v0.15.0...v0.16.0

v0.15.0

Choose a tag to compare

@github-actions github-actions released this 04 Apr 19:55

What's changed in v0.15.0

See full diff: v0.14.1...v0.15.0

v0.14.1

Choose a tag to compare

@github-actions github-actions released this 04 Apr 19:46

What's changed in v0.14.1

  • fix(deps): update rust crate tokio to v1.51.0 (#36) (by @renovate[bot])

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

See full diff: v0.14.0...v0.14.1

v0.14.0

Choose a tag to compare

@github-actions github-actions released this 04 Apr 19:43

What's changed in v0.14.0

  • feat: secrets (#35) (by @patrickleet)

    • New Features
      • Added a comprehensive secrets management CLI with subcommands: init, encrypt, decrypt, list, and sync
      • Local SOPS-based encrypt/decrypt and directory mirroring with overwrite control
      • Interactive init with optional KMS creation/registration and example secrets generation
      • Syncing to AWS Secrets Manager (create/update/delete, tagging) and GitHub repo secrets (bulk apply)
      • Secrets inventory that merges local and remote state and reports status and KMS info

See full diff: v0.13.0...v0.14.0

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 01 Apr 22:08

What's changed in v0.13.0

  • feat: repo install clarification - source or published version selector (by @patrickleet)

See full diff: v0.12.0...v0.13.0

v0.12.0

Choose a tag to compare

@github-actions github-actions released this 01 Apr 21:41

What's changed in v0.12.0

See full diff: v0.11.0...v0.12.0

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 01 Apr 21:07

What's changed in v0.11.0

See full diff: v0.10.0...v0.11.0

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 01 Apr 20:52

What's changed in v0.10.0

  • feat: hops xr commands - observe, reconcile, adopt, manage, orphan (#30) (by @patrickleet)

    • feat: xr observe, adopt, manage to take control of orphaned XRs -- autoekscluster working

    • feat: meta build pipeline

    • fix: auth

    • fix: xrs path

    • fix: cleanup

    • feat: refactor xrs + reconcile step

    • fix: manage/orphan patches

    • fix: @CodeRabbit suggestions

    • fix: @CodeRabbit suggestions 2

    • feat: recursive adoption + cleanup

See full diff: v0.9.0...v0.10.0

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 21 Mar 20:36

What's changed in v0.9.0

See full diff: v0.8.3...v0.9.0

v0.8.3

Choose a tag to compare

@github-actions github-actions released this 21 Mar 18:29

What's changed in v0.8.3

  • fix(deps): update rust crate openssl-sys to v0.9.112 (#25) (by @renovate[bot])

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

See full diff: v0.8.2...v0.8.3