Skip to content

Releases: cycloidio/cycloid-cli

v6.8.23

01 Apr 08:27

Choose a tag to compare

[v6.8.23] 2026-04-01

Cycloid CLI changelog:

CLI

ADDED

  • debug verbosity 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 update and cy roles create --update commands (CLI#423)
    Add also a cy role alias
  • Beta: cy pipeline build trigger --watch streams 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 with CY_CONSOLE_URL), stderr hints for Ctrl+C (first aborts the build, second exits watch with code 130), --watch-cancel-on-timeout, and --job required on trigger.
    Set --verbosity debug for verbose watch output. See docs/pipeline-build-watch-output.md.
  • Add --update to organization create, config-repo create, catalog-repo create, and stack create; fix team create --update when only --name is set (CLI#420)
    Catalog-repo create accepts optional --canonical for 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 --name when 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 --color is left at the default (CLI#420)

  • Regenerate API client models; client/version set to v6.8.22 (CLI#420)

FIXED

  • Improve help examples for pipeline job commands and stack forms validate (CLI#420)

  • cy credentials create --update resolves 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

31 Mar 23:50
36a852b

Choose a tag to compare

v6.8.23-rc Pre-release
Pre-release

[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.

v6.8.22-rc

16 Mar 10:05
ba37c71

Choose a tag to compare

v6.8.22-rc Pre-release
Pre-release

[v6.8.22-rc] 2026-03-31

Cycloid CLI changelog:

CLI

ADDED

  • debug verbosity 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 update and cy roles create --update commands (CLI#423)
    Add also a cy role alias
  • Beta: cy pipeline build trigger --watch streams 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 with CY_CONSOLE_URL), stderr hints for Ctrl+C (first aborts the build, second exits watch with code 130), --watch-cancel-on-timeout, and --job required on trigger.
    Set --verbosity debug for verbose watch output. See docs/pipeline-build-watch-output.md.
  • Add --update to organization create, config-repo create, catalog-repo create, and stack create; fix team create --update when only --name is set (CLI#420)
    Catalog-repo create accepts optional --canonical for 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 --name when 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 --color is left at the default (CLI#420)

  • Regenerate API client models; client/version set to v6.8.22 (CLI#420)

FIXED

  • Improve help examples for pipeline job commands and stack forms validate (CLI#420)

  • cy credentials create --update resolves 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

27 Feb 10:33

Choose a tag to compare

[v6.7.57] 2026-02-27

Cycloid CLI changelog:

CLI

ADDED

  • Add cy organization subscription update command to register a subscription to an organization. (CLI#410)

CHANGED

  • Update client to version v6.7.57 (CLI#410)

v6.7.57-rc

27 Feb 10:16

Choose a tag to compare

v6.7.57-rc Pre-release
Pre-release

[v6.7.57-rc] 2026-03-12

Cycloid CLI changelog:

v6.7.48

19 Feb 14:53

Choose a tag to compare

[v6.7.48] 2026-02-19

Cycloid CLI changelog:

CLI

ADDED

  • Update teams commands and added member management commands (CLI#411)
    Lookup cy team --help and cy team members --help commands
    CHANGED
  • Update client to version v6.7.48 (CLI#407)

v6.7.48-rc

19 Feb 13:10

Choose a tag to compare

v6.7.48-rc Pre-release
Pre-release

[v6.7.48-rc] 2026-02-19

Cycloid CLI changelog:

CLI

ADDED

  • Update teams commands and added member management commands (CLI#411)
    Lookup cy team --help and cy team members --help commands
    CHANGED
  • Update client to version v6.7.48 (CLI#407)

v6.7.38

05 Feb 20:59

Choose a tag to compare

[v6.7.38] 2026-02-05

Cycloid CLI changelog:

CLI

CHANGED

  • Update client to version v6.7.38 (CLI#406)

v6.7.38-rc

05 Feb 20:12

Choose a tag to compare

v6.7.38-rc Pre-release
Pre-release

[v6.7.38-rc] 2026-02-05

Cycloid CLI changelog:

CLI

CHANGED

  • Update client to version v6.7.38 (CLI#406)

v6.7.16

03 Feb 11:08

Choose a tag to compare

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 create command (CLI#405)
  • cy roles commands have now auto-completion
    CHANGED
  • Update client to version v6.7.16 (CLI#403)
  • cy roles delete now accept a list of canonical as argument, --canonical flag is not longer used (CLI#405)
  • cy roles get now accept the canonical as argument, --canonical flag is deprecated (CLI#405)