Version 12

Check the compatibility with your Jira version.

Version 12.11 - September 10, 2026

Improvements

  • Before you migrate to Zephyr Cloud using the Jira Cloud Migration Assistant (JCMA), the migration assistant now automatically detects and repairs several common data inconsistencies. These previously caused migration failures or required manual database intervention. They include:

    • Orphaned custom field values pointing to deleted options

    • Missing user associations on attachments

    • Null index values on statuses and datasets

    • Missing color values on statuses and priorities

The assistant also flags any rich text attachments that are referenced in the database but missing from the file system. You can review them before you migrate.

  • Previously, the Traceability report failed when a Jira Query Language (JQL) filter matched more than 10,000 Jira issues. Results are now paginated correctly, so reports generate successfully for projects of this size and larger.

Bug fixes

  • Resolved an issue where opening a test cycle from the Zephyr dashboard gadget and launching the Test Player showed an infinite "Loading Test Execution" screen. The Test Player now opens correctly regardless of the navigation path.

  • Resolved an issue where deleting a test execution status from a project's configuration caused any test cycle using that status to render blank. Missing statuses are now skipped instead of crashing the view.

  • Resolved an issue where grouping test cases by status in the Test Player on Data Center labeled all groups "Status unavailable." Status names such as Pass, Fail, and In Progress now display correctly.

  • Resolved an issue where the execution status field appeared empty when you opened the Test Player from a report, dashboard gadget, or execution history view. Status names now load correctly regardless of entry point.

  • Resolved an issue where the count badge on the Test Execution label did not update after you linked a Jira issue to a test step. The badge now updates immediately and stays consistent when you switch between the old and new user interfaces (UI).

  • Resolved an issue where pasting an image into a rich text field, such as Actual Results, could create a duplicate. This happened if you moved the cursor or scrolled before the upload finished. Only the correctly uploaded image now appears.

  • Resolved an issue where long Jira issue names linked to execution steps were truncated inconsistently. All linked issue names now display in a consistent layout, with a tooltip showing the full name on hover.

  • Resolved an issue where admin users received a 401 Unauthorized error when downloading attachments from test executions. Admins can now download these attachments.

Version 12.10 - July 30, 2026

New feature

Zephyr adds three new endpoints for bulk deletion of test cycles. These endpoints let you specify a cutoff date, and Zephyr deletes all test cycles older than that date. Only Jira administrators can run these endpoints. For more information, see the API documentation.

  • POST /delete/testcycledeletion starts the deletion process.

  • GET /delete/testcycledeletion/status retrieves the status of the deletion process.

  • POST /delete/testcycledeletion/cancel cancels a deletion process that is currently running.

Improvements

  • Project pickers in Zephyr now support search by project key, not just by name.

  • You can now enter more than 11 digits in a Number custom field.

  • The /testrun/{testRunKey}/testcase/{testCaseKey}/testresult endpoint now accepts an optional automated parameter (true or false). This parameter controls whether Zephyr classifies the execution as manual or automated in the application UI and reporting. The default is true, so Zephyr marks the execution as automated when you do not provide the parameter. To mark the execution as manual, set the parameter to false.

Bug Fixes

Resolved an issue where users could not search for and assign a tester when opening a test cycle through a cross-project Test Plan link.

Version 12.9 - July 13, 2026

New feature

  • Jira Admins can now allow higher Data Center (DC) resource usage during Zephyr data migration to Cloud. This setting accelerates the JCMA migration export phase and is accessible only to Jira Admins. To configure the threshold, do the following:

    • Select the Cog wheel in the top-right corner.

    • Select Zephyr, then select Thresholds.

    • Configure the resource usage limit and save your changes

Improvements

  • Zephyr test entities on Jira work item traceability panels are now sorted alphabetically by project name, then by test entity key. This applies to the test case, cycle, plan, and execution sections. For example, AAA-T1AAA-T3BBB-T1CCC-T234, etc.

  • The Execution Details section of the Test Player now displays tooltips for values that are too long to display in full.

Internal bug fixes.

12.8 - June 22, 2026

Bug fixes

  • Fixed an issue where row numbers for execution steps displayed incorrectly when using test data in execution change history.

  • Fixed an issue with POST /testrun/{testRunKey}/testcase/{testCaseKey}/testresult where simultaneous calls to the endpoint created multiple last test results.

  • Fixed redirect issues related to the new test player that prevented the app from loading correctly.

  • Fixed an issue where Group by Status in the test player did not work correctly.

  • Fixed an issue where testers could not be assigned to test executions from the Test Cycle > Test Case tab.

  • Fixed an issue where users could not access the test player after navigating to a test cycle from a Zephyr dashboard gadget.

