Releases: rapyuta-robotics/rapyuta-io-cli
Releases · rapyuta-robotics/rapyuta-io-cli
v9.0.4
v9.0.3
v9.0.2
v9.0.1
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.
v8.1.0
v8.0.0
🎉 8.0.0 (2024-08-02)
🐛 Bug Fixes
- apply: print file name when there is a parsing error (413ce94)
- auth: do not save password in cli config (08a399c)
- bootstrap: handle exceptions thrown by the cli (d703df3)
- configtree: prefix keys with '/' when importing to etcd (#336) (9c74fb5)
- configtree: update sentinel key when tree is imported in etcd (#337) (8ea304b)
- deployment: show errors in deployments list (66f2c7f)
- device: filter uploaded files by name in name_to_request_id (7348be2)
- jsonschema: add platform as a product for virtual devices (#338) (6eb50f0)
- organization: fix organization select command (#339) (7943a4a)
- package: update the imageTag regex to support semver tags (#335) (6e17408)
- v2client: set organizationguid header by default (#330) (eaa1185)
✨ Features
- explain: adds command to list explain examples (3fc228e)
- template: sort rendered templates by file-name (161ddfc)
❗ BREAKING CHANGES
- auth: The password is no longer saved in the riocli
config.json file.
v7.6.0
🎉 7.6.0 (2024-07-04)
🐛 Bug Fixes
- device: sets device labels correctly (#329) (a3ac73d)
- device: sets highperf label on virtual device (#328) (1eb7906)
- project: updates subnet when vpn is already enabled (#324) (e8d553b)
✨ Features
- configtree: add export command (6f236ae)
- configtree: add support for diff (7df605e)
- configtree: add support for merge (a1d273f)
- configtree: add support for milestone (6ada3f7)
- device: supports onboarding hwil devices via device manifest (#323) (7c257f1)
- hwil: implements hwil command (#319) (3e24b0b)
v7.5.0
🎉 7.5.0 (2024-06-12)
🐛 Bug Fixes
- configtree: fix handling org-level tree revisions in statefile (05d2a27)
- configtree: fix revision keys command to correctly show revision keys (0ac9988)
- explain: add livenessProbe constraints in the samples (4e34695)
- package: corrects exec command parsing (#312) (1f0a271)
- secret: corrects corresponding list functions (#310) (34b5c0b)