
TestGrid Release Notes
Check out the latest feature releases, enhancements and platform updates.

Check out the latest feature releases, enhancements and platform updates.
March 6, 2026
We have strengthened our Role-Based Access Control (RBAC) by implementing stricter navigation restrictions for specific account types. This update ensures that sensitive security configurations are only accessible to authorized users, aligning with industry-standard security practices.
Targeted Access Restrictions: Implemented validation logic to prevent SSO (Single Sign-On) and Service Account users from accessing the Security & Password Handling page.
Enforced Account Scoping: Optimized the platform to distinguish between account types, ensuring that users managed by external identity providers or automated services do not interact with internal password management.
Hardened RBAC Enforcement: Improved the security layer to block direct URL access to restricted configuration pages for unauthorized user roles.
By restricting access to internal security settings for accounts managed externally (like SSO), we prevent configuration conflicts and enhance the overall security posture of the platform. This ensures that sensitive administrative tasks remain in the hands of the appropriate account owners.
March 6, 2026
Addressed a critical compilation issue to ensure your test cases process correctly and run without interruption. This fix restores the stability of the build-and-run workflow by refining how test steps are handled internally.
Compilation Logic Fix: Resolved an issue that previously caused test cases to fail during the compilation phase, ensuring all scripts are correctly built for execution.
Improved Step Parsing: Enhanced the backend processing of test steps to ensure accurate parsing, eliminating errors that led to execution failures.
Stable Execution Workflow: Optimized the transition from script creation to run-time, ensuring a smooth and error-free experience during automated testing cycles.
This fix eliminates blockers that prevented test cases from reaching the execution stage. By ensuring proper compilation, we provide a more dependable environment for your automation suites, allowing you to focus on test results rather than debugging system-level processing errors.
March 6, 2026
Upgraded our backend infrastructure to ensure more accurate environment detection and enhanced the precision of our AI-driven element processing. These refinements improve system reliability in complex server configurations and increase the accuracy of automated outputs.
Advanced Server Domain Detection: Enhanced the mechanism for resolving device server domains, specifically for version-related image handling, ensuring accurate resolution across multi-server environments.
Precision AI Element Filtering: Implemented advanced filtering for elements generated via Vision Language Models (VLM) to reduce noise and ensure only the most relevant UI components are processed.
Optimized Detection Logic: Refactored domain detection code to streamline fallback handling and improve maintainability by removing redundant legacy code.
Improved AI Performance: Increased the accuracy of AI-driven outputs by refining the data fed into processing models, leading to faster and more precise results.
These updates ensure that the platform remains stable and accurate even in distributed server environments. By filtering out irrelevant AI-generated data and cleaning up core detection logic, we provide a more performant system that delivers higher-quality results with fewer errors.
March 5, 2026
Improved the stability of our AI-assisted testing environment by implementing a dynamic action-locking mechanism. This update ensures a smooth, error-free experience while CoTester is actively generating responses.
Dynamic Action Locking: Automatically disables editor and UI actions while awaiting a CoTester response, preventing duplicate requests and ensuring the integrity of your test steps.
Centralized Access Control: Introduced a dedicated function to manage editor action states in a centralized way, providing more maintainable and reliable control logic.
Global Loader State Tracking: Implemented a new tracking variable within the Scriptless module to consistently monitor the loader state and synchronize UI locking across the platform.
Streamlined Status Logic: Refactored internal status handling to decouple access-locking from general status reports, leading to more efficient background processing.
These enhancements eliminate the risk of inconsistent editor states or corrupted data that can occur if multiple actions are triggered simultaneously during AI processing. By precisely controlling the interaction window, we provide a more stable and predictable environment for your AI-driven test creation.
March 5, 2026
Implemented stricter validation rules to ensure the integrity of your test workflows. This update focuses on maintaining high data quality by preventing the creation of incomplete or blank steps within the platform.
Blank Step Prevention: Introduced comprehensive validation to block the saving of steps that contain empty or missing required fields.
Unified Workflow Enforcement: Applied consistent content checks across both Test Case and Test Function modules to ensure uniform data standards.
Dual-Layer Validation: Enhanced both frontend and backend checks to identify and stop unintended blank step submissions before they are processed.
These improvements eliminate the risk of inconsistent execution behavior and runtime errors caused by incomplete test logic. By ensuring every step contains valid data, we provide a more stable and predictable environment for automated test runs.
March 5, 2026
Implemented a series of backend refinements to bolster system resilience and improve database management. These updates focus on preventing runtime errors and ensuring high standards of data consistency.
Defensive Error Handling: Added logic to verify file existence before processing, automatically initializing default variables if a file is missing to prevent undefined variable errors.
Enhanced Execution Flow: Optimized the system to handle missing assets gracefully, ensuring that background processes continue without interruption.
Migration Table Optimization: Introduced a primary ID column to the migration table to ensure better data integrity and standardized row-level identification.
Improved Database Compatibility: Refined the database structure to support cleaner indexing and better alignment with framework-based operations.
These improvements eliminate common "edge case" crashes, providing a more stable environment for automated tasks. By standardizing our database migration structure, we ensure more reliable system updates and better long-term maintainability of your data.
March 4, 2026
Refined our platform’s status communication to ensure that maintenance updates and performance alerts are consistently visible across all pages. This update also includes UI adjustments for a more polished and professional layout.
Refined Maintenance Layout: Fixed spacing and alignment issues in the server maintenance heading within the global header for improved visual clarity.
Unified Status Tracking: Integrated standardized maintenance checks across multiple platform views to ensure real-time status updates are reflected uniformly.
Global Status Awareness: Ensured that critical system states—including Maintenance, Partial Outages, and Degraded Performance—are consistently communicated regardless of the specific page being viewed.
Reliable State Enforcement: Optimized the logic to ensure that no specific view unintentionally bypasses the maintenance state, keeping users informed during scheduled downtime.
These improvements provide a more reliable and transparent experience by ensuring you always have an accurate view of the platform's health. By standardizing how maintenance is displayed and handled, we eliminate confusion and ensure that the interface remains clean and informative during system updates.
March 4, 2026
Improved the security and reliability of our versioning modules by optimizing how access tokens are handled. This update ensures that minor formatting errors no longer disrupt your connection to external repositories.
Automated Token Formatting: Implemented logic to automatically trim leading and trailing whitespace from tokens during both the creation and update processes.
Standardized Data Handling: Refactored the versioning controller and associated models to ensure tokens are stored in a consistent, clean format within the database.
Enhanced Validation Logic: Applied sanitization to token inputs to prevent hidden character issues that previously led to authentication mismatches.
These changes eliminate common authentication failures caused by unintended spaces when copying and pasting tokens. By standardizing the format, we ensure a more stable and predictable connection to Git-based versioning features, reducing manual troubleshooting for connectivity issues.
March 4, 2026
Optimized the logic for element reuse to ensure more accurate mapping during test creation. This update specifically addresses scenarios involving multiple input fields to prevent overlap and improve interaction reliability.
Advanced Element Type Validation: Enhanced the reuse logic to correctly differentiate between distinct UI components, ensuring that multiple text fields are not incorrectly mapped to a single reused element.
Improved Field Mapping Accuracy: Refined how the system handles elements with similar attributes, ensuring each input field maintains its unique identity during the reuse process.
Record and Play Optimization: Resolved a UI issue to ensure consistent and predictable behavior for the Record and Play control buttons.
These fixes improve the integrity of your element repository by preventing "auto-heal" conflicts where different fields might be mistaken for the same element. This results in more stable test scripts and a smoother recording experience, especially in complex forms with multiple similar inputs.
March 3, 2026
Improved workspace management by automating the removal of temporary files. This update ensures a cleaner system environment and better tracking of file-related operations.
Automated Java File Cleanup: Added functionality to automatically remove temporary Java files generated during autosave once they are no longer required.
Pre-Deletion Verification: Implemented file existence checks to ensure the system only attempts to remove files that are present, reducing unnecessary processing.
Enhanced Error Logging: Integrated structured logging to capture and report specific failures, such as permission issues or file locks, if a deletion cannot be completed.
Resilient Execution Flow: Refined the cleanup logic to ensure that even if a file deletion fails, the primary test execution continues without interruption.
These enhancements maintain the hygiene of your development environment by preventing the accumulation of stale data. By providing better visibility into file management and ensuring that cleanup tasks never block your testing, we've made the platform more robust and easier to maintain.
Showing page 1 of 9 (85 total notes)