V30 Release Notes

V30 Release Notes

30.0.16(25 Feb 2022)

Submission Processing

Fixed

Supervision task duration and halted submissions – We’ve fixed an issue that caused submissions to halt when Supervision tasks had negative durations.

Infrastructure

Updated

Killing database sessions using local time – Previously, using local time in an Azure SQL Managed instance caused the system to measure blocker and sleeping database sessions as having lasted more time than they actually lasted. A fix for this issue is included in v30.0.16.

Security

Updated

Upgrading Python dependencies – To fix some security issues related to arbitrary code execution, we have upgraded the following Python dependencies:

30.0.15(27 Jan 2022)

Flows

Updated

Adding endTime to flows exported from the Jobs page – We've added the endTime field to flow JSON files exported from the Jobs page of the application.

Storing flow-related JSONs in the database – We now store flow-related JSON files as compressed binary large objects (BLOBs) in the database.

Output Connections

Updated

Improved error handling for OAuth2 URLs – When an invalid OAuth2 Authorization URL is entered in the settings for a HTTP Rest Block or HTTP Notifier Output Block, the system shows an HTTP 404 error message.

Databases

Updated

Domain accounts for SQL Server connections – You can now connect Hyperscience to SQL Server using domain account login credentials.

Fixed

Type-conversion errors in Oracle databases – We've fixed a type-conversion issue in Oracle databases that caused a large number of trace files to be created.

Upgrades

Fixed

Preventing submissions from halting after upgrading – We've fixed an issue that caused in-progress submissions to halt while in Machine Transcription after upgrading.

30.0.14(3 Dec 2021)

Data Types

Fixed

Creating custom field data types (CFDTs) from patterns We’ve fixed an issue that prevented users from creating a pattern CFDT.

Submission Processing

Updated

Task polling for blocks – To reduce database queries, we've implemented a task-polling mechanism for blocks, which lets the system know the resources each block has available to complete tasks.

Input Connections

Fixed

ERROR logs for Message Queue (MQ) Listener connections – We’ve resolved an issue that caused ERROR logs to be created in some flows that were working properly.

Output Connections

Updated

Logging details in UiPath error responses – We now log error messages from UiPath error responses.

Installations

Updated

PostgreSQL 12.9-alpine Docker image – Our installations now include PostgreSQL 12.9-alpine Docker images.

30.0.13(8 Nov 2021)

NOTE: Before upgrading to v30.0.13, check your ".env" file for the following variables:

BLOCK_SCALE_VPC
BLOCK_THREADS_VPC

If these variables are in your ".env" file, add the following variables:

BLOCK_SCALE_VPC_2
BLOCK_THREADS_VPC_2

Data Types

Fixed

Existing ML Configuration drop-down list in IE 11 – We've resolved an issue that prevented the options in the Existing ML Configuration drop-down list from appearing when creating a data type in IE 11.

Training

Updated

Use of segments found during submission processing – The trainer now uses text segments detected during submission processing when training field locator models.

Submission Processing

Fixed

Task synchronization across flow blocks – We've fixed a task-synchronization issue across flow blocks that caused submissions to fail, particularly in high-volume instances.

Message Queue Connections

Fixed

SSL CipherSuites and IBM Message Queue (MQ) connections – We've fixed an issue that caused connections to fail when SSL CipherSuites were enabled.

Installations

Updated

PostgreSQL 12.8-alpine Docker image – Our installations now include PostgreSQL 12.8-alpine Docker images.

TVE Instances

Updated

Memory usage – We've introduced memory-management changes in TVE instances to reduce total memory usage.

Databases

Updated

Changes to LISTEN/NOTIFY and polling – To improve scalability, we’ve removed the LISTEN/NOTIFY health check for the database-provided notification mechanism in production instances.

30.0.12(29 Oct 2021)

Layouts

Updated

Removal of Routing option for fields – We've removed the Routing option for fields in the Layout Editor.

Submissions Table

Fixed

Unexpected error when filtering by halted submissions – We’ve fixed an issue that resulted in an unexpected error when filtering the Submissions table by halted submissions.

Submission Processing

Fixed

S3 File Storage credentials and submission processing – We've fixed an issue that caused submissions containing files in the file store to be processed even when credentials were missing.

30.0.11(11 Oct 2021)

Installations

Updated

PostgreSQL 12.7 Docker image – We’ve reverted the Docker image included in our installations from PostgreSQL 12.8 to 12.7.

Infrastructure

Updated

Database polling with a single thread – We've updated our database-polling function to use a single thread.

Databases

Fixed

Recovering from failed connections – We've fixed an issue that prevented the system from reconnecting to the database after connectivity errors.

Submission Retrieval Stores

Updated

Support for AWS S3 ".env" file variable – We've restored support for the SUBMISSION etrieval_STORE_S3_ENDPOINT_URL variable in ".env" files.

30.0.10(1 Oct 2021)

Submission Processing

Fixed

Supervision task duration and halted submissions – We’ve fixed an issue that caused submissions to halt when Supervision tasks had negative durations.

Databases

Fixed

MSSQL and system responsiveness – We've fixed an issue that caused some database queries to perform an indexed scan when only an indexed seek was needed.

Message Queue Listener

Fixed

Concurrency of Message Queue (MQ) Listener tasks – We've made changes to how the system completes MQ Listener tasks.

30.0.9(17 Sep 2021)

Field ID Supervision

Fixed

Retrieval of fields to be identified – We've refactored how the system retrieves the list of fields to be identified, improving efficiency.

Table Identification Models

Fixed

Importing a table model after updating a Semi-structured layout – We've resolved an issue that caused the table model-import process to fail after updating a Semi-structured layout.

30.0.8(1 Sep 2021)

Submission Processing

Updated

Rotation detection on gray backgrounds – We’ve added a step to submission pre-processing that improves rotation detection on gray backgrounds.

30.0.7(18 Aug 2021)

Permissions

New

Trainer API User permission group – We've added a Trainer API User permission group that restricts access to certain endpoints.

30.0.6(4 Aug 2021)

Databases

Updated

Support for Microsoft SQL Server (MSSQL) 2019 – We've added support for MSSQL 2019.

30.0.5(14 Jul 2021)

Submission Processing

Fixed

Halted jobs in v30.0.2 – We've resolved a database-connectivity issue that caused a large number of jobs to be halted in v30.0.2.

30.0.4(12 Jul 2021)

Telemetry

Updated

Audit mode enabled by default – We've updated Telemetry to be enabled in audit mode by default.

30.0.3(22 Jun 2021)

Supervision and Quality Assurance

Updated

Pressing shortcut keys and timing of results – We've changed how the system responds to pressing of shortcut keys.

30.0.2(7 Jun 2021)

Input Connections

Fixed

Resubmitting submissions via Amazon SQS input connections – Previously, resubmitting halted SQS-ingested submissions created duplicate documents.

30.0.1(21 May 2021)

Upgrades

Fixed

TLS verification and upgrades – We've resolved an issue that caused unstable systems after upgrading to v30.

30.0.0(23 Apr 2021)

Flows

New

With this release, we're changing the architecture of our solution to make it more flexible and modular. The introduction of Flows allows you to define multiple workflows to accommodate your lines of business. Each of these workflows can be customized.

**

Upon upgrading to v30, you will have a standard flow used to process all of your submissions.

**

If you would like to make changes to this flow, contact your Hyperscience representative for assistance.

Settings in v30

Due to the modular nature of flows, many settings that previously applied to an instance as a whole are now specific to individual blocks.

Limitations in v30

Key limitations include:

This concludes the cleaned version of the release notes.