Join 34,000+ subscribers and receive articles from our
blog about software quality, testing, QA and security.

TestRail 2.4 released


#1

Hello,

We are happy to announce the immediate availability of TestRail 2.4. The new version introduces support for UI scripts (a way to customize TestRail’s user interface), time zones, a new Mantis defect plugin and many smaller features and bug fixes. This release also prepares TestRail for our new hosted offering that we will announce in a separate posting soon.

What’s new in TestRail 2.4
Please see below for the changes of this version.

[list=]
[
]Added: Support for UI scripts to customize TestRail’s user interface with JavaScript and CSS code[/]
[
]Added: Full support for time zones (global and user specific)[/]
[
]Added: Alternative small view for project list on global dashboard to view more projects at once (useful for installations with many projects)[/]
[
]Added: Support for variables in defect add URLs (project ID, project name, run ID, etc.)[/]
[
]Added: Support for file:// links in Markdown fields[/]
[
]Added: Support for overriding the server address and/or install path via the config.php for redirects (useful if the correct values cannot be determined by TestRail itself)[/]
[
]Added: Support for individual service execution intervals of the background task (email notifications, computing forecasts, etc.), configurable via config.php[/]
[
]Added: Defect plugin for Mantis bug tracker[/]
[
]Added: Support for text values of dropdown custom field in context for defect plugins[/*]
[/list]

[list=]
[
]Changed: Ordering milestones by due date on Todo page (instead of by name)[/]
[
]Changed: Improved logging for session handling[/]
[
]Changed: Improved logging for redirects and url handling[/]
[
]Changed: Filter out/hide possible passwords in error reports and system log[/]
[
]Changed: Clicking the F icon for steps in the result dialog now also changes the dialog status field to Failed[/]
[
]Changed: Check storage engine in installer to make sure that the created tables really use InnoDB (MySQL only)[/*]
[/list]

[list=]
[
]Fixed: Step indexes are displayed too large in print reports[/]
[
]Fixed: Cases are not draggable after copying a section in the tree of the sidebar[/]
[
]Fixed: Runs on Todo page are not shown after changing the filter when the initial filter didn’t match (on page load)[/]
[
]Fixed: ‘No runs found’ message is not displayed when a filter does not match any runs on the Todo page[/]
[
]Fixed: (Long) markdown texts may render empty in case they contain double/single quote characters[/]
[
]Fixed: Code blocks at the beginning of markdown text fields render incorrectly (as standard text)[/]
[
]Fixed: Deleting a test suite does not update the stats of related test plans[/]
[
]Fixed: Test runs of plans in export/print and on progress page are ordered by name instead of by their index in the test plan[/]
[
]Fixed: Viewing a print report for empty runs/suites may result in an error message added to the system log[/]
[
]Fixed: Files/attachments may have incorrect mime type and/or icon when the file extension uses upper-case letters[/]
[
]Fixed: Attachments are not uploaded correctly and result in a 404 error with IE 9[/]
[
]Fixed: Trac defect plugin may throw exception when Trac response does not include a ‘resolution’ field (when looking up a defect)[/]
[
]Fixed: YouTrack defect plugin may not recognize defect properties correctly with some YouTrack versions/installations (when looking up a defect)[/]
[
]Fixed: Pushing a defect will replace existing defect entries in the Defects field in the Add Test Result dialog (now appends instead)[/]
[
]Fixed: Dropdown custom field allows invalid id/name options to be configured[/]
[
]Fixed: XML case import may report an error when the XML document contains empty nodes[/]
[
]Fixed: Checks for writable directories may report incorrect results due to stat caches (e.g. when changing the attachment path in the administration area)[/]
[
]Fixed: Enter/Esc actions in dialogs are not disabled during Ajax requests/actions[/]
[
]Fixed: Scrollbar in system log in administration area is rendered incorrectly (Chrome, IE)[/]
[
]Fixed: Property tables (e.g. when editing or viewing a test case or test) may render incorrectly with very large values (IE only)[/]
[
]Fixed: Test result meta data (defects, version etc.) may overlap with test result comment when it is too long[/]
[
]Fixed: Very long values may render incorrectly on test case history page (Chrome, IE)[/]
[
]Fixed: Texts may not wrap in all cases with markdown and/or plain text boxes[/]
[
]Fixed: Empty sections are shown in print reports for test runs[/]
[
]Fixed: Custom auth scripts may add new users beyond the user limit for the license/installation (which then results in a login error)[/]
[
]Fixed: Forms/controls in dialogs may still be focused after closing the dialog (Chrome only)[/]
[
]Fixed: Moving sections may result in incorrect section hierarchy (display order)[/]
[
]Fixed: Lookup popup displays attributes incorrectly with more than four columns[/]
[
]Fixed: Missing project parameter for project overview page results in null-exception (is now a required parameter)[/*]
[/list]

Getting the new version
A 30-day fully functional trial version of TestRail can be requested here (hosted on our servers or as download to install on your own server):

http://www.gurock.com/testrail/trial/

If you want to order TestRail, you can do so directly in our online shop:

http://www.gurock.com/order/

Registered customers can download the full version from our customer portal:

http://www.gurock.com/go/portal/

Updating to the new version
As usual, you can update to the new version by installing it over your existing TestRail installation (there’s no need to uninstall your existing installation). The database upgrade wizard is automatically started when you access TestRail with your web browser. Please see the update instructions for details:

http://docs.gurock.com/testrail-admin/installation-upgrading/

Please take the time to make a backup of your current installation before upgrading to the new version.

Regards,
Tobias