What's New in 2023
This section of the document gives you an overview of the new features and functions in rapyuta.io. It includes new features, improvements, announcements, deprecations, and bug fixes.
December 28
Feature |
Type |
Description |
Support for configuring and advertising subnets over VPN |
New |
Configure subnets in projects and enable devices as subnet routers for enhanced network customization. |
November 08
Feature |
Type |
Description |
RBAC Support |
New |
- You can now toggle VPN and set the user and user group role on the edit project screen.
- User roles (viewer/admin) can be assigned when adding a user to the group.
|
October
October 26
Feature |
Type |
Description |
Onboarding a Docker device |
Enhancement |
The onboarding process for Docker devices to rapyutya.io has seen significant performance enhancements, ensuring a faster and more efficient experience. |
Announcemnet
Deprecating Debug Environment, Builds, and Source Secrets
The following features will be deprecated:
-
Builds: The use of builds is deprecated, as utilizing existing Docker/Quay images offers a simpler solution.
-
Debug Environment: Debug environment functionality will no longer be supported.
-
Source Secrets: Source secrets, which were previously used in the build creation process, are also deprecated.
September
September 21
Feature |
Type |
Description |
Liveness probe for device deployments (CLI only) |
New |
Support for liveness probe for device deployments. |
Paramsync for device deployment (CLI only) |
New |
Device deployments now offer the capability to synchronize parameters from cloud configurations. |
Support for onboarding aarch64 devices |
New |
Added support for ARCH64 devices on rapyuta.io. |
Support for onboarding Debian OS (bullseye) devices |
New |
Added support for RaspberryPi Debian OS devices on rapyuta.io. |
Bug Fixes
- Resolved the issue where the VPN daemon was not getting disabled.
August
August 03
Feature |
Type |
Description |
Device Deployments (CLI only) |
New |
Support for deploying applications on offline devices. |
Cloud disk (CLI only) |
New |
Added the disk usage metric, you can now view and monitor available and used space data. |
Integration with Ory Hydra to provide OIDC support via Rapyuta.io |
New |
With this integration, external applications can now leverage rapyuta hosted Ory Hydra to authenticate users that already have an account on rapyuta.io |
Bug Fixes
- File extensions parsing is now supported in paramserver, resolving previous issues related to handling file extensions in the system.
June
June 14
Feature |
Type |
Description |
Device Deployments |
New |
Added support for image pull policy. |
VPN UI support |
New |
With the inclusion of native VPN support in rapyuta.io, devices and device deployments within a warehouse will have the ability to establish connections with deployments operating in the cloud, and vice versa. |
Custom CPU and memory resource limits |
New |
You can now choose or add finer CPU and memory limits for the device deployments. |
Bug Fixes
- Toggling VPN status on a device failed. This issue is now fixed.
- Updating cloud deployments with param sync enabled got stuck. This issue was caused by an expired authentication token configured with the param sync binary. This issue is now fixed.
May
May 17
Feature |
Type |
Description |
Device Deployments |
New |
In device deployments, when the subpath corresponds to a directory that does not exist in the device’s file system, the platform automatically creates the directory with root permissions. |
VPN support (CLI only) |
New |
With the inclusion of native VPN support in rapyuta.io, devices and device deployments within a warehouse will have the ability to establish connections with deployments operating in the cloud, and vice versa. |
April
April 19
Feature |
Type |
Description |
Dectl Config command |
New |
You can now use the config command to set custom configurations on the device. |
Folder Node |
New |
You can now create multiple folders and sub-folders to organize the configuration parameters. |
Package Version |
Improvement |
You now have the option to switch the package version from the package details page if a package has more than one version. |
Bug Fixes
- The previously released hotfix for stale deployments did not function properly on preinstalled devices. This issue is now fixed.
March
March 09
Feature |
Type |
Description |
Fractional resources |
New |
You can now choose or add finer CPU and memory limits for ros networks. |
JSON configurations |
New |
You can now create a configuration parameter in JSON file format. |
UI Improvements |
Improvement |
- Catalog is now renamed to Packages
. - You can now access the quick link to add secrets while adding a package with the executable type docker with a private image.
|
Bug Fixes
- Bugs related to rosbag creation are now fixed.
- In extreme cases with sudden shutdowns due to hard reset or power failure, deployments on the device could leave orphaned resources. This issue is now fixed.
January
January 25
Feature |
Type |
Description |
Component and executable name support in user/cloud metrics |
New |
Component name and executable name are now added as tags in cloud system metrics. The component name is now added as a tag in cloud user metrics. |
Grafana Updates |
New |
rapyuta.io grafana data source plugin now supports alerting. The following features have been added to the rapyuta.io grafana data source plugin: Filter by operator support: It enables the user to filter metrics based on different tag values. Dashboard variables: Users don’t have to configure every project in rapyuta.io data source for creating a dashboard, you can simply create a dashboard variable with the name rio_project and entity type selected as projects. |
Rio django middleware updates |
Improvement |
Instead of the HTTP request path, route and path params are now collected as tags. |
UI updates |
Improvements |
The table and card UI has been improved in deployment and device pages. |
Bug Fixes
- When a command has a trailing newline character (\n) at the end, the deviceedge panics. This issue is fixed now.
- On copying the historical logs multiple new line charcters were added. This issue is now fixed.