Version : 88

Released : 2026-06-28

Changes in this Release

Issue

Type

Module(s)

Description

4818

Bug

API

The standards explanations API (/api/v2/draft/<id>/standards_explanations/) was making more queries than necessary. This was corrected.

4808

Feature

Admin

There is a new view showing background tasks for TrialGrid admins.

4809

Feature

Admin

There is a new view for TrialGrid admins to monitor background task performance.

4812

Feature

Admin

TrialGrid administrators can now search Task records by type, user, date range, and description on the admin Tasks page.

4779

System

Agents

The Help agent and development Test agent have been migrated to the new orchestrator framework.

4823

Feature

Automated Testing

The Test Case generator has a new option to repeat all scenarios across a range of folders.

4824

Feature

Automated Testing

The Test Case generator has a new option to repeat all scenarios for record positions 1 and 2.

4825

Feature

Automated Testing

The Test Case generator has a new option to create additional scenarios testing blank values.

4826

Feature

Automated Testing

The Test Case generator has a new option to create additional scenarios testing that queries are closed after being opened.

4810

System

Infrastructure / System

An optimization was made to the background job which queues Test Case Runs.

4820

Bug

Infrastructure / System

During brief outages of an internal service, the system reported a misleading error that hid the real problem. This was corrected.

4822

Bug

Performance

The Linked Objects count on library drafts now loads much faster and the count is cached for 5 minutes to avoid constant recalculation.

4827

Bug

Performance

Performance of saving a standards-library object (form, check, folder, dictionary, etc.) is improved. The compliance recalculation for consuming drafts now runs in the background while those objects show as recalculating.

4800

Feature

Permissions

The Project Owner concept has been replaced by Project Roles. When creating a Project you can now optionally assign a user to a Project Role directly from the Add Project page. As with the pre-existing Project Owner workflow, the creator can assign the Role to themselves or to any other URL user this does not require the creator to hold a separate "Manage Users" permission on the URL. All existing Project Owner users have been switched to a new or existing Project Owner Role within that Project. Project Roles that grant the "Assign Users" permission can now add and remove members from the Project Team page. This replaces the Project Owner shortcut that previously allowed owners to manage their team without an explicit URL-level permission.

4827

Bug

Standards

Performance of saving a standards-library object (form, check, folder, dictionary, etc.) is improved. The compliance recalculation for consuming drafts now runs in the background while those objects show as recalculating.

4828

Bug

Study build

Excel files that had been repackaged by a security "content disarm and reconstruction" tool were rejected during upload because the rewritten file was no longer recognised as an Excel workbook. Such files are now detected by their internal structure and import correctly.

4821

Feature

UX

TrialGrid Ltd can now create custom icon definitions from a script. This is a admin feature hidden to users.