Robomotion v24.1.0 is out! 🚀
The 24.1.0 release of Robomotion RPA brings a host of fixes and enhancements, improving functionality and user experience. Some key updates include enhanced integrations with FlutterFlow, AWS S3 backed sFTP support, improved node property handling, and proxy support for the robomotion-agent. Additionally, new system variables have been introduced to enrich user workflows.
Here is the Changelog for this release:
🛠️ [Fixed] sFTP Private Key Support: Resolved issues with AWS S3 backed managed FTP servers. Previously, 'Upload File' was opening a descriptor with ReadWrite permissions, which is not allowed by S3.
🛠️ [Fixed] Numeric Variable Handling Regression: Addressed a regression from version 23.12.1 that caused failures when passing numeric variables to node properties.
🛠️ [Fixed] Progress Popup Race Condition: Solved an issue where a race condition occasionally left the progress popup on the screen while starting a new flow. Now, it is immediately hidden when a flow starts.
🛠️ [Fixed] Robot Health Check and Flow Start Race Condition: Resolved a race condition between the on-close events and the robot health check logic that was prematurely stopping flows immediately after they started.
⚡️ [Added] Proxy Support in robomotion-agent: Enabled screenshot capture and element inspection from the Designer through corporate proxies, facilitating communication with external Robomotion servers.
⚡️ [Added] New System Variables: Introduced a range of system variables for enhanced workflow customization, including $WorkspaceDomain$, $WorkspaceName$, $WorkspaceID$, $MachineUser$, $WorkspaceUserID$, $WorkspaceUserEmail$, $WorkspaceUsername$, and $TempDir$.
$WorkspaceDomain$: The internet domain associated with the current workspace.
$WorkspaceName$: The name assigned to the current workspace.
$WorkspaceID$: A unique identifier for the current workspace.
$MachineUser$: Represents the user or entity operating the machine or system.
$WorkspaceUserID$: A unique identifier for the user within the current workspace.
$WorkspaceUserEmail$: The email address of the user in the current workspace.
$WorkspaceUsername$: The username of the individual using the workspace.
$TempDir$: A directory designated for temporary storage of files.
🛠️ [Fixed] Admin Console Monitoring: Fixed an issue in the Admin Console's Monitoring section where updating the Slack Webhook URL for alerts was not functioning correctly.
🛠️ [Fixed] Applications App Out Default Value: Resolved an exception issue when the 'msg.out' default value is empty or null.
🛠️ [Fixed] Tray Robot Version Display: Corrected an issue where the tray robot was displaying an outdated version number.
🛠️ [Added] FlutterFlow Integrations: Upgraded the platform to include integration capabilities between the Flutter UI frontend and the robot flow backend. This enhancement significantly broadens the potential for automations, allowing for the incorporation of sophisticated UI applications. It enhances both functionality and user interactivity. This development is a crucial step towards realizing our vision for the App Store, which will feature a diverse range of applications powered by Robomotion.
🛠️ [Fixed] Get Mail Node Exception with Outlook: Corrected a problem where the Get Mail node would throw an exception with Outlook when the inbox was empty.
🛠️ [Improved] File System Move Performance: Enhanced the performance of File System -> Move. The system now attempts to rename the file on the same file system before resorting to the slower copy and write method for different drives.