We’re pleased to announce the release of TestRail 8.0.6.1019 to all our Server customers. This release brings several fixes to improve stability, usability, and overall performance. Key updates include:
- Text Editing Improvements: Fixed issues with undo/redo shortcuts, extra line breaks, and undefined index errors for custom steps.
- Integration and API Fixes: Resolved problems with Jira defect templates, test retrieval via API, and variable assignments in automation workflows.
- UI Enhancements: Addressed inconsistencies in role settings, status labels, and shared steps, along with better handling of large sections and attachment displays.
- Test Case and Run Improvements: Improved visibility of images and screenshots, ensured proper test case assignments, and fixed export formatting issues.
- Security Enhancements: This release includes important updates to address vulnerabilities and further strengthen system security.
Please note that our recommended upgrade path is via TestRail 8.0.1. If you’re still running TestRail 7.0 or below, you should upgrade to 7.5 first, then upgrade to 8.0.1, followed by an upgrade to 8.0.4, and only then 8.0.6 (upgrade steps for Unix/Linux and upgrade steps for Windows).
Attachment Sharing changes
- TestRail Admins have a new option in the Administration > Site Settings. When checked, this option will allow attachments to be visible across all projects within TestRail.
Therefore the field "Accessible in" in the Attachment Detail window (see below) shows all Projects in the instance when the Attachment Sharing is enabled.
- Previously it was possible to carry out an attachment deletion for an entity (e.g. Test Cases, Milestones, Runs, etc) using a single click or long-press from their respective view or edit page. From this version onwards deletion will be performed from the Edit page only.
Fixes (23)
- TR-3823 - Description Text Template does not display when pushing Jira Defect
- TR-4073 - CTRL+Z shortcut deletes all text and CTRL+Y does not undo deleted text
- TR-5815 - Undefined index custom_steps_separated Error
- TR-6202 - Extra Lines are added Automatically when pressing Enter/Return
- TR-6387 - Search Returns Zero Results when using Case Id
- TR-7193 - Newly created User Variable names are not displayed under My Settings -> Settings.
- TR-8042 - Test Case Approval and Permanently Delete checkboxes switching synchronously on Edit Role page
- TR-8374 - Screenshots are not displayed if added via the formatting link
- TR-8408 - Images aren't showing up on a Test case/runs unless you click the 'edit' button
- TR-8632 - HTML tags showing in Test case fields
- TR-8661 - Unable to retrieve tests through API
- TR-8892 - Section Description Missing When Copying/Moving Test Cases
- TR-9125 - Unable to view test case. Please help check if case is in database
- TR-9269 - TestRun creation page user is not able to select testcases when there are 500+ cases in section
- TR-9758 - [Milestone] Export to CSV: row with titles is duplicated across the spreadsheet
- TR-9772 - Tests are not showing for a Closed Test Run
- TR-9936 - Cannot Assign Test Cases To Users "Undefined variable $dataset_variable"
- TR-9966 - Links added as comments are not shown on the test run
- TR-10073 - Status labels of test cases are cropped on results page
- TR-10157 - Shared step gets removed when a similar shared step is used
- TR-10495 - Assign to - All In filter returns "foreach() argument must be of type array/object string given"
- TR-10536 - More than 25 attachments doesn't show on 'Test run/Add result' page
- TR-12500 - German letters (e.g. ä, ö, ü, ß) and other special characters inserted into text fields are encoded in edit view
- TR-12505 - Linux - Error 'Incorrect integer value: '' for column 'custom_......' at row 1'appears after editing the case where custom fields are with type 'integer'
Security Improvements (7)
- TR-11419 - Fixed vector for cross-site scripting (XSS)
- TR-11420 - Fixed vector for cross-site scripting (XSS)
- TR-11421 - Fixed vector for cross-site scripting (XSS)
- TR-11422 - Fixed vector for cross-site scripting (XSS)
- TR-11423 - Fixed vector for cross-site scripting (XSS)
- TR-12006 - Disabled sample emails being sent to users besides the requester
- TR-12387 - Fixed vectors for cross-site scripting (XSS)
Upcoming Release Update: UX Improvements (9.0.X)
We would like to inform you that our previously planned 8.1 UX Improvements release has been rescheduled to early 2025 and will now be referred to as the TestRail 9.0 release. This adjustment to release 8.0.6 first reflects our commitment to prioritizing stability, security, and quality improvements.
We are continuing to refine the new navigation enhancements in 9.0 that were driven largely based on customer feedback to ensure they provide a seamless, reliable user experience. We appreciate your patience as we work to bring you these improvements and will share further updates as the release date approaches.
TestRail Enterprise
Enterprise makes it even easier to oversee multiple testing projects across multiple teams, all in one place. To try the Enterprise plan at no cost to you, please sign in and reach out to our Support Team, or if you are not signed in, click the Submit a request button on the top right of this page.
FAQ’s
I’m still using TestRail 7.0.2 (or lower); should I update directly to TestRail 8.0.6?
- We strongly recommend updating to each major TestRail version before upgrading to TestRail 8.0.6, due to the various database changes introduced along the way.
I’m upgrading from 7.0.2 (or lower) and need to migrate my attachments during the upgrade. At what point should I run the migration script and how?
- The migration script should be executed after the TestRail 8.0.1 upgrade has been carried out.