Version 8
This topic contains descriptions of new features and bug fixes for Zephyr Scale Server/Data Center. The most recent changes are listed at the top of the page.
Important
If you are manually downloading the archive from the Atlassian Marketplace, make sure to download the Zephyr Scale version that is compatible with your Jira:
Versions 8.x.x are compatible with Jira 8.x and later.
Versions 8.x.x-jira7 are compatible with Jira 7 only.
8.11.1 - May 12, 2022
Compatible with Jira 7.x and later.
Bug fixes
Some of our reports had their layout broken.
8.11.0 - April 26, 2022
Compatible with Jira 7.x and later.
Improvements
You can now remove a filter without going back to the criteria dropdown in the test library.
Other changes
Legacy reports are not accessible anymore from the report page.
Bug fixes
When adding test cases in the issue view, the archive button was shown while it is not usable.
Adding negative values to filters for number and decimal custom fields was not possible.
Exporting test cases and reports was not possible for the Scale version supporting Jira 7.
Pagination was not visible in the test plan and test cycles library.
When changing the test script type, saving the test case was not properly working.
The project was not changed when changing the selected project in the project selector.
If missing the “Assign issues” permission, you were redirected to the dashboard screen when trying to use the user picker.
When including an empty line in a BDD script, it was removed in the test player.
Test keys were sometimes duplicated on Data Center versions.
8.10.1 - April 4, 2022
Compatible with Jira 7.x and later.
Improvements
Continuing a long-term effort to make your experience with Zephyr Scale faster and more intuitive, we released a redesigned test cycle library. While the capabilities remain similar, we believe that it is more intuitive for our users.
This effort will ultimately lead to better performance for Zephyr Scale, which we hope will make your experience more enjoyable.
Bug fixes
When deleting a folder, its name was not properly displayed in the dialog.
When deleting a folder with a text included in the search bar, the deleted folder was still part of the list of matches.
When migrating data using the Jira Cloud Migration Assistant, the archived environments were migrated but as active environments.
When adding a test case with a lot of attachments into a cycle, it was not possible to save the cycle.
8.10.0 - April 4, 2022
Version withdrawn.
8.9.0 - March 18, 2022
Version withdrawn. The following changes will be available in the next releases.
Compatible with Jira 7.x and later.
Improvements
It is now easier for manual testers to test BDD scenario outlines (that is, scripts that include examples). Examples of scenario outlines are now available as individual steps in the test player.
Click the image to enlarge it.
User pickers now work similarly to those in Jira and will suggest users based on the Browse users and Assignable user permissions. Previously, Zephyr Scale did not take the latter permission into account.
As a result of this change:
User pickers on the create and edit screens for Test Cases, Test Plans, Test Cycles, and Test Executions will list only assignable users. This matches the Jira behavior when assigning an issue to a user.
User filters on the Test Case, Test Cycle, and Test Execution screens and in report filters still require the Browse users permission. This is consistent with how Jira works: if you try to filter Jira issues by users, the search query only runs if the current user has the Browse users permission.
User names in listings, reports, and other pages will still be displayed regardless of the Assignable user permission. So, users will still have their user names displayed correctly when listing test cases, plans, cycles, or executions if for any reason these users have been assigned to any of these entities by someone who has permission to do so. This is also consistent with the Jira behavior.
Filters in the Test Cycle and Test Plan libraries are now persisted using cookies. So, you will be able to find your filters later even if you leave or refresh the page.
Bug fixes
Fixed incorrect display of the column chooser menu in the Test Cycle library.
Fixed an issue with the "... by tester" reports where the report configuration was missing the "Assigned to" and "Executed by" filters when filtering by "Custom Query".
Fixed an issue with the dashboard gadget configuration where the folder filters did not auto-complete folder names if the project’s key had been changed.
8.8.0 - February 8, 2022
Compatible with Jira 7.x and later.
Important upgrade notes
Although it is not mandatory, we strongly recommend that you upgrade Zephyr Scale Server only during a maintenance window. The upgrade to v. 8.8.0 triggers several database updates, which may cause slowness and incorrect report data for a couple of hours after the update if your instance has millions of test executions.
To track the upgrade progress, you can increase the logging level of Zephyr Scale Server to INFO
. The upgrade is completed once you see the following message in atlassian-jira.log
:
[Zephyr Scale] SUCCESS: the property projectId has been added
New features
Revamped Test Plan library with a more intuitive UI and improved performance.
Click the image to enlarge it.
Better automation capabilities. You can now customize test cycles created when you upload automation results to Zephyr Scale Server. The
POST /automation/execution/{projectKey}
andPOST /automation/execution/cucumber/{projectKey}
endpoints have a new optionaltestCycle
parameter that accepts a JSON object containing test cycle properties. You can use it to provide the name, description, custom fields, and other details for the created test cycle.Click the image to enlarge it.
Improvements
When cloning test cycles, attachments from the original test cycle are now also copied.
Performance improvements in the Test Executions reports.
Other changes
Legacy reports were removed.
Bug fixes
Fixed some issues related to the JCMA and Server-to-Cloud migrations.
Fixed an issue with migrating attachments in BDD test executions via JCMA.
Fixed a random folder order after importing test cases.
Fixed an issue with traceability links that prevented users from adding links to test cases, cycles, and plans from other Jira projects.
Fixed a display issue with the search filters in the Import Test Cases from Other Projects dialog.
Fixed an issue with test case attachments that happened if a test case was saved while attachments were being uploaded.
Fixed an issue where the Test execution results by environment report could not be generated in Jira instances that used the SQL Server database.
Fixed an issue with grouping and sorting test cycles by Status in Jira instances that used the SQL Server database.
Fixed the order of test executions on the Execution tab of test cases in Jira instances that used Oracle Database with Real Application Clusters.
A note about the Log4j vulnerability
Zephyr Scale for Server/DC uses the Log4j version provided by Atlassian. According to Atlassian, their version of Log4j is not vulnerable to CVE-2021-44228.
Please refer to the Atlassian security advisory for more information and further updates:
Multiple Products Security Advisory - Log4j Vulnerable To Remote Code Execution - CVE-2021-44228
However, in this release, we included a fix to mitigate attacks, even though Atlassian’s Log4j version is not vulnerable. This was done as an additional security measure and precaution to ensure the utmost safety of our product and customers.
8.7.4
This version was withdrawn.
8.7.3
This version was withdrawn.
8.7.2 - November 5, 2021
Compatible with Jira 7.x and later
Bug fixes
Fixed a regression introduced in v. 8.7.0 where the issue links section was missing from the Traceability section of test plans.
Fixed permissions handling in the issue view. Some actions were incorrectly blocked based on the project permissions of just the current issue, rather than those of each respective item.
8.7.0 - November 1, 2021
Compatible with Jira 7.x and later
Improvements
Upgraded the Atlassian JCMA (Cloud migration) library version.
Added a deprecation message for legacy reports. Legacy reports will be removed in a future version.
Improved error handling when importing test cases from other projects, particularly, when the target project contains mandatory custom fields.
Bug fixes
Fixed several issues related to JCMA (Cloud migration) that caused migration failures in certain cases.
Fixed an issue in the test cycle edit screen that caused the list of test cases to be cleared when filtering by coverage.
Fixed the Java API issue that prevented users of the ScriptRunner integration from correctly retrieving the status of test cases.
8.6.1 - October 7, 2021
Compatible with Jira 7.x and later
Bug fixes
Fixed an issue that prevented test cycle attachments from being deleted.
Fixed Cloud migration (JCMA) failing if a test case had no priority or status.
Improved security to prevent potential XSS attacks when generating reports.
8.6.0 - September 29, 2021
Compatible with Jira 7.x and later
Improvements
Performance improvements when fetching test cycle items.
Bug fixes
Fixed an issue that was preventing generating reports with a filter on the version.
Fixed a few issues faced by customers during their migration from Server to Cloud using JCMA.
8.5.2 - August 30, 2021
Compatible with Jira 7.x and later
Changes
The heat map reports were removed because they were rarely used, and they impacted the performance of Zephyr Scale Server.
Bug fixes
Fixed the issue that prevented some users from upgrading Zephyr Scale Server.
8.5.1 - August 10, 2021
Compatible with Jira 7.x and later
Bug fixes
Fixed an issue with uploading attachments to rich text fields.
8.5.0 - August 9, 2021
Compatible with Jira 7.x and later
New features
Revamped issue traceability section! With better UX, better design and improved filtering options, you’ll be able to quickly link test cases, test plans, or test cycles directly from the issue page.
Improvements
Better performance when loading Zephyr Scale from the issue view. With the revamped issue traceability section, the resources required to render the traceability section are much lighter and with faster rendering.
Bug fixes
This release fixes some issues related to JCMA (Cloud migration):
Deleted test plans now will not be displayed in Jira Cloud when the migration is complete.
Fixed an issue with the Created On date of attachments.
Fixed an issue related to test cases having an empty Owner field.
8.4.3 - July 22, 2021
Compatible with Jira 7.x and later
Improvements
Improved performance of filtering by Confluence pages.
Bug fixes
Fixed some errors related to JCMA (Cloud migration).
Fixed errors related to filtering by version and Confluence pages.
Fixed an issue in the Italian localization that prevented test cases from being archived.
Fixed an issue where test cycles in a folder were unexpectedly moved to the root folder when a sibling folder was deleted.
8.4.2 - June 22, 2021
This release addresses internal needs.
8.4.1 - June 21, 2021
This release addresses internal needs.
8.4.0 - June 18, 2021
Compatible with Jira 7.x and later
Bug fixes
Fixed an issue with the
hasAllLastTestResults
JQL function.Fixed an issue where a non-admin could access Zephyr Scale settings for a project if they were an admin in another project.
8.3.0 - June 7, 2021
Compatible with Jira 7.x and later
Bug fixes
Fixed misspellings in the Russian translation.
Fixed a security issue to prevent an XSS attack.
Fixed a REST API issue when fetching test cycles filtered by folders.
8.2.0 - May 14, 2021
Compatible with Jira 7.x and later
New features
Added support for the Jira Cloud Migration Assistant (JCMA). This makes it possible to include Zephyr Scale data when migrating projects from Jira Server/Data Center to Jira Cloud using JCMA. For more information, please reach out to Atlassian and join the early access program!
Improvements
Improved API validations when creating test cases.
Suppressed incorrect error log when exporting test cases to PDF that contain certain characters.
8.1.0 - April 29, 2021
Compatible with Jira 7.x and later
New features
When creating test cases in bulk, you can now set the values for custom fields in addition to the basic fields.
Improvements
Improved performance of the
hasAllLastTestResults()
JQL function.Added two fields to the
GET /testrun/{testRunKey}/testresults
API:plannedStartDate
andplannedEndDate
.The PDF export for test cases now displays the user name instead of the user key.
Bug fixes
Fixed an issue that prevented filtering of test cases by custom fields of the User Picker type.
Fixed Jira issue links in the "Test execution results (detailed)" report.
Fixed a visual issue with the test case listing when using Firefox.
Fixed an issue with the ordering of Confluence page links when using PostgreSQL.
8.0.4 - March 25, 2021
Compatible with Jira 7.x and later
Improvements
Added validations to prevent import of test cases with empty custom fields when these custom fields are mandatory.
Added extra validations to prevent folders from being created or updated if this would create a circular dependency in the folder tree.
Bug fixes
Fixed an issue that was preventing users from easily changing the colors of custom statuses.
Fixed an issue related to reflecting the last test execution status of test cases in certain scenarios.
Fixed ordering of test executions when creating executions via REST API using an existing test cycle.
Fixed a pagination issue with the "Test execution result (list)" report.
Fixed an issue that was preventing test cases from being saved when called by other test cases in certain scenarios.
Fixed an issue related to the Jira Cloud Migration Assistant that was preventing Zephyr Scale from being enabled automatically after restarting Jira.
8.0.3 - March 4, 2021
Compatible with Jira 7.x and later
Improvements
Support for multiple languages when exporting test cases to PDF.
Updated translations for all supported languages.
Bug fixes
Fixed an issue with the Traceability section not being displayed on Kanban boards.
8.0.2 - January 26, 2021
Compatible with Jira 7.x and later
New features
Support for Cucumber statuses: now it is possible to create custom statuses that match Cucumber status names to be mapped to when importing Cucumber results.
Improvements
Improved performance of reports when filtering by test plan.
Other performance improvements related to creating executions throughout the app.
Bug fixes
Fixed an issue with the “add test case dialog” (test cycle) that was preventing test cases to be filtered by custom fields of type “user” when using an Oracle database.
Fixed an issue that was preventing the “Traceability Tree (Custom Hierarchy)” report to display the sub-tasks hierarchy level correctly.
Fixed an issue with the “test cases by coverage” report where the count of test cases without traceability links wasn’t being displayed.
Fixed issues with deleting attachments in test case steps: the attachment couldn’t be deleted in some specific scenarios.
Fixed an issue that was preventing folders to be drag-n-dropped when using PostgreSQL.
Fixed an issue that was creating execution steps with wrong indexes when creating ad-hoc test executions from the issue view with a test case having test data.
Fixed an issue that was preventing the test plan folders to be scrolled down.
Fixed an issue where Confluence pages weren’t being displayed in reports if there were more than 25 pages to be displayed in total.
Fixed an issue preventing traceability links to be removed when editing test cases in bulk.
Fixed an issue with the REST API where parameters weren’t being properly saved when updating a test case that didn’t have parameters previously.
Fixed an issue that was preventing traceability reports to be generated using a custom field filter.
Fixed a visual issue that was preventing other versions to be selected when adding test cases to test cycles.
Fixed an issue that was preventing some gadgets to be loaded.
Fixed an issue related to loading font files under certain conditions.
Fixed an issue where not all test cases being deleted were displayed during the delete wizard.
Fixed incompatibility with the app “Connector for Salesforce” that was preventing the issue panel of Zephyr Scale to display its content.
8.0.1
Version withdrawn.
8.0 - November 18, 2020
Compatible with Jira 7.x and later
TM4J is now called Zephyr Scale!
When SmartBear added TM4J to our product portfolio earlier this spring, it brought us one more step towards our mission: help teams achieve quality throughout the entire software development lifecycle (SDLC), no matter where they are starting from.
Putting this under the Zephyr umbrella makes it easier to determine what you need. Folding TM4J into our Zephyr product family is a natural fit.
Learn more about the name change in our blog post.
Improvements
We’ve added a new link to the Help & Support panel for our Ideas Portal. This way, when you notice something you’d like improved or have any bright ideas, you can navigate straight to the Portal and let us know.
For more info on our Ideas Portal, see our roadmap.
Bug fixes
We’ve fixed the Test Case By Folder report to show the correct test case count.
We’ve fixed a bug with Test Execution permissions to ensure only users with the permission can create test executions.
We’ve fixed the Test execution results over time (completed) report to show the correct dates when filtered by week.
We’ve fixed an issue with bulk editing test cases, where the coverage for Confluence pages was not replaced.
We’ve fixed some time zone issues with the reports, where they were showing incorrect dates in the horizontal axis.
We’ve fixed an issue with the environments displaying “None” for a single Test Execution.
We’ve fixed an issue with colors when viewing reports on the Wallboard.
We’ve fixed the REST API testcase/search endpoint so that when
folder = “/”
, it returns the root folder for test cases.