Releases: cloudtruth/cloudtruth-cli
Releases · cloudtruth/cloudtruth-cli
1.0.12
- Added parent project support:
- Added
projects set --parent
argument to set/update a project parent. - Added
parent
name to theproject 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
- 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
- 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
- Added
template difference
command to compare template versions and environments. - Added
--rename
option toenvironment tag set
.
1.0.10
- Added
--as-of
totemplates 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
- 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 intoconfiguration profile list
.
- Moved
- Improved handling for many error responses to provide more understandable information.
1.0.8
- 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
tolist
forintegrations
,projects
, andenvironments
. - Changed parameter properties
dynamic
toexternal
, andstatic
tointernal
. - Added Centos-8 RPM support.
- Improved debugging for failed tests.
1.0.7
- Improved
templates
commands:- Added
history
command. - Better error feedback when
get
orpreview
fail due to external parameters. - Added
--as-of
argument topreview
. - Added
--show-times
flag tolist
.
- Added
- Added
--as-of
argument toparameter 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
- 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 ano
version of each (e.g.--no-min-len
) to delete the rules.
- Added
- Updated parameters list with type and rule information:
- Added "Param Type" and "Rules" (count) to the
--values
output. - Added
--rules
view of existing rules.
- Added "Param Type" and "Rules" (count) to the
1.0.5
- Allow retrieving unevaluated template text using
template get --raw
. - Add
login
andlogout
commands for API key management. - Added
--show-times
flag to display created-at and modified-at values parameterslist
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
andmodified-at
. - Change arguments to allow environment and/or time-based (using
--as-of
) differences.
- Added properties to include
- Display complete parameter information with
--details
flag inparameter get
command.
1.0.4
- 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
- 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.