Versions 43.0.x and 43.1.x are available to SaaS customers only.
43.1.4 (27 Jul 2026)
Cases
New
Filter case documents by status — Users can now filter documents within a case by their status. This enhancement allows for easier identification and triage of specific files within the Documents table.

Authentication
Fixed
SAML-enabled deployments no longer require a manual administrator-role configuration during upgrades — Previously, database migrations could fail when SAML_ADMIN_PERMISSION_ROLE used its default value, preventing the upgrade from completing. The setting now has a valid default value hs_amdin, so upgrades can proceed without this workaround.
43.1.3 (22 Jul 2026)
Versions 43.1.0 — 43.1.2 were not released and are not supported.
Submissions
New
Flow Run Status for submissions — We've added a Flow Run Status column to the Submissions table on the Submissions page (Submissions > Submissions).

This status aligns with that of the main flow run used to process the submission, categorizing it into one of four mutually exclusive and collectively exhaustive statuses:
Running
Failed
Completed
Canceled.
It can also be viewed on the Submission Output page and on the Document Output pages for the submission's documents. While it is being processed, each submission passes through stages, which appear in the Stages column (previously Status) of the Submissions table (e.g., Manual Classification, Manual Identification).
In earlier versions, the Stages column appears as Status
For more information, see [v43.1] Navigating the Submissions Page and [v43.1] Submission Output Page.
Filtering submissions by Flow Run status — A new Flow Run Status filter allows you to identify submissions whose Top-Level Flow run has failed, making it easier to isolate and troubleshoot failed processing. As part of this change, the “Halted” submission stage (previously status) has been superseded by the “Failed” Flow Run Status. If you previously filtered for halted submissions by using the submission state, use Flow Run Status = Failed instead.
Clicking the ID of a failed submission opens the Submission Output page, where you can select View Failed Flow Runs to investigate the failure.

Existing submission states continue to represent the current processing stage of the submission. To identify submissions that are actively being processed, combine the submission stage with Flow Run Status = Running.
To learn more, see [v43.1] Document Output Page.
Cancelling submissions — If you need to cancel a submission, you can now do so from its Submission Output page or the Submissions page. When you cancel a submission, any flow runs used in its processing are also canceled, along with any Supervision or Quality Assurance (QA) tasks based on the submission's content. You can also provide a cancellation reason of up to 512 characters. More information on canceling submissions can be found in [v43.1] Submission Output Page.

Classification
New
Group uncategorized pages by layout or filename — We've added new grouping options to the Uncategorized Pages panel in the Document Classification Task. You can now view uncategorized pages grouped by:
Layout to view pages grouped by their machine-predicted layout.
Filename to view pages grouped by their original submission filename.
These grouping options make it easier to review, compare, and process related pages during manual classification, reducing Average Handling Time (AHT). To learn more, see [43.1] Document Classification Task.
.png?sv=2026-02-06&spr=https&st=2026-08-05T03%3A12%3A30Z&se=2026-08-05T03%3A45%3A30Z&sr=c&sp=r&sig=f1l%2FFE56mYB6n4WYUWZ%2BaL2wZAKuZ1hmiyL8FgTqaKQ%3D)
Table Identification
New
Added keyboard shortcuts for switching between tables — We've added new keyboard shortcuts to the Table Identification annotation experience.
Use Shift + W to move to the next table and Shift + E to move back to the previous table.
These shortcuts are also available in the Keyboard Shortcuts panel.
.png?sv=2026-02-06&spr=https&st=2026-08-05T03%3A12%3A30Z&se=2026-08-05T03%3A45%3A30Z&sr=c&sp=r&sig=f1l%2FFE56mYB6n4WYUWZ%2BaL2wZAKuZ1hmiyL8FgTqaKQ%3D)
Layout Editor
Updated
Shared notes across variations in Structured layouts — When a field is shared across multiple variations in a Structured Layout, changes made to its Notes value are automatically propagated to all matching fields. This update ensures that notes remain consistent across shared fields in layout variations. Learn more in Creating Structured Layouts, Layout Editor Tools & Functionality, and Editing a Structured Layout Variation.

