Skip to content

Releases: rapyuta-robotics/rapyuta-io-cli

v7.0.1

31 Jan 20:38
Compare
Choose a tag to compare

🎉 7.0.1 (2024-01-31)

🐛 Bug Fixes

  • updates default service urls in api calls (#262) (4ee6f43)

v7.0.0

31 Jan 19:22
Compare
Choose a tag to compare

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

v6.0.0

28 Dec 14:09
Compare
Choose a tag to compare

🎉 6.0.0 (2023-12-28)

🐛 Bug Fixes

  • project: fixes project update with vpn state (#246) (82709f6)

✨ 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

26 Oct 15:28
Compare
Choose a tag to compare

🎉 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

  • device: updates spinner in device commands (2b64ceb)
  • secret: uses v2 secret APIs (a24ae37)

❗ 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

28 Sep 04:18
Compare
Choose a tag to compare

🎉 4.2.1 (2023-09-28)

🐛 Bug Fixes

  • usergroup: fixes inspect when group has deleted projects (bdbb17e)

v4.2.0

27 Sep 15:00
Compare
Choose a tag to compare

🎉 4.2.0 (2023-09-27)

🐛 Bug Fixes

  • organization: highlights logged-in user in the users list (d93d2b2)
  • vpn: displays DNS name in vpn status (baa823d)

✨ Features

  • organization: adds command to invite user (b99fb5f)
  • organiztion: adds command to remove user (2caeefd)
  • project,usergroup: supports extended RBAC roles (7a84b72)

v4.1.1

22 Sep 10:04
Compare
Choose a tag to compare

🎉 4.1.1 (2023-09-22)

🐛 Bug Fixes

  • apply: fixes the find_functor for staticroute (2ad8a17)
  • deployment: fixes static route dependency (117fd86)
  • staticroute: sends the correct value for name when deleting route (5685360)

v4.1.0

21 Sep 15:20
Compare
Choose a tag to compare

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

✨ Features

  • deployment: adds support for paramsync in device deployments (e5cf0ff)
  • organization: adds inspect command to check org details (232fb11)
  • package: adds liveness probe for device executables (4716f72)
  • static_route: uses v2 static route APIs (17661c3)

v4.0.3

10 Aug 11:27
Compare
Choose a tag to compare

🎉 4.0.3 (2023-08-10)

🐛 Bug Fixes

  • chart: adds retry_count and retry_interval while applying charts (aa025f3)

v4.0.2

09 Aug 10:11
Compare
Choose a tag to compare

🎉 4.0.2 (2023-08-09)

🐛 Bug Fixes

  • apply: reads files within nested directories (85611dc)
  • apply: returns exit code when apply command fails (d77bb5e)
  • device: fixes error handling when deleting a device (de7289c)