Vera 2026.1 Release Notes
Software version: Vera 2026.1
Release date: March 6, 2026
Explore the following sections for essential details about this release:
Version information
|
High-level Vera version |
2026.1 |
|---|---|
|
Software Build (You can verify this on the Versions screen in the Web Portal) |
|
New features
For a detailed overview of all new features, see What's new in 2026.1.
|
Issue |
Summary |
|---|---|
|
VS-7648, VS-7647, VS-7565, VS-7564, VS-6954, VS-6953, VS-6952, VS-6951, VS-6950, VS-6949, VS-6948, VS-6947, VS-6945, VS-6944, VS-6943, VS-6942, VS-6941 |
Vera workflows now drive status transitions for qTest Requirements and Defects through an Action control. Configure approval for qTest requirements and qTest defects. |
|
VS-7651, VS-7604, VS-7603, VS-7600, VS-7593, VS-7487, VS-7345, VS-7344, VS-7331, VS-7329, VS-7328, VS-7325, VS-7282, VS-7280, VS-7279 |
Route Owners and Domain Administrators can now assign approval tasks to specific individuals (Named Approvers) for clear accountability. Optionally require named assignment by policy, route template, or approval task. |
|
VS-7649, VS-7639, VS-7638, VS-7637, VS-7636, VS-7347, VS-7346, VS-7235, VS-6980, VS-6979, VS-6815, VS-6814 |
Assign workflows at the Record Type or Policy (RMP) level with safe state mapping and approvals for changes to workflows on existing records. Check out Link workflows to Record Types. |
|
VS-7286, VS-7058 |
Domain Administrators can now view all approval task assignments from the approval queue. |
|
VS-7670 |
Vera now sends notification emails when approval tasks are reassigned. |
|
VS-7656 |
Added author matching for qTest Requirements and Defects. |
|
VS-7655 |
Route Owner information is now included in the API request when routing for approval. |
|
VS-7070 |
Full-screen image attachments in Print View are now enlarged so they can be inspected in a PDF. |
|
VS-7480, VS-7049, VS-7048, VS-7047, VS-7046 |
Vera logo harmonization across multiple platforms. |
|
VS-6912 |
Users can now assign approvers to qTest records. |
|
VS-7467 |
Jira Cloud now supports importing Jira records into Vera. |
|
VS-6925 |
Jira DC administrators can now define Jira statuses that can transition to Routing for Approval. |
|
VS-7529 |
Various workflow improvements. |
Resolved issues
In this release, we've fixed the following issues:
|
Issue |
Summary |
Notes |
|---|---|---|
|
VS-5926, VS-5924, VS-7663 |
Security improvements |
Various security fixes. |
|
VS-5923 |
Privilege escalation: view records history and revisions |
User domain membership verification is now centralized in a utility class. Targeted endpoints use this class to check permissions. |
|
VS-7827 |
Rework indexes and queries in Vera.Worker.Verification |
Various index improvements. |
|
VS-7800 |
Approval dialog closes too fast when approving |
Fixed an issue where the approval dialog closed before the approval finished. |
|
VS-7784 |
User can view record details with no access to domain |
Fixed an issue where users without domain access could access records through task or approval assignment links. |
|
VS-7749 |
Workflow with Route Complete State of Obsolete still updated as Approved in qTest |
Records now correctly change status even when two routes are used. |
|
VS-7746 |
Can't remove Default Policy workflow associated with an RMP |
Latest revision default workflow now updates with new workflow ID and name values. |
|
VS-7745 |
Can't remove workflow associated with a Record Type |
Fixed an issue where users couldn't remove a workflow from a Record Type on the Record Type workflow tabs. |
|
VS-7709 |
Move qTest attachment processing out of JSON converter |
Improved memory footprint of the qTest integration by loading attachments after loading records. |
|
VS-7695 |
Jira Start, Cancel, and Revise webhooks don't support custom workflows |
Jira webhooks now work with custom workflows, including those with multiple approval routes. |
|
VS-7694 |
Author check in Routes Module doesn't always select the correct route template |
PreventAuthorApproval value is now checked through the Approval Route instead of the route template. |
|
VS-7693 |
Approved qTest Requirements can be deleted |
Once a requirement is approved, it can no longer be deleted through the UI or API, even after revision. |
|
VS-7692 |
qTest Requirements and Defects can be edited when fields are locked |
Batch editing of qTest requirements and defects in a Vera locked state is now prevented. |
|
VS-7689 |
PDF first page is blank for some records |
Fixed an issue where the first page of a Print View PDF was blank. |
|
VS-7679 |
Revisions are overwritten when multiple approval routes exist |
Custom workflows now respect the proper final state for any route and create a revision entry for that route. |
|
VS-7669 |
Assigned individuals aren't notified when tasks are cancelled |
When a task is cancelled or rejected, Vera now notifies the assigned user. If the task isn't assigned, group notifications are sent if enabled. |
|
VS-7659 |
qTest Requirement revision is cleared after withdrawing route |
Fixed an issue where the revision number was cleared after withdrawing the approval route. |
|
VS-7658 |
Vera doesn't handle empty values for Workflow in RMP |
Uploading a new policy with empty strings as default workflow ID and name now works without errors. |
|
VS-7657 |
Workflow Change Request toast message is misleading when no records match |
When no records match the record type during a Workflow Change Request, the system now displays the correct message. |
|
VS-7654 |
Vera doesn't display user for transitions in Activity History |
Activity History now correctly shows who performed each transition. |
|
VS-7644 |
Actions in the Routes module retrieve records, policies, and workflows too many times |
Improved efficiency when routing records for approval. |
|
VS-7635 |
Handle record import collisions |
Implemented import tokens so only one import can occur at a time, preventing collisions. |
|
VS-7594 |
Approval buttons aren't visible on task for Named Approvers |
Approval buttons now display correctly for Named Approvers. |
|
VS-7580 |
Fix miscellaneous causes of R-FAULTs |
Prevented unnecessary retries caused by unexpected data or message ordering. |
|
VS-7570 |
Default RMP is always used for assigning Record Types and Fields |
Fixed an issue where Vera used the default RMP instead of the configured RMP for the domain. |
|
VS-7551 |
Author isn't updated after cancel and reroute |
Fixed updating and routing of records when only the authors or linked records change. |
|
VS-7548 |
Can't re-route rejected test cases |
Fixed an issue that prevented routing for approval from any status other than Draft. |
|
VS-7521 |
Updating a record performs Delete and Add rather than Replace |
Fixed record replacement so there's no window where the record doesn't exist. |
|
VS-7520 |
Update AWS Dev Servers chart template for Gainsight and Workflow variables |
Updated Gainsight logic to send the correct environment ID. |
|
VS-7511 |
Update qTest Record Synchronizer to filter out updates based on last updated date |
Limited updates to records when qTest sends update webhooks for records that haven't changed. |
|
VS-7504 |
Prevent updating records in a non-editable state |
Fixed an issue where a record could be updated in a non-editable state. |
|
VS-7501 |
Replace NPM in Web Portal build with PNPM |
Migrated the Web Portal build from npm to pnpm. |
|
VS-7490 |
Verification can't update statuses |
Verification now updates the signature verification status successfully. |
|
VS-7486 |
Parse JWT when Authorization token has multiple values |
Fixed parsing of JWT tokens when the authentication token is present multiple times. |
|
VS-7474 |
Verification replaces actual failure with unexpected failure |
Fixed the recording of record hash failures in verification to display the correct error message. |
|
VS-7456 |
Records Repository creations use incorrect JSON converters |
Records from the records repository now get their locations attached correctly. |
|
VS-7450 |
Updated internal module permissions |
Fixed an issue where some unexpected 403 errors occurred. |
|
VS-7444 |
Approval icon is still on Task Details page after reassignment |
Fixed a build issue that caused incorrect display after reassignment. |
|
VS-7437 |
Add more indexes as advised by MongoDB Performance Analysis |
Reworked database indexes for the Records module for better performance. |
|
VS-7392 |
Use elemMatch when matching in arrays in MongoDB |
Updated queries so indexes are used properly in MongoDB. |
|
VS-7375 |
Test Connections and Route Events containers don't re-register callbacks on startup |
Test Connections and Route Events microservices now re-register on restarts. |
|
VS-7369 |
Add web portal console logging |
Enhanced logging for the web portal to add console output. |
|
VS-7364 |
qTest Worker updates record status when it shouldn't |
Fixed an issue where multiple activity history entries were recorded even though the record didn't change. |
|
VS-7361 |
Fix issues that prevented the System from being set in Record Locations |
System variable is now retrieved from Connections and stored and returned properly. |
|
VS-7353 |
Handle HTTP Requests when Authorization token has multiple values |
HTTP Requests with multiple Authorization token values now use the first value. |
|
VS-7351 |
Workflows Worker doesn't check for secondary before creating the default workflow |
Various index improvements. |
|
VS-7275 |
Can't reject defect with custom workflow |
Fixed an issue where qTest Defects couldn't be rejected in Vera. |
|
VS-7269 |
SAML Error causes the web portal to crash |
Fixed an issue where certain error conditions caused the web portal to not display SSO errors properly. |
|
VS-7181 |
Remove Role not working from User Profile |
Fixed an issue where some domain roles couldn't be removed from the Edit User page. |
|
VS-7172 |
Cleanup and update code |
Cleaned up code to follow standards and fix warnings. |
|
VS-7067 |
Sub-records display in the Record Type Workflows in RMP Policy Tab |
The Record Type Workflows page now only shows Record Types with overridden workflows. Added dropdowns to associate record type and workflow. |
|
VS-6993 |
Watermark on Printed Copy of Record does not match record status |
Fixed watermark inconsistencies. |
Docker image information
|
Azure repositories |
|
|
AWS repositories |
|
|
Tags |
|
|
How to upgrade |
For more details on how to upgrade, check out Upgrade to 2026.1. |
Known issues and limitations
|
Issue |
Summary |
Notes |
|---|---|---|
|
VS-139 |
"Pending Tasks" field refreshes too slowly after route withdrawal. |
The "Pending Tasks" field in qTest and Jira doesn't immediately update when the record is approved or rejected in Vera. The cached values update when the user invokes a browser refresh. |
|
VS-698 |
Vera can't create a qTest record if two fields in the record have the same name. |
The Vera-qTest integration doesn't support importing records from qTest where the record has two fields with the same name. If such a record is routed for approval from qTest, an error occurs. |
|
VS-700 |
User sees duplicate approval tasks for the same record in approval queue. |
If an approval route contains two pending tasks for the same role (for example, two Technical approvals), an eligible approver sees both tasks in their queue. |
|
VS-988 |
Vera doesn't apply a default approval route. |
If a record is routed for approval and doesn't match any configured route templates, an error message indicates Vera processed the record but no Approval Route was configured. |
|
VS-1064 |
An error displays when splitting an issue in the standard Vera Jira workflow. |
Atlassian's create issue property prevents the splitting of a record. Combined with inconsistencies around workflow permissions, the error message can't be addressed. |
|
VS-2864 |
User GUID displays instead of display name. |
Custom fields with a user selection dropdown display in the web portal as the user's ID rather than the user's name. |
|
VS-3346 |
MongoDB can't connect when password isn't encoded. |
MongoDB passwords must be URI encoded per MongoDB specifications. |
|
VS-3984 |
Empty bitmap image attachments display as broken links. |
Empty bitmap images display as a broken link in Vera Record Details and Print View. |
|
VS-4359 |
Scenario isn't formatted on record detail for some Cucumber tests. |
Depending on the length of a Cucumber Xray Test, the scenario formatting may not display correctly in Vera. |
|
VS-4899 |
System Admin can edit a user's IdP username with special characters. |
An administrator can update a user's Identity Provider Username with invalid characters. |
|
VS-4900 |
User list in Role Management doesn't work with special characters. |
The user dropdown on the Role Management page fails to handle searching with some special characters. No filter is applied. |
|
VS-4903 |
Filters in active user sessions page don't work with special characters. |
The Username, Full Name, and Last Access columns on the Active User Sessions page fail to handle filtering on some special characters. No filter is applied. |
|
VS-4992 |
User Import doesn't assign Domain Viewer role when a domain without roles is specified. |
Importing a user into a domain without defining roles results in the user not being added to the domain, but the results file shows a successful addition. |
|
VS-5352 |
Approval Queue filter for Assigned Date returns incorrect values when timezone is configured. |
Filtering on a time in the approval queue may return incorrect results when the user has a configured timezone. |
|
VS-5377 |
Print View data runs off the side of the page. |
Data with long single-word values may run off the page or be truncated when printing a record. |
|
VS-5378 |
Footer in Print View doesn't show time in user's set timezone. |
The timestamp in print preview doesn't display in the user's Vera-configured timezone. |
|
VS-5410 |
qTest records with custom fields that duplicate a Vera system field don't route for approval. |
If a qTest project has a custom field that matches the name of a Vera system field, the entity can't be routed for approval. This is an unsupported configuration. |
|
VS-5566 |
Status mismatch between Tosca and qTest when notification service is down during final approval. |
When the notification service is down and a user applies final approval, the update fails on the Tosca side but succeeds on the qTest side. |
|
VS-5604 |
User Roles Report gives error when filtering with special characters. |
Filtering with special characters on the User Roles report may result in an error. |
|
VS-5620 |
Linked record navigation loses state after navigating to other pages. |
Users may see a blank page after navigating away from the Linked Records tab of a Release, returning to the page, and then selecting a record. |
|
VS-6341 |
RMP upload fails when Schema ID is missing. |
Schema ID is required in the Records Management Policy file to upload to the Web Portal. |
|
VS-6395 |
Filtering by Full Name doesn't work with special characters on the Available Users table. |
Filtering with any operator besides "Equals" on Full Name in the Available Users table on the Role Management tab results in an error. |
|
VS-6452 |
Images and attachments not displayed properly in Activity History. |
Images and attachments show broken links when viewing record details in the Activity History tab. |
|
VS-6468 |
Incorrect toast message when adding a project with special characters to a domain. |
Projects can't be created with special characters. The error message displayed is incorrect. |
|
VS-6547 |
Text for Xray Test Parameters for Jira DC isn't displayed correctly. |
The display of Xray Test Parameters is inconsistent between Vera and Jira. |
|
VS-6580 |
Print View PDF generated with Adobe PDF is missing data. |
Adobe PDF doesn't render Vera records correctly from Print View. Use Save as PDF or Microsoft Print to PDF instead. |
|
VS-6762 |
Record Authors not set correctly when a qTest user's name contains a comma. |
When using Prevent Author Approval, names with commas are incorrectly split. This causes the feature to not work as intended. |
|
VS-6844 |
User Full Names with special characters cause the web portal to crash. |
The Vera Web Portal crashes when a user whose full name contains a special character logs in. |
|
VS-6849 |
Embedded attachments not displayed as expected in test steps (Record Details). |
Embedded attachments don't display correctly in test steps on the Record Details tab. |
|
VS-6851 |
Embedded attachments not displayed as expected in test steps (Print View). |
Embedded attachments don't display correctly in test steps on the Print View tab. |
|
VS-6868 |
"Disconnect Session" audit event not possible to achieve. |
The Disconnect Session audit event is captured as Session Destroyed in the audit table. |
|
VS-6901 |
HTML Tables in a Test Step for Jira DC not displayed properly. |
Tables originating from an Xray Test Step don't display correctly in Vera. |
|
VS-7083 |
Routes aren't cancelled when an error happens during a record update. |
If a route is created successfully but the record update fails, the route persists in the approval queue but can't be acted upon. |
|
VS-7198 |
Bulk user import doesn't allow + character. |
Administrators can't import a user through the User Importer if the user has a + in their username. |
|
VS-7205 |
Filtering with special characters on Assignee results in 500 errors. |
Users may see unexpected errors when filtering using special characters on the Assignee field in the Approval Queue. |
|
VS-7239 |
Task assigned to a deleted user can't be reassigned. |
If a task is assigned to a user who is then deleted, Domain Administrators can't reassign it. As a workaround, withdraw the record from approval in the source system and re-route. |
|
VS-7259 |
HTML Tables in a Test Step for Jira DC not displayed properly. |
Tables originating from an Xray Test Step don't display correctly in Vera. |
|
VS-7463 |
Execution Summary Report only shows Draft records. |
The Execution Summary report only generates with Draft records in the resulting document. |
|
VS-7502 |
[Xray DC] Test Step Attachments aren't present on Test Executions. |
Test step attachments don't display for test executions or sub-test executions. Only attachments on the execution or sub-test execution display for these types of records. |
|
VS-7523 |
Filtering with special characters on Workflow State Mapping table results in 500 errors. |
Using special characters in the filter on any column of the Workflow State Mapping Results table results in a page refresh with no filter applied. |
|
VS-7676 |
Default Policy toggle doesn't update immediately. |
The change to default policy isn't reflected immediately. Refresh the page to see the updated toggle. |
|
VS-7774 |
PDF qTest Test Step breaks over page. |
Adjust margin or page sizes to prevent cutoff. Minimum margins resolve the issue. |
|
VS-7836 |
Updates to Policy aren't accurately reflected in Audit History Details. |
In audit history, the Old Value for policy detail changes (name, description, owner) isn't accurately displayed. As a workaround, search through the audit history by the policy ID. |
|
VS-7861 |
User timezone changes aren't respected with case-insensitive login. |
If a user logs in with a different case than the username stored in the database and changes their timezone, the change doesn't take effect in Print View until the user logs out and logs back in. |