Models
Updated
Updated infrastructure requirements for ORCA VLMs — ORCA VLMs in v43.1 introduce new infrastructure requirements. Machines running ORCA must have the NVIDIA driver 580 or later, and at least 10 GB of available space in the operating system’s /dev/shm directory. Verify that your ORCA infrastructure meets these requirements before upgrading. For more information on ORCA infrastructure requirements, see Infrastructure Requirements.
Training Data Management (TDM)
Updated
Model-action notification messages for VLM Field Extraction — We've updated the notification messages for common model actions in VLM Field Extraction, such as deploying and undeploying models, rejecting candidate models, scheduling and canceling model training, and exporting models.
The following notification messages are displayed when these actions are completed successfully:
Model successfully undeployed.
Candidate model successfully deployed.
Model successfully exported.
Candidate model successfully rejected.
Training successfully scheduled.
Model training successfully canceled.
To learn more, see VLM Field Extraction Models.
Preventing duplicate tags caused by capitalization differences — Tags with the same name but different capitalization are now treated as the same entry. For example, “Vendor”, “vendor”, and “VENDOR” are all mapped to the same value (e.g., “VENDOR”). This update helps prevent duplicate tags and maintain consistency across training data tagging. Learn more in TDM for Classification Models, TDM for Identification Models, and TDM for ORCA VLMs.
Improved training data table CSV export — Training data table CSV exports now include status names instead of numeric status codes and provide layout names alongside layout version identifiers. These changes make exported data easier to review, filter, and analyze. We've also updated exports to include only the most relevant columns for each model type, resulting in cleaner and more focused CSV files. See TDM for Classification Models, TDM for Identification Models, and TDM for ORCA VLMs for more information.
Reporting
Updated
Transmissions of the Usage Bundle to Hyperscience — We've made the following updates to the transmissions of Usage Bundles:
Usage Bundles are sent to Hyperscience through flows, allowing for automatic retries and improving the overall reliability of the transmission mechanism.
You can now manually initiate the transmission of the Usage Bundle by clicking Send on the Usage page (Reporting > Usage).
We've removed the eight-day redundancy of data in the Usage Bundle, helping to reduce file sizes and processing overhead.
The new Usage Bundle Transmissions table on the Usage page shows information on automatic and manually initiated transmissions of the Usage Bundle. This includes status, creation, and completion dates of each transmission. It also contains links to view the transmission's flow run and to download the transmitted file. More information about the Usage Bundle can be found in [v43.1] Usage Bundle.
Updated tracking of created pages and submissions — Metrics for created pages and submissions are now updated after successful progression through the Submission Bootstrap Block. In previous versions, these metrics were updated when submissions progressed through the Complete Block, preventing visibility into the volume of pages and submissions still being processed. As a result of this change, data in the Usage Bundle's application_usage CSV more accurately reflects processing volumes, regardless of whether submissions are in the Completed state.
Layout-level Classification accuracy metrics in the Usage Bundle — We’ve added layout-level metrics to the classification_accuracy CSV file in the Usage Bundle’s product_analytics folder. These metrics indicate the level of agreement between keyers and the machine in the classification of documents on a per-layout basis. Layout-level metrics are available only for documents processed after upgrading to v43.1.
Submission Processing
Fixed
Rendering of Checkboxes in PDF documents — Fixed an issue where certain checkboxes in processed PDF documents could be displayed as radio buttons after PDF pagination. Checkboxes are now rendered accurately, preserving the original appearance of PDF forms.
API
New
Cancel Submissions endpoint — You can now cancel one or more submissions through the API by using the Cancel Submissions endpoint. Canceling a submission stops any pending processing and updates its flow_run_status to cancelled. The submission’s current stage is preserved so you can see where processing was canceled. Any associated manual tasks are also canceled.
Because cancellation is asynchronous, the endpoint returns a 202 Accepted response. You can track the operation by using the returned status URL.
43.0.8 (24 July 2026)
Cases
New
Filter case documents by status — Users can now filter documents within a case by their status. This enhancement allows for easier identification and triage of specific files within the Documents table.

