TestRail 10.6.0 Default (1042)

Early Access release track date: 14-Jul-2026

Default release track date: 23-Jul-2026

TestRail 10.6 is built for enterprise scale. This release delivers significant performance improvements for large test suites, introduces Custom Case Fields Indexing for Cloud customers, expands the TestRail API and CLI, and includes a broad set of fixes across test management, PDF reporting, and integrations.

⚡ Performance & Scalability

10.6 delivers measurable improvements that make TestRail faster and more reliable at enterprise scale.

Faster day-to-day work

  • Test case pages load ~80% faster for AI-enabled projects containing more than 11,000 test cases. 
  • API requests against archived runs with many custom fields are 35–50% faster. 

Additional improvements:

  • Faster plan creation and updates through reduced database contention
  • More responsive test run and plan creation on large projects
  • Faster large-scale update operations
  • More efficient addition and removal of cases from runs

Better scalability for enterprise instances

  • Run creation now succeeds reliably for projects containing 25-28 million tests, eliminating previous out-of-memory failures.
  • Bulk assignment operations on runs with more than 30,000 tests now complete reliably without timing out or failing.
  • PDF reports now generate successfully for test plans with 1,000+ runs, resolving previous failures on enterprise-scale projects. 

🔍 Custom Case Fields Indexing (Cloud only)

Filtering and reporting on custom case fields is a daily workflow for many teams—but at scale, those queries can slow down as datasets grow. Custom Case Fields Indexing gives administrators control over which fields are optimized for querying.

Admins can now enable indexing on up to 5 custom case fields directly from Admin → Customization → Case Fields. Once indexed, queries that filter or report on those fields run significantly faster.

  • Enable indexing via the new Enable Indexing checkbox when creating or editing a custom case field.
  • Indexed fields are marked with an index icon in the Case Fields list.
  • Available for Checkbox, Date, Dropdown, Integer, Milestone, and User field types.
  • Up to 5 custom case fields can be indexed per instance to protect system stability.

Note: Indexing speeds up reads but may increase storage usage and slightly affect write performance. We recommend indexing the fields most frequently used in filters and reports.

👉 Learn more about Custom Case Fields Indexing

🔌 API Enhancements

New get_version endpoint 

A new GET /index.php?/api/v2/get_version endpoint returns the current TestRail version—for example, {"version": "10.6.0.1041"}. Useful for automation tools and integrations that need to determine which TestRail version they're working with. Requires an active, authenticated session.

System fields now returned by get_case_fields and get_result_fields 

Previously, both endpoints returned only custom fields. They now return system fields alongside custom fields, with each field including an is_system boolean. This allows automation tools to fully introspect field definitions and determine which template a given system field belongs to.

💻 TestRail CLI 1.15.1

TR CLI 1.15.1 adds six new read-only query commands for test execution data, project configuration, and field introspection:

  • runs · milestones · configurations · statuses · casefields · resultfields

All commands support pagination (--offset, --limit), JSON output, and flexible project specification—consistent with the cases, suites, sections, and plans commands introduced in 1.15.0.

👉 Learn more in the TestRail CLI documentation.

🐞 Fixes and Improvements (14)

  • TR-12238: Milestone and test case print reports no longer hang indefinitely on large datasets
  • TR-12409: Fixed an issue with the TestRail/Jira integration
  • TR-16695: Deleting a large number of orphaned attachments no longer returns an error
  • TR-16804: PDF reports no longer hang on large test runs, plans, and milestones
  • TR-19752: Fixed an issue where test cases could appear missing from a project
  • TR-19753: Test case content now renders correctly after API updates involving custom fields
  • TR-19762: Fixed a data migration issue from version 10.1 that could cause test cases to be incorrectly moved or deleted
  • TR-20182: Dashboard and Project Activity Charts are now displaying correctly
  • TR-20217: Adding a new build no longer shows an unexpected confirmation message
  • TR-20260: Editing test cases and adding new test cases with steps now saves correctly
  • TR-20275: Property Distribution reports for cases and results now generate successfully
  • TR-20296: Jira custom fields no longer disappear after adding a personal integration
  • TR-20347: Fixed performance degradation when creating test runs and test plan entries
  • TR-20561: Fixed an error in certain API operations caused by a missing expected value

Whether you're managing millions of tests, extending workflows through the API, or building automation pipelines with TR CLI, TestRail 10.6 helps teams operate more efficiently as their projects continue to scale.

Was this article helpful?
0 out of 0 found this helpful