Skip to content

v9.0.0

Compare
Choose a tag to compare
@rr-github-ci-user rr-github-ci-user released this 25 Sep 13:06
· 44 commits to main since this release

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