Releases
Fixed
Fixed an issue that could prevent users from locking a release — Previously, layouts that shared only some pages could be incorrectly marked as duplicates, preventing the affected release from being locked. Layouts are now marked as duplicates only when all the pages in one layout are also present in another layout. This restores the behavior from v42.2 and earlier.
Authentication
Fixed
SAML-enabled deployments no longer require a manual administrator-role configuration during upgrades — Previously, database migrations could fail when SAML_ADMIN_PERMISSION_ROLE used its default value, preventing the upgrade from completing. The setting now has a valid default value hs_amdin, so upgrades can proceed without this workaround.
43.0.7 (14 Jul 2026)
Authentication
Fixed
Supporting secondary SAML authentication — Users were unable to log in via secondary SAML identity providers because the system was clearing required security information too early during the login process. This resulted in a system error that prevented access for users with specific security configurations. The fix ensures that all necessary security data remains available until the login is completed.
Submissions
Updated
Improving submission processing performance — We optimized the data retrieval process for submission pages to prevent database memory exhaustion and system-wide crashes during large-scale processing. Previously, certain requests triggered exhaustive database scans that could halt processing for all organizations on a shared server. These improvements ensure the system uses targeted lookups, maintaining stability and consistent performance regardless of the total volume of data in the system.
43.0.6 (2 Jul 2026)
Documents
Updated
Viewing source-file names for documents — You can now view the source-file names for documents in the File Names column of the Documents table on the Documents page (Submissions > Documents).
Cases
Updated
Viewing source-file names for documents — You can now view the source-file names for a case's documents in the File Names column in the Documents table on the Case Details page.
43.0.5 (19 Jun 2026)
Tasks
Updated
Queuing tasks for specific submissions, documents, and cases — When a keyer clicks the Perform Tasks button for a specific submission, document, or case, the system queues up to 10 tasks for the keyer rather than retrieving a single task at a time. As a result, keyers can complete tasks more quickly.
Kubernetes
Fixed
Refreshing the System & Health page — We've fixed an issue that caused an authorization error to occur when users clicked the Refresh button on the System & Health page in on-premise Kubernetes deployments.
43.0.4 (12 Jun 2026)
Flow Blocks
Fixed
Testing connections to S3 and GCS file stores — We’ve fixed an issue that caused testing of S3 and GCS (Google Cloud Storage) file-store connections to fail when a user tested them by clicking Test File Store Retrieval in the Submission Initialization Block’s settings.
“Clear value” button for secret-related settings in the Submission Bootstrap Block — Users can click Clear value for secret-related settings in the Submission Bootstrap Block to delete their contents in a single click. This update allows users to resolve authentication errors more quickly.
Training Data Management
Fixed
Scope of bulk deletion of training data for Classification models — We've resolved an issue that caused all training data for a Classification model to be deleted when a user requested the deletion of training data for specific layouts only.
43.0.3 (5 Jun 2026)
Flow Blocks
Updated
OAuth configuration for HTTP/HTTPS connections in the Submission Bootstrap Block — To support OAuth authentication for HTTP/HTTPS connections, we've added the following settings to the Submission Bootstrap Block:
HTTP/HTTPS OAuth Token URL
HTTP/HTTPS OAuth Client ID
HTTP/HTTPS OAuth Client Secret
HTTP/HTTPS OAuth Scope
The Generic Web Storage (HTTP/HTTPS) Configuration setting is still available.
For more information on these settings, see Flow Blocks, Document Processing Subflow Settings, and Document Processing with ORCA Subflow Settings.
Releases
Fixed
Locking releases with "duplicate layouts" — We've fixed an issue that prevented releases from being locked when they contained layouts where the Blanking tool was used. In these situations, an error message falsely indicated that the releases contained duplicate layouts.
Training Data Management
Updated
Improved training data table CSV exports — Training data table CSV exports now include status names instead of numeric status codes and provide layout names alongside layout version identifiers. These changes make exported data easier to review, filter, and analyze. We've also updated exports to include only the most relevant columns for each model type, resulting in cleaner and more focused CSV files.
43.0.2 (21 May 2026)
Custom Supervision
Fixed
Required document metadata fields — Document metadata fields marked as required in Custom Supervision tasks can no longer be left empty when completing a task. This update improves validation for tasks that rely on required metadata input and helps prevent incomplete submissions during review.
Reporting
Updated
New CSV files in the Usage Bundle — We've added the following CSV files to the Usage Bundle:
entry_accuracy— Includes data on the daily accuracy of Identification and Transcription tasks based on QA results. This data is grouped by flow and layout and differentiates between tasks performed by the machine and those performed by keyers.classification_qa_layout_revisions— Provides the names of the Semi-structured layouts predicted by the system and the layouts chosen by keyers during Classification QA. Its data is grouped by flow and layout.
Infrastructure
Fixed
Podman 5.6.0 compatibility during container startup — We’ve fixed an issue where deployments using Podman 5.6.0 could fail during container initialization due to changes in the Podman API behavior. This update improves compatibility with Podman 5.6.0 environments and helps prevent startup failures during deployment.
43.0.1 (9 May 2026)
Notifications
Updated
Hiding previously viewed notifications — To increase the visibility of unread notifications, we've divided the notifications in the Notifications panel into Unread and Read sections. The contents of the Read section are hidden by default but can be revealed by clicking on the Read section heading.
Layouts
New
"Notes" setting for fields in a Structured layout — We've added a Notes setting in the Layout Editor for fields in Structured layouts. These field-specific settings are optional and can be used to record information on the field's contents for your team's reference and for use in custom flows.
Training Data Management
Updated
Contents of "Actions" drop-down lists for Classification, Field Identification, and VLM Field Extraction training data — We've updated the training data Actions drop-down list for Classification, Field Identification, and VLM Field Extraction models for consistency across the three model types.
Fixed
Scope of bulk deletion of training data — We've fixed an issue that caused all training documents for a model type (e.g., VLM Field Extraction) to be deleted when a user requested the deletion of all training documents for single model.
Cases
Updated
Data in "Stats" card on the Case Details page — We've updated the Stats card on the Case Details page to include the following data:
Total documents
Completed documents
Total submissions
Completed submissions
Halted submissions
These statistics provide more information on the status of a case's submissions, making it easier to understand the status of the case as a whole.
Flow-based permissions and access to cases — Access to cases is now determined by the flow-based permissions for each case's submissions.
As part of this update, we've made following changes to the Cases user experience:
Cases page
If a user does not have access to any of a case's submissions, the name of the case will be grayed out on the Cases page, and they will not be able to click on the name of that case.
Case Details page
Users are not able to interact with documents, unmatched pages, and data types that flow-based permissions restrict their access to.
Deleting a case or editing its deletion date requires access to all pages in the case.
Updating Notes for a case requires access to at least one page in the case.
Cases API endpoints
Documents and unmatched pages are redacted in responses.
The contents of
submission_filesandsubmissionselements are filtered based on the permissions for the submission's flows.A
403response is returned if the user has no access to any of the case's pages.Responses from the Listing Cases endpoint omit information cases that are inaccessible to the user.
Fixed
"Show layout information" icon for users without the View Layouts permission — We've fixed an issue where the Show layout information icon on the Case Details page was shown to users who did not have the View Layouts permission. When they clicked on the icon, an authorization error occurred.
Supervision
Updated
Keyboard shortcuts for adding and removing table rows in Custom Supervision and Flexible Extraction — Keyers can now remove a selected row during Custom Supervision and Flexible Extraction tasks by pressing Alt + R (Windows) or Option + R (Mac) on their keyboards. They can add a row below the selected row by pressing Alt + N (Windows) or Option + N (Mac).
Custom Supervision
Updated
Viewing a bounding box for a single field — We've added a Toggle focused bounding boxes button to Custom Supervision tasks. When enabled, only the bounding box for the field selected in the right-hand sidebar is shown on the document. This option improves the readability of documents where the bounding boxes for multiple fields overlap.
Reporting
Updated
Flow-level Classification accuracy data in the Usage Bundle — We've added a classification_accuracy CSV file to the Usage Bundle's product_analytics folder. This file indicates the number of pages whose classifications were checked during Classification QA during the reporting period and how many of those classifications were correct. The data is provided at the flow level.
Hourly page metrics CSV file in Usage Bundle — The Usage Bundle includes a new CSV file, hourly_pages_metrics, in the product_analytics folder. This file enables review of hourly page volumes.
Hourly reporting data is available for the past 30 days only. If a Usage Bundle is created for a period that includes dates that are more than 30 days in the past, the CSV file will contain data only for the days within the available reporting window.
Field Identification
Fixed
Duplicate responses to Field Identification tasks — We've fixed an issue that created duplicate responses to Field Identification tasks in some situations, causing those tasks' flows to fail.
43.0.0 (6 May 2026)
Highlights
A leader in intelligent document processing, Hyperscience strives to consistently add value, drive innovation, and improve the user experience with every new version of Hypercell. As such, we’re introducing the following key features in Hyperscience v43.
Flow Studio
Flow Builder — With the Flow Builder in Flow Studio, you can add and delete blocks from a flow directly in the application, eliminating the need to edit the flow's code to make these updates. If your flow has Code Blocks, you can update the code for those blocks in the application, as well. As a result, the Flow Builder allows you to experiment with new flow blocks and iterate quickly on your changes.
You can access the Flow Builder by toggling the Build Mode switch in the upper-left corner of the flow's canvas. When this switch is in the ✔ position, Add block (+) buttons appear in the flow where you can add blocks.
Clicking on an Add block button reveals options to add flow controls, like Routing or Output Blocks, or blocks that are included in the Document Processing subflow. You can also click Get More Blocks to download additional sets blocks from the Flows SDK documentation.

