Release Notes

March 23, 2023 · RPA Framework

🎉 rpaframework 22.3.0

  • New library RPA.Smartsheet (#880):
  • Supports getting, creating and updating Smartsheet sheets, as well as downloading attachments.
  • Read library documentation for a full list of keywords.
March 21, 2023 · Control Room

Video streaming for unattended processes

We have now added the capability to the Control Room to view a video feed for unattended process runs. This gives visibility to what is happening during the execution and will help troubleshoot or demonstrate what the robot is doing.

Control Room process run page switching to the Video stream tab and playing back the robot's recorded desktop session

For security, video streaming has a few opt-in steps. Video streaming needs to be enabled per organization, and the feature must be enabled per worker on the local machines.

Once enabled, you can see the video stream under your process step run page. You can view the robot run as it happens or after it has finished. Depending on the network delay, there can be a delay in the streaming.

Video streaming is now available for the new Flex and Enterprise tiers, don't hesitate to get in touch with your Robocorp Customer Success contact to enable the feature.

Check out the documentation: Video stream for unattended runs

March 16, 2023 · Control Room, Workforce Agent

Worker 6.26.6

Workforce Agent Core v6.26.6 / Workforce Agent UI v1.2.80

Changes for the Workforce Agent Core:

  • Fixes for http(s) calls when proxy is setup via the RCC profile
  • Make sure the stream file upload is using RCC profile network options
  • Upgrade RCC to v13.9.2
  • Update dependencies

A good thing to understand about Workforce Agent is that no matter which execution option you are using; you are always running the Workforce Agent Core behind the scenes, and you can find the detailed changelog for Workforce Agent Core here.

March 16, 2023 · Control Room, Workforce Agent

Service Helper 1.8.1

New version of Robocorp Service Helper v1.8.1 available from here.

This version adds RCC profile network support for all downloads and fixes an issue where executable could fail on dependency issue.

March 15, 2023 · RPA Framework

🎉 rpaframework 22.2.3

  • Library RPA.PDF (rpaframework-pdf 7.1.2): Light documentation fix and preserved default behaviour with the boxes_flow parameter in the Set Convert Settings keyword. (defaults to 0.5)
March 14, 2023 · Developer Tools, RPA Framework

RPA.Assistant v2.1.2

RPA.Assistant (rpaframework-assistant ) 2.1.2:

Bugfixes:

  • Fix File picker sometimes causing AssertionError: Control must be added to the page first
  • Fix Add Next Ui Button callback getting a normal dict instead of a DotDict.
March 13, 2023 · RPA Framework

🎉 rpaframework 22.2.2

  • Library RPA.Browser.Selenium (#859):
  • Fixes Set Download Directory keyword: functionality, docs, examples.
  • Improves Browser Locators functionality. (referenced by alias:)
March 9, 2023 · RPA Framework

🎉 rpaframework 22.2.1

  • New library RPA.Calendar (#694):

  • Supports holiday and business day related calculations.

  • Read library documentation for a full list of keywords.

  • Library RPA.Database:

  • Changes how psycopg2 module handles the Call Stored Procedure keyword.

  • Sets the autocommit parameter when using the Connect To Database keyword with the psycopg2 module.

  • Removes INFO level logs from Connect To Database keyword. (privacy)

  • Library RPA.Outlook.Application (#878):

  • Adds possibility to set CC and BCC recipients with Send Email and Send Message keywords.

March 8, 2023 · Developer Tools, RPA Framework

RPA.Assistant v2.1.0

RPA.Assistant (rpaframework-assistant ) 2.1.0:

New features:

  • Add Set Title keyword. Can be used to set title of assistant when it is running.

  • Add Open Row and Close Row keywords. Used to layout elements into rows.

  • Add Open Column and Close Column keywords. Used to layout elements into columns.

  • Add Open Navbar and Close Navbar keywords. Can be used to create an always visible top bar for a dialog.

  • Add Open Stack and Close Stack keywords. Can be used to position elements manually.

  • Add Open Container and Close Container keywords. Useful for styling or placing single elements.

  • Add Add Flet Icon that enables adding any icons from Flet's large gallery of icons.

    • Compared to Add Icon, it is more complicated to use but supports a much larger amount of icons.

Bugfixes:

  • Fix regression, Assistant flet app not closing properly when run from CLI and when close button is pressed.
  • The library no longer silently misses adding to the result when an input name duplicate name is used, instead raises a ValueError.
March 6, 2023 · RPA Framework

🎉 rpaframework 22.1.1

  • Library RPA.Windows (rpaframework-windows 7.2.1; #869): Documentation fixes in keywords: Set Value, Print Tree, Set Mouse Movement.
March 6, 2023 · RPA Framework

🎉 rpaframework 22.1.0

  • Library RPA.Windows (rpaframework-windows 7.2.0; #855):
  • Enhances keyword Set Value with additional checks and a send_keys_fallback parameter as an alternate way of setting in the provided value. (if the main one fails; #483)
  • Improves keyword Print Tree with clearer printed depths and children positions in the element tree. The returned element structure now encapsulates a usable path based locator in every element. (#796)
  • Adds new keyword: Set Mouse Movement which enables/disables mouse movement simulation when interacting with elements. (e.g. clicking combo-boxes; #791)
  • Miscellaneous: better recording instructions, documentation updates, bugfixes. (#591, #797)
March 3, 2023 · Control Room, Workforce Agent

Robocorp Workforce Agent Update v6.26.1

Robocorp Workforce Agent UI v1.2.76 / Workforce Agent Core v6.26.1.

The Workforce Agent Core version was updated to fix an issue introduced in the v6.26.0 release. Large artifacts were not uploaded correctly to the Control Room at the end of the run.

A good thing to understand about Workforce Agent is that no matter which execution option you are using; you are always running the Workforce Agent Core behind the scenes, and you can find the detailed changelog for Workforce Agent Core here.

March 2, 2023 · Developer Tools, RPA Framework

RPA.Assistant v2.0.0

RPA.Assistant v2.0.0

The new version of RPA.Assistant contains the following breaking changes:

  • Run Dialog and Ask User parameter clear was removed, clearing is now mandatory

  • (affects Python side users only): Location enum that run_dialog and ask_user accepts was changed from Location to WindowLocation to improve clarity.

  • By default sliders now round to 1 decimal. Use round Argument to specify amount of decimals.

New features:

  • Added location argument to Add Button keyword

  • Added round argument to Add Slider keyword.

Fixes:

  • Internal refactoring

  • Update underlying UI library to Flet 0.2.2 -> 0.4.2, granting various bugfixes and improvements

  • Now depends on rpaframework-core 10.4.1 due to Flet dependency incompatibilities with earlier versions

March 2, 2023 · Developer Tools

Automation Studio 2.15.1

The first certification course designed for Automation Studio is now available! This update brings in some missing keywords required for the course, and a bunch of small and medium-sized improvements to the developer experience, that should hopefully make finishing the course a breeze.

Features

  • The first certification course for Automation Studio
  • Libraries in sidebar for archives and PDFs

Updates

  • Show all used RPA Framework libraries in palette, if import defined manually
  • Show conditionals in tree as read-only, instead of editing raw conditional string
  • Automatically open sidebar when adding new keywords or control structures
  • Keyword argument inputs show default value and more user-friendly argument names
  • Improved handling of non-boolean values in boolean arguments
  • Automatically activate task if writing or copy-pasting code into empty file
  • Links to Control Room and documentation follow profile, if defined
  • Show artifact and log files if encountering an error during Robot run start

Bugfixes

  • Editor would crash sometimes when items were deleted in visual mode
  • Unable to write work item key that starts with previous key
  • Show correct user keywords per suite, if project has multiple suites
  • Reveal in file system button does nothing on Windows
  • Empty icons for users with no profile image
  • Double border for run view errors
February 28, 2023 · Control Room, Workforce Agent

Robocorp Worker Update v6.26.0

Robocorp Workforce Agent UI v1.2.75 / Workforce Agent Core v6.26.0

The Workforce Agent Core received bug fixes and updates:

  • Artifact uploader to use RCC profile network settings
  • Catch package download failure correctly and recover
  • Set proxy authentication credentials correctly from embedded proxy URL
  • Upgrade RCC to v13.6.3

Major upgrade was also added to the Control Room Robocontainer which will now include, by default, document handling packages:

  • libreoffice
  • wkhtmltopdf
  • unoconv

A good thing to understand about Worker is that no matter which execution option you are using; you are always running the Workforce Agent Core behind the scenes, and you can find the detailed changelog for Workforce Agent Core here.

February 27, 2023 · Control Room, Developer Tools

Robocorp Assistant 2.0.4

Robocorp Assistant 2.0.4

  • Fix for supporting proxies with passwords that contain special characters

  • Updates to internal dependencies for security updates

  • Fix for the documentation URL

Reminder: Assistant v2 update had some behavior changes that we do not want to force the automatically update to version 2. Update to v2 by downloading the application from the downloads page and installing it. The update will not break the link to Control Room. We will publish security updates to Assistant v1 until the end of April 2023. End of June 2023, we will push the automatic update, at which point the end-users still using version 1 will get a prompt to upgrade. Please contact us via Slack or Forum if you have any questions.

February 20, 2023 · RPA Framework

🎉 rpaframework 22.0.0

⚠️ Warning - Breaking change release. Example: Parse PDF Invoice

  • The rpaframework-dialogs package is no longer part of the rpaframework package.
  • Reason for this change is the deprecation of the RPA.Dialogs library as we are recommending the RPA.Assistant library for building attended Robots.
  • This means that RPA.Dialogs library can be still used, but it needs to be separately added into the pip section of the conda.yaml (rpaframework-dialogs==4.0.2).
  • The RPA.Assistant library also requires separate package installation of rpaframework-assistant==1.2.1.
  • We see that unattended robots are a majority of the process run cases and thus it makes sense to move libraries meant for the attended robots into separate packages. Added benefit is that will reduce the package size for the rpaframework package.
  • Please read the migration guide on how to move from RPA.Dialogs to RPA.Assistant.

Other changes included in the release:

  • Library RPA.Windows (rpaframework-windows 7.1.0; #840):

    • Add support for the path: strategy in locators. (index-based element tree search)
    • Enhance Print Tree keyword with better element tree logging and the ability to return such structure.
  • Library RPA.Tables (#821): Allow custom dialects in csv files.

  • Library RPA.Robocorp.Process (#845): Host of the Process API should use the host from an environment variable (RC_API_PROCESS_HOST) if that is available.

  • Script use-robocorp-vault maximum token validity time has been lowered to 20 hours.

February 13, 2023 · AI Agents, RPA Framework, Portal

🎉 rpaframework 21.1.0

  • Library RPA.DocumentAI.Base64AI (#803): Support for signature matching on image documents with the following newly added keywords:
  • Global fix with retrieving the output directory path.
February 13, 2023 · Developer Tools

Automation Studio 2.14.3

This update of Automation Studio is mostly about under the hood changes. Project environments handling has been refactored, and from now on custom environments are built locally on the machine. In the following releases we will be introducing ways for managing custom libraries and dependencies in projects.

Features

  • Build project environments that have unsupported dependencies
  • Automatically clean stale environments when starting application

Updates

  • Updated default environment to use latest RPA Framework
  • Reduced disk space usage for environments
  • Improved errors when opening projects
  • Tasks and User Keywords no longer automatically titlecased
  • Undo and Redo hidden in Flow view, added tooltips

Bugfixes

  • Resource and Variables imports sometimes changed to Library imports
  • Wrong vertical alignment for certain Variable and Locator icons