Skip to content

Releases: rapyuta-robotics/rapyuta-io-cli

v9.0.4

15 Oct 04:29
Compare
Choose a tag to compare

🎉 9.0.4 (2024-10-15)

🐛 Bug Fixes

  • pins rapyuta-io version to v1.17.1 (2cb936c)

v9.0.3

26 Sep 09:46
Compare
Choose a tag to compare

🎉 9.0.3 (2024-09-26)

🐛 Bug Fixes

  • auth: use existing token to refresh if valid (ea0524f)

v9.0.2

26 Sep 04:26
Compare
Choose a tag to compare

🎉 9.0.2 (2024-09-26)

🐛 Bug Fixes

  • package: handle empty command string (370d529)

v9.0.1

25 Sep 14:35
Compare
Choose a tag to compare

🎉 9.0.1 (2024-09-25)

🐛 Bug Fixes

  • usergroup: remove emailID validation (88569d9)

v9.0.0

25 Sep 13:06
Compare
Choose a tag to compare

🎉 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

08 Aug 08:33
Compare
Choose a tag to compare

🎉 8.1.0 (2024-08-08)

✨ Features

  • configtree: support yaml format while exporting trees (9bd00c6)
  • configtree: supports overrides when importing config from files (734e529)

v8.0.0

02 Aug 06:53
Compare
Choose a tag to compare

🎉 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

04 Jul 08:58
Compare
Choose a tag to compare

🎉 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

12 Jun 12:01
Compare
Choose a tag to compare

🎉 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)

✨ Features

  • device: add support for migrating device between projects (ad70aed)
  • project: adds command to update project owner (5b4340e)
  • utils: extends show_selection helper (ce1a927)

v7.4.1

16 May 13:02
Compare
Choose a tag to compare

🎉 7.4.1 (2024-05-16)

🐛 Bug Fixes

  • vpn: fix the expiry time formatting for vpn binding (8e7fdcb)