v6.8.23-rc
Pre-release
Pre-release
·
196 commits
to develop
since this release
[v6.8.23-rc] 2026-04-09
Cycloid CLI changelog:
API Keys
ADDED
api-key create --recreateflag 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/--projectflags are still accepted for backward compatibility. Example:cy catalog-repo get my-repoinstead ofcy 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 validatecompletion is restricted to.yml/.yamlfiles only.memberscommand gainsmemberalias;eventsealias removed (was conflicting withenvironments).
REMOVED infra-policycommands removed (get, list, create, update, delete, validate) (CLI#999)
The infra-policy feature has been dropped from the CLI. Remove any scripts usingcy infra-policycommands.
Service Catalog
ADDED
catalog-repo refreshnow 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 validateaccepts multiple files and defaults to.forms.yml/.forms.yamlin the current directory (CLI#999)
Runningcy stack forms validatewith no arguments now auto-discovers.forms.ymlor.forms.yamlin 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.
FIXEDstack 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-caseflag is still supported.