Releases: cycloidio/cycloid-cli
v6.8.23
[v6.8.23] 2026-04-01
Cycloid CLI changelog:
CLI
ADDED
debugverbosity level will now dump the content of the HTTP requests and response with the API (CLI#418)
*This is usefull to debug errors with the backend. Be warned that playload
may include sensitive values for e.g. credentials. Be careful in uses in CI/CD.cy roles updateandcy roles create --updatecommands (CLI#423)
Add also acy rolealias- Beta:
cy pipeline build trigger --watchstreams Concourse build events with human-readable output, optional raw JSON via--output json, and debug-verbosity event detail (CLI#420)
*Beta feature: watch polls until the build finishes while printing formatted SSE lines (or NDJSON when--output json).
Includes default console deep link (https://console.cycloid.io, overridable withCY_CONSOLE_URL), stderr hints for Ctrl+C (first aborts the build, second exits watch with code 130),--watch-cancel-on-timeout, and--jobrequired on trigger.
Set--verbosity debugfor verbose watch output. Seedocs/pipeline-build-watch-output.md. - Add
--updatetoorganization create,config-repo create,catalog-repo create, andstack create; fixteam create --updatewhen only--nameis set (CLI#420)
Catalog-repo create accepts optional--canonicalfor identity. AGENTS.md and CLAUDE.md require shipping tests with each feature. E2E and docs/testing.md cover upsert flows. - Project and environment create can infer missing canonicals from
--namewhen appropriate (CLI#420)
CHANGED
-
API errors may include the request path and a raw response body fallback when JSON error parsing fails (CLI#420)
-
Environment create picks a random theme color when
--coloris left at the default (CLI#420) -
Regenerate API client models;
client/versionset to v6.8.22 (CLI#420)
FIXED
-
Improve help examples for pipeline job commands and
stack forms validate(CLI#420) -
cy credentials create --updateresolves an existing credential by path/name instead of always attempting a create (CLI#420)
INTERNAL
- Refactor middleware out of go-swagger client (CLI#418)
v6.8.23-rc
[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.
v6.8.22-rc
[v6.8.22-rc] 2026-03-31
Cycloid CLI changelog:
CLI
ADDED
debugverbosity level will now dump the content of the HTTP requests and response with the API (CLI#418)
*This is usefull to debug errors with the backend. Be warned that playload
may include sensitive values for e.g. credentials. Be careful in uses in CI/CD.
cy roles updateandcy roles create --updatecommands (CLI#423)
Add also acy rolealias- Beta:
cy pipeline build trigger --watchstreams Concourse build events with human-readable output, optional raw JSON via--output json, and debug-verbosity event detail (CLI#420)
*Beta feature: watch polls until the build finishes while printing formatted SSE lines (or NDJSON when--output json).
Includes default console deep link (https://console.cycloid.io, overridable withCY_CONSOLE_URL), stderr hints for Ctrl+C (first aborts the build, second exits watch with code 130),--watch-cancel-on-timeout, and--jobrequired on trigger.
Set--verbosity debugfor verbose watch output. Seedocs/pipeline-build-watch-output.md.
- Add
--updatetoorganization create,config-repo create,catalog-repo create, andstack create; fixteam create --updatewhen only--nameis set (CLI#420)
Catalog-repo create accepts optional--canonicalfor identity. AGENTS.md and CLAUDE.md require shipping tests with each feature. E2E and docs/testing.md cover upsert flows. - Project and environment create can infer missing canonicals from
--namewhen appropriate (CLI#420)
CHANGED
-
API errors may include the request path and a raw response body fallback when JSON error parsing fails (CLI#420)
-
Environment create picks a random theme color when
--coloris left at the default (CLI#420) -
Regenerate API client models;
client/versionset to v6.8.22 (CLI#420)
FIXED
-
Improve help examples for pipeline job commands and
stack forms validate(CLI#420) -
cy credentials create --updateresolves an existing credential by path/name instead of always attempting a create (CLI#420)
INTERNAL
- Refactor middleware out of go-swagger client (CLI#418)
v6.7.57
v6.7.57-rc
[v6.7.57-rc] 2026-03-12
Cycloid CLI changelog:
v6.7.48
v6.7.48-rc
v6.7.38
v6.7.38-rc
[v6.7.38-rc] 2026-02-05
Cycloid CLI changelog:
CLI
CHANGED
- Update client to version v6.7.38 (CLI#406)
v6.7.16
v6.7.16
Repository: cycloidio/cycloid-cli · Tag: v6.7.16 · Commit: 22d6723 · Released by: cycloid-machine
[v6.7.16] 2026-02-03
Cycloid CLI changelog:
CLI
ADDED
- Add support for common proxy env vars (
HTTP_PROXY,HTTPS_PROXY,NO_PROXY) (CLI#405) - Add
cy roles createcommand (CLI#405) cy rolescommands have now auto-completion
CHANGED- Update client to version v6.7.16 (CLI#403)
cy roles deletenow accept a list of canonical as argument,--canonicalflag is not longer used (CLI#405)cy roles getnow accept the canonical as argument,--canonicalflag is deprecated (CLI#405)