Releases
v9.0.0
🎉 9.0.0 (2024-09-25)
🐛 Bug Fixes
apply: prints resource name when apply or delete fails (1952929 )
configtree: corrects typo in error message (2b0edde )
configtree: returns error when no files are provided in import (843b793 )
corrects error message for batch delete ops (48447d4 )
delete: prints appropriate message when deletionPolicy = retain (7c76d84 )
deployment: add phase filter for list_deployments (a545c1e )
deployment: fix deployment commands (6f2aec2 )
deployment: inspect deployment with guid (#349 ) (a34bd0a )
deployment: replace aggregateStatus with status (9ae1cee )
deployments: adds stopped at time for deployment list (7891a5c )
deployment: set replica=0 as default in deployment logs command (e9f4668 )
deployments: fix deployment status and wait command (0e3ea14 )
deployments: fix deployment wait command (e0ef5ed )
deployments: implements waiting mechanism for disk and network deployments to reach running state (7e2f0d4 )
device: updates client in list device deployments command (18b4c50 )
disk: fix disk commands (2060d7c )
disk: prints a better message when no disks are deleted (dbe83e4 )
fixes resolver and resource models to work with apply (8279b77 )
jsonschema: accepts null value in deployment features (1791b29 )
jsonschema: corrects resource GUID regex (8252a71 )
jsonschema: remove interface from deployment rosNetworks (f8c2a9a )
manifests: fix manifests of resources (4f5e9bb )
network: fix network commands (7f06c67 )
networks: delete in use network (a9d2c49 )
networks: fix device network schema (7ebabf0 )
networks: fix network type flag (64bc9e3 )
package: allow executable command to be string, array or null (c97b186 )
packages: fix package commands (48a92c9 )
project: fixes raised exception in find_organization_guid helper (6ab3838 )
rosbag: update default statuses for list functions (54fd266 )
template: validate manifests against jsonschema (b9f9fc4 )
v2client: corrects status check in poll_disk (c6e7a8b )
v2client: fix retry exceeded error code description and action (938ed4c )
v2client: fix v2 client org header (313c660 )
✨ Features
adds filter by label option in list commands (0c2cfe8 )
apply: init Jinja environment with filters and rio namespace (7dc030d )
config: store org short id in the cli config (9c9a6fa )
context: add command to view cli config (763e712 )
deployment: execute commands on device deployments (#345 ) (558215b )
deployment: implement restart alias for rio deployment update (a25a85b )
deployment: uses v2 deployments APIs (bc33295 )
deployment: wait until all dependecies are running (71d4f0a )
disks: use v2 APIs for Disk operations (3ddb694 )
networks: uses v2 networks APIs (d967d18 )
packages: uses v2 packages APIs (1048ff5 )
scripts: adds install script for appimages (#354 ) (3677bc6 )
v2client: adds poll methods and stream deployment logs method (af90e83 )
v2client: inject X-Request-ID in headers if REQUEST_ID in env (5ce15f1 )
🚀 Performance Improvements
delete: implements multi-threaded delete operation (a50fec0 )
❗ BREAKING CHANGES
deployment: The rio deployment execute command no longer supports cloud deployments.
You can’t perform that action at this time.