Skip to content

Releases: rapyuta-robotics/rapyuta-io-cli

v4.0.1

07 Aug 11:05
Compare
Choose a tag to compare

🎉 4.0.1 (2023-08-07)

🐛 Bug Fixes

  • implements dummy spinner for non-tty environments (140e65f)
  • network: corrects the message on successful deletion (0b3acd2)
  • utils: fixes type annotation issue with Python 3.7 and 3.8 (1ed0506)

v4.0.0

03 Aug 12:49
Compare
Choose a tag to compare

🎉 4.0.0 (2023-08-03)

🐛 Bug Fixes

  • apply: corrects the guid_functor for network (347e430)
  • deployment: handles error in name_to_guid (47b5f8f)
  • deployment: sets dependent deployment ready phase to PROVISIONING (1444186)
  • jsonschema: adds regex pattern to usergroup schema (9235863)
  • jsonschema: updates the projectGUID regex pattern (63b975e)
  • network: handles error in name_to_guid (2f73774)
  • organization: fixes KeyError in organization users command (6b3c867)
  • parameter: fixes nested directory diff (7445972)
  • usergroup: fixes create_object method signature (d74f539)
  • usergroup: handles NoneType error in inspect command (3b111a6)
  • usergroup: update usergroup removes active admins (ca67437)

