Version 9
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. Check the End-of-Life (EOL) policy for Zephyr Scale apps.
9.28.2 - October 10, 2024
Check the compatibility with your Jira version.
Bug fixes:
Now calling PUT
/testrun/{testRunKey}/testcase/{testCaseKey}/testresult
do not duplicate custom fields in the test runs.We have fixed
/testrun/search
endpoint. Now this endpoint returns correct list of projects.We have fixed the issue from Zephyr Scale 9.28.1 where some users were not able to access Zephyr Scale after the upgrade.
9.28.1 - October 2, 2024
Check the compatibility with your Jira version.
Improvements:
JCMA Improvements: Please note that Zephyr Scale version 9.27 is the minimum required for JCMA migration.
We've improved the performance of the following reports:
Issues reported during testing, sorted by type
Issues reported during testing, sorted by tester
Issues reported during testing, sorted by priority
Bug fixes:
The "Executions" tab in Test Cases no longer displays executions from deleted projects.
You can no longer create duplicate Custom Field Options using the private API.
9.27 - September 9, 2024
Check the compatibility with your Jira version.
Warning
Starting with Zephyr Scale version 9.28, we will no longer support Jira 8. The minimum supported Jira version will be 9.3.
Improvements:
We improved the logic for deleting test cycles.
We improved the performance for
all
/search
endpoints.You can now cancel test execution deletions process via the public REST endpoint
/delete/executiondeletion/cancel
. Check Zephyr Scale API documentation here.JCMA Improvements. Note that Zephyr Scale 9.27 is the minimum compatible version for JCMA migration.
Bug fixes:
Hyperlinks in the Dashboard gadgets now lead to the relevant test cycles.
We have fixed Automatic Traceability feature. It now links Jira issues under the Issue Links section as expected.
9.26 - August 21, 2024
Compatible with Jira 8.6 and later (including Jira 9.14.1).
Check our End of Life Policy here: https://support.smartbear.com/zephyr-scale-server/docs/en/end-of-life-policy.html.
Improvements:
The system now automatically sets the planned start and end dates for test cases added to a test cycle.
We've improved the performance of creating test executions via the REST API.
The REST API no longer allows creating folders with empty names.
We've enhanced the performance of report generation when using the 'Last Test Result' filter with Test Cycles and/or Plans.
Bug fixes:
The REST API now prevents the creation of duplicate custom field values.
The "Release Version" condition is now available in the advanced filtering options for the Test Execution section.
9.25.1 - July 30, 2024
Compatible with Jira 8.6 and later (including Jira 9.14.1).
Improvements:
We have improved the performance of test cycle deletion, it will no longer timeout when you delete huge test cycles.
Bug fixes:
Test execution attachments are no longer displayed in random order. They are now ordered by the “Created On” value.
9.25 - July 18, 2024
Compatible with Jira 8.6 and later (including Jira 9.14.1).
Improvements:
We improved the performance of Test Result by Label report.
Bug fixes:
Now you can use custom dates when generating a ‘Issues reported during testing (list)’ report.
DELETE /testrun/{testRunKey} endpoint now returns 404 ****if a test run is deleted or provided an invalid test run key.
Now you can generate reports using test execution conditions for the advanced filtering option in reports.
Now you can generate following reports without an error:
Traceability Report
Test cases (summary)
Test cases by status
Test cases by folder
Test cases by project
Test cases created over
Test cases by coverage
Test cases by creator
Test cases by epic
Test cases by component
9.24 - June 25. 2024
Compatible with Jira 8.6 and later (including Jira 9.14.1).
Improvements:
Improved Error Logging: We enhanced error logging to simplify the investigation of bugs.
New Parameter for Deletion Endpoint: A new parameter is now added to the POST /delete/executiondeletion endpoint. This allows test executions less than three months old to be deleted. See our REST API docs here.
Bug fix:
We have fixed test cases ordering in the test case library when sorting by test case key.
This is a minor release focused on development purposes. Stay tuned for significant updates coming soon!
9.23.2 - May 16, 2024
Compatible with Jira 8.6 and later (including Jira 9.14.1).
We're excited to announce the launch of our revamped Report Generation Page! Our team has made small but significant UI/UX improvements to enhance your overall experience with Zephyr Scale.
We changed some of the names on the page to make it easier for you. We're excited to share that we've made some updates to the 'Actual End Date' field! Now, you can select pre-calculated date ranges to save time:
We've redesigned the folder selection process to make it even easier to choose the right folder. Simply click on the folder you want in the folder tree.
Also now you can save your report filters and reuse them effortlessly. No more starting from scratch each time – just click to load your preferences and generate reports instantly.
Other improvements:
Now you can clone your test cycle/plan even if the required custom field is missing.
German translation improvement
Bug fixes:
We have fixed the traceability section in the Jira Issue view. It now displays linked test entities.
9.22 - April 3, 2024
Compatible with Jira 8.6 and later (including Jira 9.14.1).
Improvements:
Now the “Total Estimated Time” for a test cycle is the sum of all test case “Estimated Time” values.
We optimized the performance of these APIs:
PUT
testrun/testRunKey}/testcase/{testCaseKey}/testresult
POST
testrun/{testRunKey}/testcase/{testCaseKey}/testresult
POST testrun/{testRunKey}/testresults
PUT
testrun/testRunKey}/testcase/{testCaseKey}/testresult
Bug fixes:
We fixed the problem with gadgets. Now they load properly and you can see the content.
Now the “Owner” field within the test cycle displays the test case owner correctly.
Now POST /testrun endpoint includes custom fields for test execution.
Users were not able to generate “Test case by folders” and “Test execution scorecard by folder” reports if folders were created by REST API.
9.21.1 - March 14, 2024
Compatible with Jira 8.6 and later (including Jira 9.14.1).
Improvements:
JCMA Improvements:
Accelerated attachment migration
Migrate test case filters
Other improvements and bug fixes
We improved API response for POST /testrun endpoint for the case when you want to create a test cycle which name is longer than 255 chr.
Performance improvement when retrieving test cases linked to Jira issues from Jira Issue view
Bug fixes:
Import from CSV allows creating only 1 empty step between test steps.
hasAllLastTestResults JQL Function do not take archived Test Cases in consideration.
Now test plans/ test cycles and test player are displayed correctly after deleting and re-creating a project with the same key.
Now you can update test case custom fields (Single/MultiChoice) via REST API with the value None.
Some users were not able to see “coverage” Test Cases in the traceability section on the Jira issue.
Now it’s impossible to update or create a label with an empty name.
Users with more than 2k Jira projects could not load the traceability section on the Jira issue.
Backslash "\" characters are now handled correctly and do not break the CSV import of test cases.
9.20 - January 31, 2024
Compatible with Jira 8.6 and later (including Jira 9.9.0)
Improvements:
We improved the performance of filters using custom fields in the test case library.
Improved migration logs.
Bug fixes:
Test Cases/Cycles/Plans from deleted projects are no longer visible in the traceability section within the Jira issue view.
Some users were facing issues with upgrading Zephyr Scale after version 9.15.1
You can now create custom fields for test cases via API.
9.19 - January 18, 2024
Compatible with Jira 8.6 and later (including Jira 9.9.0)
Improvements:
We improved the performance of these endpoints:
POST /testrun
POST /execution/cucumber/{projectKey}
POST /execution/{projectKey}
Bug fixes:
You will now see an error message in the Test Player if you cannot access some test cases.
You can now sort the list of test cases by status.
UI fixes for dropdowns in the test case view.
9.18.1 - December 22, 2023
Compatible with Jira 8.6 and later (including Jira 9.9.0)
Improvements:
We improved the performance of the “Test execution results (summary)” report.
We improved the performance of the “Test execution completion over time” report.
We have improved the filters performance on the test case library.
Bug fixes:
Some users were facing issues migrating test step attachments using JCMA.
Resetting user preferences via the error page when an error occurs is now resetting the preferences correctly.
9.18.0. - November 30, 2023
Compatible with Jira 8.6 and later (including Jira 9.9.0)
Improvements:
We updated the server API documentation.
We improved performance in test case library filtering by custom fields.
Bug fixes:
Search Issue page now loads correctly.
Test Case > Execution Tab shows the correct time format now.
Resetting user preferences via the error page when an error occurs is now resetting the preferences correctly.
9.17.0 - November 13, 2023
Compatible with Jira 8.6 and later (including Jira 9.9.0)
Improvements:
We improved the usage of disk space for JCMA migration.
Bug fixes:
JCMA bug fixes
9.16.1 - November 9, 2023
Compatible with Jira 8.6 and later (including Jira 9.9.0)
Improvements:
We have made improvements to the performance of our app, resulting in faster loading times for test case views.
9.16 - November 7, 2023
Compatible with Jira 8.6 and later (including Jira 9.9.0)
Improvements:
Improvements in JCMA migrations
Support to re-run the app migration
9.15.4 - October 24, 2023
Compatible with Jira 8.6 and later (including Jira 9.9.0)
Bug fixes:
Now, after the collapse and expansion of the filter section within the test case tab of the test cycle, the previously selected filters are not cleared.
9.15.3 - October 12, 2023
Compatible with Jira 8.6 and later (including Jira 9.9.0)
Improvements
Jira Support Entitlement Number (SEN) is easily accessible in the "Help &Support" menu in the Product Information section
Provide your SEN to create a support issue. SEN identifies each of your organization's product instances and helps us understand what support you need.
Bug fixes
- Some users faced issues with opening test cases in projects with the same names as the archived ones.
Now, if you delete the test plan that has a Jira issue linked, this link will be removed.
Now, you can use the search inside the “Import from other projects” wizard.
9.15.0 - July 27, 2023
Compatible with Jira 8.6 and later (including Jira 9.9.0)
Improvements
In our continuous effort to make the use of Zephyr Scale faster and more efficient, we introduced a revamped page for reports selecting in Scale. While most of the features remain the same, we made some small yet significant UI/UX improvements to enhance your overall experience with our platform.
Click the image to enlarge it.
We introduced the feature "star" to your reports. Just click on the star icon and you can mark your most-used reports as favorites. This feature makes them easy to find and access immediately, which saves you time and effort.
Click the image to enlarge it.
To further enhance your report management capabilities, we added a secondary filtering option. Just select the criteria you need. The reports list automatically narrows down to show you the exact report you're looking for. It's a quick and efficient way to find the report you want.
"Help & Support" menu was hidden from wizards.
"Help & Support" menu is no longer accessible from the test entities.
Now you can drag&drop custom fields inside the configuration pages again. Drag&drop is available for Test Cases, Test Plans, Test Cycles, Test Steps and Folders custom fields.
We upgraded libraries for Server to Cloud migration.
Bug fixes
Small UI fixes for Tables in Configuration pages.
Now you can clone test cycles with long names without any issues.
Removing the test plan during Server to Cloud migration does not result with Incomplete migration. The removed test plans are skipped and migration is Complete.
After exporting "Test execution results (list)" report to Excel (dataset) Test Execution keys are now presented in the exported file.
Now you can export test case to PDF with no issues.
Test executions with the deleted user as a value for "Executed by" or "Assigned to" fields can be opened in the test player again. This user is now replaced by "Unassigned".
While editing test cases in bulk only active (non-archived) Test Cases statuses are displayed.
Archived statuses are no longer available for filtering test cases in the test case library.
Newly added status/label are visible in "edit in bulk" wizard.
9.14.0 - June 15, 2023
Compatible with Jira 8.6 and later (including Jira 9.9.0)
Improvements
In our continuous effort to make the use of Zephyr Scale faster and more efficient, we introduced a revamped page for the management of Scale Project settings. While most of the features remain the same, we redesigned the layout to provide users with a better experience and improved functionality.
As part of this update, we implemented an Autosave feature for the permissions table. We also changed the layout. Each section has its own dedicated permissions tab now.
Click the image to enlarge it.
We improved the performance of "Test execution results by coverage" report.
Bug fix
Now you can clear the selection as you choose test cases in bulk in the "Import from other project" wizard.
9.13.1 - June 7, 2023
Compatible with Jira 8.6 and later (including Jira 9.9.0)
Improvement
We improved the performance of the Traceability section in the Jira issue view.
Bug fixes
Now you can generate a "Test execution results (summary)" report using the custom fields in the filter.
"issueLinks" are added to the response of REST API endpoint /testplan/{testPlanKey}.
Labels are now sorted in alphabetical order on the configuration page.
9.13.0 - April 19, 2023
Compatible with Jira 8.6 and later (including Jira 9.7.0)
Improvements
As we continue our long-term effort to make your experience with Zephyr Scale faster and smoother, we released a redesigned configuration page. While most of the capabilities remain similar, we believe the new, simplified layout provides you with a better experience - improved functionality and usability.
Click the image to enlarge it.
We added new features to improve your experience on configuration pages, such as Autosave capabilities. Now you don't have to click "Save" button anymore. All your changes are saved automatically when you leave the input field.
Click the image to enlarge it.
Now you can delete datasets that are in use in the test case and keep the values in the dependent test cases.
Bug fixes
Now you can remove a link to the Confluence page, even if no Confluence application is linked to the Jira instance.
Now Precondition and Objective fields are persisted when you import test cases via Import From Other Projects.
9.12.1 - March 22, 2023
Compatible with Jira 8.6 and later (including Jira 9.7.0)
New features
We improved frontend performance:
The front-end will only download the necessary code to run for a specific page. It will reduce bandwidth and make it faster to open the page you want.
You will notice that the reports tab takes an extra second or two to load, as it will download additional dependencies before opening. This will only happen once. After that, the transition back and forth will be fast as usual.
Bug fixes
The report print as PDF now shows the entire page.
The report print no longer shows the "Help and Support" button.
The step-by-step test case update that uses the REST API now works as expected.
The paging interface no longer crashes when there are a large number of test cases/cycles.
9.11.0 - February 27, 2023
Compatible with Jira 8.x and later (including Jira 9.6.0)
Improvements
We improved the performance of Server to Cloud migration.
We performed app maintenance.
9.10.0 - January 26, 2023
Compatible with Jira 8.x and later (including Jira 9.6.0)
Improvements
We improved the performance of the "Test execution results by component" report.
Server to Cloud migration improvements.
Bug fixes
Now you can retrieve issue links for test cases via our REST API endpoint GET `/testcase/search`
Now you can retrieve issue links for test cases via our REST API endpoint GET `/testcase/{testCaseKey}`
Now after update in bulk, Coverage(Issues) for test cases changes are logged into the test case history properly.
We fixed "Test execution results by test plan" logic. Now it groups test executions by status Name and Key.
Now you can export test cases to XML with custom fields with no issues.
Now you can see Jira Versions for previous test executions in the Test Player.
Now you can import test cases with Issue Links using "Import from other projects" feature.
9.9.0 - December 1, 2022
Compatible with Jira 8.x and later.
Improvements
We revamped the Test Case library with a more intuitive UI and improved performance.
We revamped the following interfaces
Import from Project interface
Import from file interface
We removed the options to import test cases from Xray, QAComplete, TestLink, and TestRail.
We introduced a new modal for the "Call to test" feature.
We improved the steps to enable Zephyr Scale for a new project. You can enable the application by clicking the "Enable" button.
We enhanced the performance of the "Test execution results by test plan" report.
Bug fixes
Now, you can create issue links via Public REST API.
After you remove the test case parameter included in the call to test function, you can clone, export, edit, and start a new execution of the current test case.
Now, you can link issues to your test cases with bulk edit.
9.8.0 - November 4, 2022
Compatible with Jira 8.x and later (including Jira 9.3).
Improvements
We changed options number available for users inside the "Import From File" feature.
We improved the performance of Server to Cloud migration.
Bug fixes
Test Cases count inside the Test Player works correctly. Now it displays an accurate test cases number inside the test cycle.
9.7.0 - October 12, 2022
Compatible with Jira 8.x and later (including Jira 9.2).
Improvements
Server to Cloud migration improvements.
Bug fixes
There is no longer an issue with updating the last execution correctly via public REST API, when the test case has a script of BDD type.
9.6.0 - October 6, 2022
Compatible with Jira 8.x and later (including Jira 9.2).
Improvements
We did Server to Cloud migration improvements.
Bug fixes
All users can now switch projects from within Zephyr Scale.
There is no longer an issue with exporting test cases that have a web or Confluence link attached.
Saved filters now work correctly for the Test Case library.
9.5.0 - September 21, 2022
Compatible with Jira 8.x and later (including Jira 9.2).
Improvements
We improved the performance of Server to Cloud migration.
We also introduced security enhancements.
9.4.0 - September 14, 2022
Compatible with Jira 8.x and later (including Jira 9.2).
Improvements
Server to Cloud migration improvements.
Bug fixes
Some users were facing issues with generating "Test Execution Results Impacted by Issues" report.
9.3.0 - August 31, 2022
Compatible with Jira 8.x and later (including Jira 9.0).
Improvements
Server to Cloud migration improvements.
Bug fixes
In some cases, the test cases change history had incorrect order.
Editing issue links for test cases in bulk was not possible.
9.2.0 - August 9, 2022
Compatible with Jira 8.x and later (including Jira 9.0).
Improvements
Documentation updates.
Server to Cloud migration improvements.
Bug fixes
In some cases it was not possible to save a Test Case with a BDD Test Script.
Some users were not able to delete Test Cycles with comments.
9.1.0 - June 30, 2022
Compatible with Jira 8.x and later (including Jira 9.0).
Bug fixes
The endpoint /project was not working properly.
It was impossible to save folders with a name longer than 255 characters.
The test execution results (summary) report was not generated properly when using an iteration condition in the custom query.
Confluence links included in the traceability report were not redirecting to the confluence page.
The zephyr Scale project selector was hidden in deactivated project.
Grouping and ordering by status was not properly working in the test cycle library.
The configuration page was accessible even if the user was missing the corresponding permission .
Adding multiple attachments at once to a test case was not working.
Cloning test cases with missing mandatory fields was not properly working.
9.0.0 - June 9, 2022
Compatible with Jira 8.x.
Improvements
Continuing a long-term effort to make your experience with Zephyr Scale faster and more intuitive, we released a redesigned navigation header. While the capabilities remain similar, we believe that it is more intuitive for our users (and better looking).
Click the image to enlarge it.
Bug fixes
Component values were not displayed in the "Details" section of the Test Player.
When updating a bdd script in the test players, the existing steps links (attachments, issues, and comments) were not available anymore.
Filter by status in the test cycle and test plan library was not working when using Jira in a different language than English.
Users were not able to search for Test Cases from a different project when adding test cases to a test cycle.
It was not possible to update issueLinks and testRuns in test plans using the API.
The value of the iteration column was always empty in the test cycle library.
The JQL hasAnyLastTestResults("Not Executed") function was not retrieving executions that have not been manually affected with the “Not executed” status after the execution’s creation.
It was not possible to save a test cycle with a name longer than 255 characters.