Skip to content

Releases: cloudtruth/cloudtruth-cli

1.0.12

26 Oct 17:41
2f4e4be
Compare
Choose a tag to compare
  • Added parent project support:
    • Added projects set --parent argument to set/update a project parent.
    • Added parent name to the project list --values display.
    • Added projects tree to show dependencies between projects.
    • Added parameters list --parents to display parameters defined in a parent project.
    • Added parameters list --children to display parameters defined in a descendant project.
  • Added username and role information to config current.
  • Added validation checks/options after config edit.
  • Added username to template history output.
  • Added users commands to manage user accounts and invitations.
  • Added audit-logs commands to view audit log information.
  • Improved performance for several templates commands (e.g. get, diff, validate).

1.0.11

13 Oct 18:19
76b5c0a
Compare
Choose a tag to compare
  • Added support for evaluated parameters:
    • Added parameter set --evaluate to enable parameters referencing templates or parameters.
    • Added parameter list --evaluated to see both evaluated and unevaluated parameter values.
  • Added template difference command to compare template versions and environments.
  • Added --rename option to environment tag set.

1.0.10

01 Oct 19:25
834fc4d
Compare
Choose a tag to compare
  • Added --as-of to templates get for raw or evaluated template body at specified date/time (or tag).
  • Changes to configuration profile set:
    • Fixed issue with reporting wrong action.
    • Added ability to set a source-profile using --source.
  • Improved error handling to provide more understandable information.
  • Updated several help strings.

1.0.9

24 Sep 19:34
e9b8057
Compare
Choose a tag to compare
  • Enhanced parameters set to allow parameter creation without a value for any environment.
  • Added template validate to check if an existing template still evaluates correctly.
  • Fixed parameters environment --as-of issue when using a tag name.
  • Added configuration profile commands to avoid need to modify configuration file with editor.
    • Moved configuration list functionality into configuration profile list.
  • Improved handling for many error responses to provide more understandable information.

1.0.8

22 Sep 20:14
af10d2a
Compare
Choose a tag to compare
  • Added environments tag command with the following sub-commands:
    • list - display tags for a specific environment.
    • set - create/update environment tag properties.
    • delete - delete environment tag.
  • Added --show-times to list for integrations, projects, and environments.
  • Changed parameter properties dynamic to external, and static to internal.
  • Added Centos-8 RPM support.
  • Improved debugging for failed tests.

1.0.7

10 Sep 20:44
09cdccb
Compare
Choose a tag to compare
  • Improved templates commands:
    • Added history command.
    • Better error feedback when get or preview fail due to external parameters.
    • Added --as-of argument to preview.
    • Added --show-times flag to list.
  • Added --as-of argument to parameter export.
  • Support additional date formats in --as-of arguments (e.g. mm/dd/YYYY, mm-dd-YYYY).
  • Improved integration tests to use environment variables.

1.0.6

07 Sep 19:45
1989bea
Compare
Choose a tag to compare
  • Updated parameters set with type and rule arguments:
    • Added --type <string|integer|bool> for parameter type.
    • Added --max, --min, --max-len, --min-len, --regex to set the rules, and a no
      version of each (e.g. --no-min-len) to delete the rules.
  • Updated parameters list with type and rule information:
    • Added "Param Type" and "Rules" (count) to the --values output.
    • Added --rules view of existing rules.

1.0.5

30 Aug 19:16
2e1fc14
Compare
Choose a tag to compare
  • Allow retrieving unevaluated template text using template get --raw.
  • Add login and logout commands for API key management.
  • Added --show-times flag to display created-at and modified-at values parameters list and
    environment commands.
  • Allow retrieving parameter information at the specified --as-of value for:
    • parameters list
    • parameters get
    • parameters environment
    • run
  • Updated parameter difference command:
    • Added properties to include created-at and modified-at.
    • Change arguments to allow environment and/or time-based (using --as-of) differences.
  • Display complete parameter information with --details flag in parameter get command.

1.0.4

13 Aug 14:48
4c741ef
Compare
Choose a tag to compare
  • Added template edit for easier template modification.
  • Added environment tree to display environment inheritance.
  • Added parameter environment to display values of a single parameter in all environments.
  • Require user to confirm a parameter delete using the --yes flag or a prompt.
  • Performance improvement for parameter get.
  • Upgrade to Rust 1.54.

1.0.3

06 Aug 18:12
1fc2086
Compare
Choose a tag to compare
  • Added parameters difference command to compare parameters between two different environments.
  • Performance improvements:
    • Reduce the number of instances where secrets are retrieved.
    • Get parameter details using retrieve (by identifier), instead of a filtered list.
    • Added REST profiling prints when CLOUDTRUTH_REST_DEBUG is true.
  • Improved feedback for errors retrieving dynamic parameters.
  • Use standard cookie handling.