Skip to content

v7.0.0

Compare
Choose a tag to compare
@rr-github-ci-user rr-github-ci-user released this 31 Jan 19:22
· 245 commits to main since this release

🎉 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: implements retries for deleting disk (#260) (c635914)

  • 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 and rio 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.