Releases: rapyuta-robotics/rapyuta-io-cli
v7.0.1
v7.0.0
🎉 7.0.0 (2024-01-31)
🐛 Bug Fixes
-
apply: adds deploymentId as an option in GUID_KEYS (11161ef)
-
deployment: prints error during delete when no deployments found (f73fea0)
-
deployment: raises exception when package depends not found (b5b3daf)
-
deployment: validates config trees while creating deployment (8d688fc)
-
device: improves message when devices deleted successfully (e6b1299)
-
device: prints error during delete when no devices found (7bf2c94)
-
device: speeds up listing device deployments (e7b0ceb)
-
disk: sets default retries=20 for polling disk status (35fa0f4)
-
jsonschema: adds validation on disk volume mount path (9332b45)
-
jsonschema: disallows additional properties for device volumes (cc702a0)
-
jsonschema: disallows additional properties for runtime dependency (324037c)
-
jsonschema: makes runtime required in disks (1d81a82)
-
jsonschema: makes runtime required in package and deployment (f2e7afe)
-
jsonschema: removes default device deployment restart policy (64967e1)
-
jsonschema: sets min length for secrets to 3 chars (2703147)
-
jsonschema: skips populating default if property not in instance (ba7eccf)
-
organization: empties project when organization is selected non-interactively (921e965)
-
package: prints error during delete when no packages found (81355a7)
-
parameter: adds validation on tree names (5870508)
-
parameter: prints info when download command has no tree name (695875f)
-
parameter: prints message when there is nothing to upload (3aa3ea5)
-
parameter: throws error when param tree not found during apply (9a65dd3)
-
project: skips update if VPN already enabled (51b0222)
-
secret: adds secret name length validation (8ae5102)
-
refactor(deployment)!: removes ssh commands (c066477)
-
refactor(package)!: removes create command (38f0580)
-
🔨 refactor!: removes build from the CLI (#241) (4a7901d), closes #241
✨ Features
- auth: allow environment change without trying to fetch token (5f4a49f)
- deployment: supports deleting multiple deployments (f7cccc3)
- package: add support for nested docker images. (55b05c6)
- parameters: apply with device name pattern (4a5e54c)
- parameters: apply with device name pattern (6f3b34a)
- utils: implements a SimpleCache class (0d466b6)
- utils: implements concurrent executor helper functions (7a67be3)
Reverts
- skips populating default if property not in instance" (d482223)
❗ BREAKING CHANGES
- The
rio deployment ssh-init
andrio deployment ssh
commands are no longer available. - rio package create is no longer available. Please use
rio apply package.yaml
for creating new packages. - Builds are no longer supported in Rapyuta.io. Please
use Docker images for creating packages and deployments.
v6.0.0
🎉 6.0.0 (2023-12-28)
🐛 Bug Fixes
✨ Features
- auth: add support for AKS staging environments (59d30e9)
- device: adds --advertise-routes flag in the vpn command (6cea521)
- device: updates device delete command to delete multiple devices (#217) (1a35403)
- jsonschema: updates features attribute in project schema (c4cd332)
- project: accepts subnets while enabling vpn (#245) (06bbf7f)
❗ BREAKING CHANGES
- jsonschema: The vpn and tracing attributes under .spec.features
have been changed from type=boolean to type=object. Enabling vpn on a
project will now require one to set .spec.features.vpn.enabled=True and
likewise for any other project feature.
v5.0.0
🎉 5.0.0 (2023-10-26)
🐛 Bug Fixes
- vpn: avoids sudo when running as root (47ee4eb)
- vpn: hides spinner when asked for password (5428cf3)
🎉 Features
❗ BREAKING CHANGES
- secret: Secret type "Source Secret" will be deprecated and the
rio secret create command will no longer be available. The only way to
create secrets would be via manifests.
v4.2.1
v4.2.0
v4.1.1
v4.1.0
🎉 4.1.0 (2023-09-21)
🐛 Bug Fixes
- explain: corrects livenessProbe examples in packages (69b7ad1)
- jsonschema: corrects property name in package livenessProbe definition (30c1a83)
- update: removes the requirement of privileged access (8857138)
- usergroup: corrects the inspect output (fc27292)
- usergroup: outputs a rio manifest construct in inspect (4c32573)