✨ Features

  • adds command to update the CLI (c64c9d7)
  • apply: adds retry count and sleep interval flags (1cdeb65)
  • apply: adds yaspin spinner to apply family of commands (c6e0975)
  • auth: updates spinner and refactors existing code (dd33d75)
  • chart: adds spinner and refactors code (ff28002)
  • constants: defines colors and symbols as constants (8ad2cad)
  • deployment: adds command to update deployments (e04e5dd)
  • deployment: updates spinner and refactors existing code (458b44e)
  • device: adds or updates spinner in device commands (c14ebf4)
  • disk: list command shows used and available capacity (0361904)
  • disk: updates spinner and existing implementation (4c080d0)
  • network: updates spinner and refactors existing commands (e0621dc)
  • organization: adds command to list users (19a06f8)
  • organiztion: adds option to set project non-interactively (3c2e848)
  • parameter: adds spinner and constants (a4f954e)
  • project: adds yaspin implementation to project commands (44a5a1c)
  • secret: updates spinner and refactors existing commands (0949154)
  • static-route: updates spinner and other implementations (7184016)
  • usergroup: adds usergroup command (c57891e)
  • vpn: adds spinner and refactors implementation (#188) (0af180f)

🚀 Performance Improvements

  • deployment: poll deployment till provisioning phase (ea72999)

BREAKING CHANGES

  • deployment: Deployment will be polled till provisioning

v3.1.0

14 Jun 14:33
Compare
Choose a tag to compare

🎉 3.1.0 (2023-06-14)

🐛 Bug Fixes

  • explain: adds missing sections in deployment examples (1a8d207)
  • package: validates maximum cpu limit for device executables (ba78470)
  • removes create option for specific resources. (0d1dd8f)
  • removes import option from build and secret (98ea4d0)

✨ Features

  • apply: adds option show dependency graph (70f8950)
  • auth: allows login with just an auth token (fcadc33)
  • auth: allows selecting token level (e8dc9b6)
  • deployment: adds the option to execute commands on cloud deployment containers (7ec3fb1)
  • package: adds provision to specify pull policy for docker image (42ca473)
  • package: supports resource limits on device runtime (b5ec154)

v3.0.0

17 May 13:12
Compare
Choose a tag to compare

🎉 3.0.0 (2023-05-17)

🐛 Bug Fixes

  • deployment: added device error code descriptions and actions (af2ecb7)
  • deployment: fixes inspect command when some fields are null (a80f2e6)
  • device: fixes delete command (f2599e5)
  • explain: verbose examples for explain command (c5dcf8a)
  • jsonschema: sets default values defined in the schema (76b403a)
  • project: improves error reporting on server errors (fec2fcb)
  • v2client: handles 5xx server errors (b7cf0cf)

✨ Features

  • deployment: adds toggle to enable cloud params (9cc7981)
  • deployment: adds vpn client toggle in manifest (a6223cc)
  • device: add command to toggle vpn client on device (6feaa20)
  • managedservice: adds command to delete instance (5761c25)
  • organization: adds organization command in the CLI (5a5f599)
  • project: adds project features sub-command (981dc3a)
  • project: uses v2 project APIs and schema (d1290aa)
  • project: waits for project to succeed during apply (adb004b)
  • sets --silent as an option alongside --force (b5ca2b4)
  • shell: adds org name in shell prompt (3edfd5e)
  • vpn: adds vpn connectivity support (b01605c)

❗ BREAKING CHANGES

  • organization: This commit modifies the login command options.
    Commands with the following structure will break
rio auth login --email <> --password <> --project <> --no-interactive
  • project: This commit updates the project schema. Existing
    manifests may not work.

v2.0.2

20 Apr 12:39
Compare
Choose a tag to compare

🎉 2.0.2 (2023-04-20)

🐛 Bug Fixes

  • apply: fixes the schema not found errors (d4847a5)
  • network: adds _get_limits method for cloud routed network. (4751307)
  • parameter: handles the non-directory tree names (bbf65f2)

v2.0.0

19 Apr 10:28
9399b6a
Compare
Choose a tag to compare

🎉 2.0.0 (2023-04-19)

🐛 Bug Fixes

  • apply: apply_async hangs when worker raises exception (3164ddb)
  • apply: skips confirmation during dry run (0eaa9c2)
  • deployment: adds deployment as component alias to avoid conflicts (be82c79)
  • gh-actions: code quality workflow does not comment on pr (82218b6)
  • network: adds wait until network is ready for Apply (1d00af9)
  • secret: removes unwanted required field in json schema (0d0cedc)
  • updates conventional-commit workflow (ebf444c)

🔨 Code Refactoring

  • parameter: improves the user-experience (c99f69c)

✨ Features

  • apply: improves validation error messages (7e08545)
  • deployment: prints deployment error details (24e56c5)
  • network: adds support for fractional resource limits (7a99588)
  • parameter: adds option to upload config as FolderNodes (1e11b0b)
  • utils: adds decorator for yaspin spinner (008e2d2), closes #113

❗BREAKING CHANGES

  • parameter: This commit changes the public API of the parameter
    command.

v1.0.0

07 Feb 11:52
Compare
Choose a tag to compare

1.0.0 (2023-02-07)

Bug Fixes

  • config: update default piping server address (e3a4ed4)
  • deployment: speed up command (37843fa)
  • package: rename topic qos from medium to med (cb8fd68)
  • package: update executable limits validation (4a65759)
  • package: validate image name for executables (#82) (c01127b)

Features

  • apply: confirms before apply and delete (363fd87)
  • auth: support io-dev environment (#81) (2a9e4b6)
  • cli: sort lists based on human-readable names (6f46cc1)
  • cli: tabulate list commands (53b840e)
  • device: add support for user-specific ssh-key (f1cf8d5)
  • parameters: apply config parameters to devices (35f5a03)
  • rosbag: adds rosbag job inspect command (8d5556e)

BREAKING CHANGES

  • apply: adds confirmation before the rio apply and rio delete. This may break rio cli integration in other tools. Please
    update your code to include --silent flag for apply and delete commands
    to bypass confirmation prompts.

v0.6.0

14 Dec 10:59
Compare
Choose a tag to compare

0.6.0 (2022-12-14)

Bug Fixes

  • build: fixes broken apply for builds (a68f7d0)
  • project: fixes project creation (e89a1b4)

Features

  • managedservice: add support for rapyuta.io managedservices (7aff123)
  • rosbags: adds support in apply packages and deployment, and adds rosbag job update and trigger upload. (875d50f)
  • template: add helm3 template like support (ceb12c5)

v0.5.0

23 Nov 06:15
Compare
Choose a tag to compare

0.5.0 (2022-11-23)

Bug Fixes

  • apply: fixes apply without workers flag behaviour (a6b1d71)
  • apply: fixes guid_functor for network (0831a0c)
  • config: new_client without project now does not read project from config (7c2c5fd)
  • package: fixes several issues with rendering packages from apply manifests (c1acc1e)

Features

  • project: adds support for specifying organization in create project command (#54) (39f19b6), closes #48

v0.4.0

03 Oct 06:26
Compare
Choose a tag to compare

0.4.0 (2022-10-03)

Bug Fixes

  • network: handles network not found correctly (#22) (b38c7a0)
  • shell: Fixed a bug which causes REPL to close in case of exception. (e8dc6f0)

Features

  • apply: adds support for apply command (#30) (f6ae40d), closes #39
  • auth: adds support for non-interactive login (#32) (8c8c460)
  • project: adds highlight for current project in list output (ce348da)
  • shell: adds improvements in repl session (b7a481e)