When you click on a block, you can edit the block's settings. For some settings, you can specify the output of any preceding block as an input.

If you need to delete a block, you can click on the Delete button that appears above it.

Note that this feature does not replace the Flows SDK; you can still use the Flows SDK to create and edit flows.
For more information about the Flow Builder, see Editing Flows in Flow Studio.
Upgrade notes
These updates may impact your upgrade process or affect initial processing times after upgrading. For more information or assistance, contact your Hyperscience representative.
Python versions
Supported Python versions — Beginning in v43, the use of Python 3.11 in flows, including Code Blocks and external Python packages, is no longer supported. For more information on supported Python versions, see Developing Flows.
Submission retrieval storage
Deprecation of OCS (Open Computer and Software Inventory) submission retrieval storage — We are deprecating support for OCS submission retrieval storage in v43. If you are using an OCS submission retrieval store, you need to migrate to another storage option before support for OCS ends in v46.
For information on supported options for submission retrieval storage, see Submission Retrieval Storage Overview.
Additional features and enhancements
User experience
Login banner in FedRAMP deployments — We've added a banner to the Hypercell login page in FedRAMP deployments, which contains messaging required for government information systems. This banner appears above the Username and Password fields on the login page.
Models
Open list view filtered to a single task — You can now open the model list view pre-filtered to a single task (e.g., Field extraction, Field location) using URL parameters. This feature allows you to share links that take users directly to specific task content. The page and tab behavior have been updated to ensure the view renders correctly when scoped to a single task.
Training Data Management
View group information in the annotations page — You can now view group information directly in the annotations page for Identification models. Groups are assigned during Training Data Analysis, which organizes similar documents based on patterns in text and layout. This update makes it easier to review grouping behavior and validate your training data without interrupting the annotation process.
To learn more, see Training Data Analysis.
Managing document tags from the annotations page — You can now add, edit, and remove document tags directly in the annotations page for Classification, Identification, and VLM Extraction models. This update allows you to manage tags while reviewing documents, without switching back to the Training Data table.
For more information, see TDM for Classification Models, TDM for Identification Models, and TDM for ORCA VLMs.
Exporting training data table to CSV — You can now export training data table for Classification, Identification, and VLM Extraction models as a CSV. Doing so allows you to bulk download your training data table and work with the dataset outside the system. You can export the entire training data table or a selected subset of rows. The exported data includes all table columns, along with a link to each document’s ground truth item.
More information can be found in TDM for Classification Models, TDM for ORCA VLMs, and TDM for Identification Models.
VLM field extraction annotation experience — We’ve improved how bounding-box adjustments update transcriptions in the VLM field extraction annotation experience. Each transcription now reflects all text included in its bounding box.
To learn more, see TDM for ORCA VLMs.
VLM field extraction renaming — Model names can now be updated directly in the VLM field extraction Model History table. This feature allows you to rename VLMs without creating new entries, improving clarity and consistency when managing model versions. Changes apply only to the model name and do not affect the underlying model configuration or history.
For more information, see TDM for ORCA VLMs.
Flows
Configurations for low-latency processing — We've introduced a set of ".env" file variables that can be used to reduce latency in the processing of submissions. Note that the values of these variables should be changed only on the recommendation of your Hyperscience representative.
To learn more about the available ".env" file variables for low-latency processing, see Reducing Submission Latency.
Opening Flow Studio with the “View Flows” permission — We’ve fixed an issue that prevented users with the View Flows permission from opening Flow Studio unless they also had permission to access System & Health settings or the API. Users can now open Flow Studio with the View Flows permission alone.
Flow Blocks
Document Renderer Block includes download URLs in submission output — The Document Renderer Block now includes rendered document metadata directly in each document within the submission output. The metadata includes a download URL for each rendered document. This update eliminates the need to customize flows to generate the download URLs.
file_uuid removed from Submission Bootstrap Block output — We’ve removed the file_uuid field from page-level output in the Submission Bootstrap Block. This field was previously interpreted as a file identifier, which led to incorrect usage in some scenarios. Access to the original file remains available through the origin object.
Full Page Transcription raw_segments output removal — We’ve removed support for returning raw_segments in Full Page Transcription Blocks. This update reduces output size and improves performance, especially for text-dense documents. Raw segments are still available and can be accessed separately using the provided segment identifier.
Translation block — We’ve added a Translation block that can translate text from one language to another in any custom flow. The block supports translation across 400 languages.
Improved custom entity detection across lines and pages — The Entity Recognition Block now supports detecting entities that span multiple lines or pages. This update improves detection accuracy for real-world documents where values are often split across lines or continued on the next page.
For more details, see Entity Recognition Block.
Improvements to the user experience for resolving secret-related errors — To make it easier for users to address secret-related errors in the Submission Bootstrap Block, we've made the following updates:
Error messages provide more clarity on how to resolve their respective errors and which settings they apply to.
If no secret value has been entered for a setting, no placeholder value appears in the text box for that setting.
Flows SDK
Block-specific settings for IDP Blocks — We’ve separated the settings for IDP Blocks in the Flows SDK by block. When building a custom flow, you can now include settings only for the blocks used in that flow instead of including all IDP Core settings. Existing custom flows remain compatible with this update. Learn more in our Flows SDK documentation.
Submissions
Support for BMP and GIF files — We've added support for the processing of BMP and GIF files in Hypercell.
More information about supported file types can be found in the What is a Submission? article.
Classification
Visual indication of expected document pages — When creating new documents manually, the page editor now shows page boxes that indicate how many pages are expected. These boxes guide you when working with layout variations that contain multiple pages. They are visual aids and do not restrict adding additional pages.
To learn more, see Structured Document Classification.
Flexible Extraction
Field location overlay on documents — During Flexible Extraction for Structured documents, field locations are now displayed directly on the document to guide data entry.
For registered pages, field locations are shown precisely.
For unregistered pages, approximate locations are indicated.
Selecting a field in the right-hand sidebar highlights its corresponding location on the document.
For more information, see Flexible Extraction.
Custom Supervision
Validating Submission objects — We've added a submission-validation step to the Custom Supervision Block, which checks the contents of the Submission object and halts the submission if the fields required for Custom Supervision tasks are missing or invalid. If the submission is halted as a result of this validation, a detailed error message is provided that describes why the validation failed.
To learn more about Custom Supervision, see the Flows SDK documentation.
Adding and removing table rows — Keyers can now add and remove table rows during Custom Supervision tasks. By right-clicking on a table or using keyboard shortcuts, keyers can delete a specific row or all rows in the table. They can also insert a row above or below a selected row. This update makes the Supervision user experience more consistent across types of Supervision tasks, helping to increase keyer efficiency.
For more information about Custom Supervision, see our Flows SDK documentation.
Reporting
Submission and task metrics tracking in the Usage Bundle — The system now tracks submission and task metrics at the start of their lifecycle rather than waiting for completion, ensuring reports are accurate in real-time. This update prevents delays in metric visibility for uploaded pages and tasks without halting document processing.
