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.