Blue Prism 6.10.3: October 2021
Database |
468 |
This release requires the Blue Prism database to be this version. |
Login Agent |
6.10.3 |
There have been no functional updates to the Blue Prism Login Agent. The version of Login Agent that is provided with this release of Blue Prism has the same functionality as the version provided with Blue Prism 6.7. |
Browser extensions |
6.10.3 |
For the latest compatibility information, see the browser compatibility matrix in the Blue Prism online help. |
Authentication Gateway |
1.0 |
Authentication Gateway version 1.0 must be installed to use Authentication Gateway with Blue Prism 6.10.3. Download the installer from the Blue Prism Portal – select Product > Blue Prism Enterprise > Extras. |
Data Gateways engine |
1.3 |
The Data Gateways engine version 1.3 must be installed to use Data Gateways with Blue Prism 6.10.3. Download the installer from the Blue Prism Portal – select Product > Blue Prism Enterprise > Extras. |
Known issues
A list of any prominent issues with this release is maintained in the knowledge base – click here for more information.
Important notices
Please review the
Secure development policy
(Undefined variable: General.NoPipeCompanyName)’s secure development process is a market-leading, embedded security culture, focused on delivering security excellence through four key principles:
- Education – Providing up-to-date knowledge, information, and training to the development team.
- Evaluation – Regular reviews of our products using industry standard frameworks and security tools.
- Elimination – Remove potential threats through the evaluation of standards, compliance, and performance.
- Evolution – Continued improvement of our security program, ensuring alignment with our product technologies and by reacting effectively to new and emerging threats.
(Undefined variable: General.NoPipeCompanyName) secure development is based on OWASP ASVS, ISO 27034 and GDPR Article 25 standards and practices. For more information, see (Undefined variable: General.NoPipeCompanyName)'s comprehensive secure development process.
Enhancements
Description of change |
Reference | ||||||||
---|---|---|---|---|---|---|---|---|---|
The following performance improvements to spying execution times have been made to the Java automation functionality in Application Modeller:
|
BP-5623 (BP-5099) BP-5734 (BP-5518) |
||||||||
The Edge browser extension is now fully installed if selected on the Advanced install screen during Blue Prism installation. Previously, it was necessary to enable the extension separately in the Edge browser once the Blue Prism installation had completed. |
BP-5493 |
||||||||
From Blue Prism 6.8 onwards, the default communication between browser extensions and Blue Prism is via a dynamically selected port from the ephemeral range. The system setting Use fixed browser extension port (31924) only allows administrators to override the default behavior when using older versions of the browser extensions which communicate with Blue Prism via a fixed port. Blue Prism 6.10.3 includes the following changes to improve the robustness of Chrome, Edge, and Firefox browser automations and provide a more seamless upgrade path:
System administrators can still select/deselect the system setting Use fixed browser extension port (31924) only as required to change the port connection. |
BP-5492 |
Fixes and minor improvements
Description of change |
Reference |
---|---|
An intermittent issue resulting in a Browser extension was not detected error that prevented elements from being spied no longer occurs when attempting to launch a Chrome, Edge, or Firefox browser. The error occurred either in Studio or when running an automation, in the following scenarios:
|
BP-5214 BP-4912 BP-6376 |
An issue has been fixed where once a process that used the browser extension via a fixed port had been run in Studio, another process that used the same port failed to run in Control Room, and vice versa – on any runtime resource running locally on the same device. |
BP-5765 |
When using Application Modeller to attach to web pages in a Chrome, Edge, or Firefox browser, users no longer need to manually append a wildcard to window titles of target pages taken from a collection. This functionality is now consistent with the window title parameter in stage properties where the wildcard is automatically inferred. |
BP-5575 |
A fix has been applied to ensure that, when entering data into web components in a Chrome, Edge, or Firefox browser, the necessary underlying input event is triggered and the native value setters are used to ensure the event works as expected. The behavior in the application should now be the same both when the web component is worked by a digital worker or by a human using a keyboard and mouse, even in situations where the developers of the web components have programmatically overridden the event. |
BP-310 |
When using an ephemeral port for Chrome, Edge, and Firefox browser automation, URLs containing %20 are now displayed and used as expected. Previously , %20 was incorrectly replaced with + when launching the browser. |
BP-5658 |
Closures of browser sessions launched from multiple instances of Blue Prism are now correctly detected by the Blue Prism instance which launched the browser session. In previous versions of Blue Prism 6.10, when one of browser sessions was closed, the Detach button for that session remained enabled in Application Modeller even after if it was clicked by a user, and the closure of that session was only detected once all browser sessions were closed. |
BP-6053 |
Previously, when attaching to an already running instance of Chrome, Edge, or Firefox using the Application Navigator, elements manually selected by the user in the tree view of the application navigator were not highlighted in the browser page, and the right-hand pane of the application navigator was not populated with the selected element's attributes. Selected elements are now correctly highlighted in the browser and populated in the application navigator. |
BP-6046 |
To enhance performance, the handling of environment variables has been improved so that only a single shared copy of the data is held in memory on a runtime resource per session. Previously, each sub-process or object within a process retrieved and stored its own copy of the environment variables from the database. This fix also prevents unnecessary repeat queries for environment variables in the database each time a process is executed or an object is called from within a process. Additionally, the error message that displays when data items reference a deleted environment variable in Studio has been improved to make it more informative to users. |
BP-5596 BP-5697 (BP-4501) BP-5700 (BP-5291) |
To reduce unnecessary memory usage while running automations, once received from the application server, runtime resources now store a single instance of the compressed process and object XML. Previously, such XML files were stored uncompressed and any previously retrieved versions since the last restart were retained, which caused runtime resources to run out of memory when running large, complex processes. |
BP-5698 (BP-4420) |
Browser extension versions
The table below shows when each Blue Prism extension, compatible with this release was introduced. For details of the latest browser versions Blue Prism is tested against, see the Browser extension compatibility matrix.
Browser | Blue Prism extension versions | Date available |
---|---|---|
Chrome |
6.10.3 |
19 October 2021 |
Edge Chromium |
6.10.3 |
19 October 2021 |
Firefox |
6.10.3 |
19 October 2021 |