Skip to content

v6.8.23-rc

Pre-release
Pre-release

Choose a tag to compare

@cycloid-machine cycloid-machine released this 31 Mar 23:50
· 196 commits to develop since this release
36a852b

[v6.8.23-rc] 2026-04-09

Cycloid CLI changelog:

API Keys

ADDED

  • api-key create --recreate flag to delete-and-recreate an existing key in one step (CLI#999)
    Without --recreate, creating an API key that already exists now fails with an explicit error instead of silently succeeding or failing. With --recreate, the existing key is deleted and a new one is created with the provided settings. Useful for rotating keys in automation.

CLI

CHANGED

  • get/delete commands now accept resource canonicals as positional arguments (CLI#999)
    Affected commands: catalog-repo get/delete/refresh, config-repo get/delete, api-key get/delete, project get/delete. The previous --canonical / --project flags are still accepted for backward compatibility. Example: cy catalog-repo get my-repo instead of cy catalog-repo get --canonical my-repo. Multiple args are supported: cy catalog-repo delete repo-a repo-b.
  • Shell completion improvements across all normalized commands (CLI#999)
    get/delete commands now complete resource canonicals from the API. stack forms validate completion is restricted to .yml / .yaml files only. members command gains member alias; events e alias removed (was conflicting with environments).
    REMOVED
  • infra-policy commands removed (get, list, create, update, delete, validate) (CLI#999)
    The infra-policy feature has been dropped from the CLI. Remove any scripts using cy infra-policy commands.

Service Catalog

ADDED

  • catalog-repo refresh now accepts multiple repository canonicals at once (CLI#999)
    Refresh several catalog repositories in a single command: cy catalog-repo refresh repo-a repo-b repo-c. Previously only one canonical was accepted.

StackForms

CHANGED

  • stack forms validate accepts multiple files and defaults to .forms.yml / .forms.yaml in the current directory (CLI#999)
    Running cy stack forms validate with no arguments now auto-discovers .forms.yml or .forms.yaml in the current directory. Multiple files can be validated at once: cy stack forms validate .forms.yml other/.forms.yaml. The command now exits with a non-zero status code when validation errors are found, making it usable in CI pipelines.
    FIXED
  • stack get-config <use-case> positional argument now works correctly (CLI#999)
    Passing the use-case as a positional argument (e.g. cy stack get-config -p proj -e env -c comp my-usecase) was silently ignored and produced a "missing use-case argument" error. The --use-case flag is still supported.