12.7 - June 8, 2026

Improvements

  • The hh:mm format now supports durations beyond the previous 99:59 limit, so you can log longer durations across the app.

  • In line with Atlassian's implementation, Zephyr no longer exports files larger than 250 MB during JCMA migration.

  • Files from previously failed migrations are now automatically removed at the start of a new migration run.

Bug fixes

  • Resolved an issue with error messaging for attachment path conflicts. Following the folder structure change for attachment storage introduced in version 12.5 (/attachments/kanoahTests → .../attachments/kanoahTests/YYYY/MM), error messages are now clearer when a /YYYY directory already exists under .../kanoahTests.

  • Fixed an issue where navigating to a Zephyr test case by pasting its URL directly into the address bar resulted in an incorrect redirect.

  • Fixed an issue where test executions could not be updated when the same Jira work item was linked at both the test execution and test execution step level.

12.6 - May 13, 2026

Important

  • Enhanced the GET /testrun/{testRunKey}/testresults/page REST API endpoint with support for onlyLastExecutions filtering and totalCount in the response. Update your automation integrations before upgrading the plugin version.

Improvements

  • Added the redesigned test player with an updated user interface, improved usability, bug fixes, and new capabilities. The Set all below to action now also updates the test execution steps to the selected status. You can still switch back to the legacy test player UI if needed.

  • Added support for listening to the TestCaseTraceabilityChangedEvent event when importing test cases linked to work items into Zephyr.

  • Added a new filter to the hasTestCoverage JQL function. The function now supports filtering by test case project. If no project is specified, the function searches across all accessible projects.

Bug fixes

  • Fixed inconsistencies in the GET /testrun/ REST API endpoint when querying by project. The projectKey parameter is now accepted both with and without quotation marks.

12.5 - April 23, 2026

Improvements

Improved attachment storage to better handle increasing attachment volumes.

New attachments, including standard and rich text editor (RTE) attachments, are now stored in subfolders based on the year and month of creation. For example, an attachment created in April 2026 is stored in /data/attachments/kanoahTests/2026/04. This update applies only to new attachments. Existing attachments remain unchanged.

12.4 - April 9, 2026

Improvements

  • Improved application stability and reduced performance impact on Jira nodes.

Bug fixes

  • Fixed an issue that prevented some customers from cloning test cases.

  • Fixed an issue with test case export to PDF. Exported files now display correct values.

12.3.0 - March 26, 2026

Improvements

  • Added new endpoint for test case search POST /testcase/search. It now supports search by name or key.

  • Added new endpoint for linking test cases to Jira work items POST /testcase/link-issues.

  • Added new endpoint for creating test cases in bulk POST /testcase/bulk.

    For more information, see the API documentation.

  • Updated JCMA to support compatibility with Atlassian Forge.

Bug fixes

  • Fixed an issue where PUT /testrun/{testRunKey}/testcase/{testCaseKey}/testresult did not update test results correctly when test data was provided.

  • Resolved an issue with the test case import progress bar to ensure it shows accurate progress.

12.2 - February 16, 2026

Improvements

  • A new paginated Public REST API endpoint has been introduced: GET /testrun/{testRunKey}/testresults/page. This endpoint provides a paginated version of the existing: GET /testrun/{testRunKey}/testresults. Users are advised to update their automation workflows to use the new paginated endpoint. The non-paginated endpoint will be deprecated in a future release. For more information about this endpoint, see the API documentation.

  • When cloning test cases, you can now choose whether to include test case traceability links as part of the cloning process.

Bug fixes

  • Resolved an issue where the Burn Down gadget did not load for users with their language set to German.

12.1.0 - December 29, 2025

Improvements

  • Improved the performance and reduced the memory usage of the hasTestResult JQL function.

Bug fixes

  • Fixed an issue that caused users, groups, or roles to be added incorrectly multiple times to the permissions lists.

12.0 - November 19, 2025

Jira 11 Compatibility Update

We are pleased to share that our app is now fully compatible with Jira 11. All features are supported and work seamlessly with the latest Jira release. Thank you for your continued support. If you have any questions or need assistance, please feel free to contact us.

Publication date: