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

Check out the latest feature releases, enhancements and platform updates.
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.
March 3, 2026
We implemented automated workspace cleanup and updated our core scripts to ensure full compatibility with the latest operating system versions. These improvements focus on maintaining a clean development environment and robust device connectivity.
Automated Workspace Cleanup: Added functionality to automatically remove temporary Java files generated during autosave, preventing workspace clutter and ensuring execution consistency.
Enhanced iOS Support: Updated internal communication scripts to support iOS 26 and below, including improved version handling for better stability across all supported devices.
macOS 26 Compatibility: Refined USB connection handling scripts to ensure reliable device detection and communication on macOS 26.
Advanced Error Logging: Integrated detailed logging for file management operations to quickly identify and resolve permission or access issues.
These updates ensure that your testing environment remains performant by clearing out stale data and maintaining seamless connectivity with the latest mobile and desktop operating systems. By automating cleanup and updating hardware scripts, we reduce manual troubleshooting and improve overall execution reliability.
March 2, 2026
Broadened application management capabilities to support modern Android distribution formats. This update ensures a more flexible and user-friendly experience when uploading mobile applications for testing.
AAB File Support: Expanded the application upload API to natively accept Android App Bundle (.aab) files alongside standard APKs.
Flexible File Validation: Implemented case-insensitive extension checking to ensure seamless processing of files regardless of their naming convention (e.g., .APK, .aab, .AAB).
Refined Error Messaging: Updated validation logic to provide clear, descriptive feedback if an unsupported file type is detected, ensuring users know exactly which formats are accepted.
These updates align the platform with current Android development standards, allowing teams to test the same app bundles they submit to the Play Store. Enhanced validation reduces upload errors and simplifies the transition between different package formats.
February 28, 2026
Optimized our Git integration and internal AI services to ensure more reliable background operations. These updates focus on improving the stability of both versioning workflows and automated test generation.
Reliable Versioning Pushes: Updated the version history logic to explicitly set upstream branches during Git operations, preventing failures during initial or unconfigured pushes.
Streamlined AI Initialization: Refined the setup flow for AI components to avoid redundant or premature initialization during test case generation.
Enhanced Workflow Stability: Improved the internal connection logic to ensure that AI-powered tools remain stable and responsive throughout the test creation process.
These enhancements eliminate common friction points in version control management and ensure that AI-driven features load efficiently. By perfecting these background processes, we provide a more robust and error-free environment for managing test history and generating automated scripts.
February 28, 2026
Implemented defensive checks to improve system resilience when log files are unavailable. This update ensures that the platform handles missing data gracefully without interrupting your testing workflows.
Defensive File Validation: Added logic to verify the existence of .log files before attempting access or read operations, preventing system failures.
Graceful Fallback Behavior: Improved error handling to manage scenarios where logs haven't been generated, avoiding runtime errors or unexpected application crashes.
Enhanced Workflow Continuity: Refined the logging service to ensure that related processes continue to function smoothly even if specific log artifacts are missing.
These improvements increase platform stability by preventing minor logging gaps from escalating into execution errors. This ensures a more reliable user experience and more consistent test reporting, even in edge cases where logs are not produced.
February 27, 2026
Introduced comprehensive setup guides to simplify the configuration of the Git Versioning module. These resources provide clear, actionable instructions to help you integrate with external version control providers seamlessly.
Step-by-Step Configuration Guides: Added detailed documentation for both GitHub and GitLab integrations within the Git Versioning module.
Credential Management Instructions: Clear guidance on generating and utilizing personal access tokens, along with configuring usernames and email addresses.
Repository Connection Workflow: Provided specific workflows for successfully linking the platform to remote Git repositories for automated backups and versioning.
These guides significantly improve the onboarding experience for administrators, reducing setup time and ensuring that Git-based versioning is configured correctly and securely from the start.
February 27, 2026
Added defensive validation to the chatbot interaction flow to ensure that loading states only appear when appropriate. This update improves the accuracy of UI feedback during Scriptless and CoTester sessions.
Smart Input Validation: Added a check to verify that chatbot control data is present and valid before triggering the “Fetching latest page source…” loader.
Improved Loading States: Prevents the system from displaying misleading or stuck loading messages when required input data is missing or undefined.
Enhanced UI Stability: Refined the interaction flow to ensure a smoother transition between user input and backend processing.
This enhancement ensures that the interface provides accurate feedback, preventing user confusion caused by unnecessary loading screens. By validating data upfront, we provide a more stable and responsive experience during AI-assisted test generation.
Showing page 1 of 8 (79 total notes)