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

Check out the latest feature releases, enhancements and platform updates.
April 1, 2026
Refactored the core conditional evaluation matrix for intelligent test execution loops, ensuring a strict separation of concerns between automatic path-healing engines and visual recording capture layers.
Mutual Exclusion for Record AI Commands: Updated the underlying execution rules for the RECORD_A_I command string, explicitly preventing it from spinning up whenever an active scriptless execution thread is already running in the background.
De-conflicted Runtime Intersections: Eliminated a deep resource collision where the self-correcting automation layer (AI AutoHeal) and the assistive recording agent (Record AI) would simultaneously attempt to hook into identical interface elements during a live test case run.
Stabilized Scriptless Execution States: Restructured runtime priority routing to guarantee that when scriptless tests are processing, execution channels remain strictly dedicated to core test delivery without visual capture interference.
Running multiple cognitive AI features over the same execution thread can lead to race conditions where the recorder blocks the healer, or vice versa, causing false test failures. By mapping out clear, state-dependent guardrails that isolate Record AI commands away from active scriptless runlines, this update allows AI AutoHeal to repair paths in isolation—giving you smooth, uninterrupted test case execution without feature cross-talk.
March 31, 2026
Upgraded core parsing scripts to enforce robust existence checks for key environmental parameters, ensuring automation runlines gracefully handle missing or completely unassigned runtime definitions without triggering execution breaks.
Strict Parameter Existence Validation: Injected conditional validation blocks within the shell script framework to explicitly verify that required constants and test function path variables exist and contain active, non-empty data strings before initiating downline procedures.
Graceful Null Input Interception: Restructured shell logic loops to intercept unassigned strings or empty spaces safely, preventing runaway command executions or structural script crashes when a variable is completely omitted.
Hardened Validation Architecture: Re-engineered environmental baseline checks to isolate misconfigured variables immediately, providing predictable, fail-safe script handling across varied deployment setups.
When orchestration shell scripts evaluate raw system inputs without checking for blank values, a missing variable can cause commands to execute with incomplete paths, leading to silent drops or unexpected pipeline failures. By wrapping your Constants and Test Functions references in a strict validation barrier, this patch guarantees that missing variables are caught early and handled safely, bringing solid stability to your background automation runs.
March 31, 2026
Refactored backend database query field selections to stabilize the Import/Export pipelines, while enhancing the structural handling of locator XML schemas and refining test function search parameters.
Stabilized Import/Export Field Selection: Corrected the core database query logic to accurately isolate and process the exact required data fields, ensuring seamless execution when importing test cases to a specific test suite or exporting test cases from a test suite.
Resilient Locator XML Generation: Upgraded the XML structural generation process to correctly manage interface elements that do not contain autoheal_elements data, ensuring full structural consistency with sibling.json configurations.
Refined Test Function Search Logic: Optimized the query algorithms governing test function searches to deliver more accurate, reliable, and predictable search index results across the workspace.
Unreliable database queries during data migration can lead to incomplete records when copying test assets between suites, while unhandled element attributes can cause structural inconsistencies in locator files. By ensuring clean database field selections for Import/Export operations and fortifying background XML generation alongside faster search indexing, this patch provides a stable and highly functional workspace for managing codeless test architectures.
March 31, 2026
Expanded our remote browser infrastructure to natively provision and orchestrate OS-level browsers hosted across secondary server clusters, while eliminating network proxy overhead and introducing automated capability mapping for deep component inspection.
Multi-Server OS Browser Ingestion: Extended the platform’s core browser execution engine to recognize, provision, and route test execution traffic smoothly to OS-based browsers hosted across alternative server infrastructure.
Automated Appium Capability Mapping: Engineered a dedicated backend API to instantly retrieve and map live hardware device capabilities, providing the internal Appium Inspector with immediate context for deep element debugging and inspection workflows.
Streamlined Device Connection Paths: Refactored the core device connection logic to completely bypass redundant SOCKS5 network proxy routing layers, establishing a direct connection line that sharply reduces latency.
Optimized Inspector Synchronization: Stabilized the internal element inspector pipeline by ensuring hardware profile attributes are securely fetched and passed without manual configuration overhead.
Extraneous network steps like unnecessary proxy hops add latency to hardware allocations, while isolated browser nodes limit execution scale. By clearing out non-essential SOCKS5 routing bottlenecks and establishing a direct capability-fetching API for mobile debugging tools, this update provides a significantly faster, more responsive environment for running cross-platform web and mobile test configurations.
March 31, 2026
Deployed a dedicated state-management endpoint to programmatically update remote hardware profiles via external payloads, backed by an asynchronous engineering overhaul of baseline device synchronization logic.
Dedicated Device Status Control Plane: Engineered the updateDeviceStatuses POST endpoint, establishing an authorized programmatic gateway to ingest, validate, and commit device condition changes directly to the persistence layer.
Structured Handshake Telemetry: Standardized structural success schemas and error payloads across the new status API, guaranteeing deterministic JSON feedback for consuming upstream automation scripts.
Promisified Device Discovery Paths: Refactored the core getLatestDeviceData discovery function to run natively on asynchronous Promises, replacing fragile callback patterns with explicit rejection paths.
Hardened Connection Guardrails: Re-engineered the device registration loop to catch, isolate, and log silent network timeouts gracefully, preventing blocking threads during hardware pooling operations.
Orchestrating a high-throughput device farm requires zero-trust asynchronous logic; if connection scripts rely on fragile callbacks or lack clear API boundaries, state changes can drop or lock up active threads. By exposing a clear, validated API for status updates and rebuilding the underlying device data fetch routines with strict Promise structures, this update ensures your device network communicates reliably and self-heals under volatile execution loads.
March 31, 2026
Refactored backend controller profiles within the TG Tunnel infrastructure to optimize data security, paired with uniform cross-platform syntax standardizations and structural layout updates to the command console interface.
Hardened API Server Data Handling: Simplified the server data retrieval workflows within the primary API controller, stripping away redundant processing of sensitive system variables to dramatically lower security exposure and reduce code maintenance overhead.
Unified Multi-Platform Command Syntax: Overhauled syntax definitions across MacOS, Linux, Windows, and Red Hat system views, delivering a perfectly standardized and consistent command line structure across all supported operating systems.
Optimized Command Card Layouts: Enhanced visual CSS configurations across the terminal control views to enforce clean text wrapping, prevent layout breaks, and ensure complex terminal command cards remain sharply readable.
Secure and readable environment paths are essential when configuring remote tunnel connections across heterogeneous developer environments. By removing sensitive, unnecessary server strings from the API layer and aligning terminal syntax across every major operating system, this TG Tunnel upgrade provides engineering teams with a secure, predictable, and visually polished orchestration dashboard.
March 30, 2026
Introduced a rigid length-constraint validation layer across the test authoring suite to systematically block oversized nomenclature payloads, protecting data-layer consistency and maintaining user interface grid layout integrity.
Strict Character-Length Ceiling: Implemented an explicit validation check within the test case creation workflow, restricting the absolute length of test case naming fields to a maximum threshold of 100 characters.
Proactive Input Rejection & Feedback: Configured a real-time validation error response that interrupts form submission if a user attempts to save an oversized identifier string, preventing bloated records from writing to the system database.
Preventative UI Defenses: Guarded the client-side rendering pipeline from container overflows, text-wrapping breaks, and visual alignment drops by ensuring all active test case names adhere to standard design system parameters.
Unbounded input boundaries are an open invitation for accidental copy-paste errors or runaway title strings that distort test repository layouts, break analytics dashboards, and introduce downstream database string truncation bugs. By setting a definitive, 100-character guardrail directly at the API ingestion level, this patch ensures that your test case directories remain clean, standardized, and perfectly scannable.
March 30, 2026
Refactored the application card rendering logic within codeless deployment dashboards to maintain strict grid alignment by elegantly handling verbose text bounds, backed by hover-triggered tooltip layers that display absolute naming paths.
Ellipsis-Driven Visual Truncation: Updated the primary codeless application index lists to dynamically truncate excessively long application titles using clean CSS/JS truncation boundaries, preserving workspace grid symmetry.
Hover-Triggered Tooltip Explodes: Integrated standard contextual tooltips that surface instantly when a user hovers their cursor over any shortened application string, exposing the complete, unedited naming metadata.
Clean Workspace Layout Enforcement: Restructured card and list component parameters within the dashboard layout to prevent broken text wrapping, overlapping fields, or container blowouts caused by long naming strings.
Complex software builds or enterprise packages frequently feature long, descriptive naming conventions that can break dashboard layout formatting and compromise visual clarity. By applying clean structural truncation paired with instantaneous, non-intrusive tooltip overlays, this layout update keeps your codeless management views highly organized and easy to navigate without clipping vital identification data.
March 30, 2026
Introduced native hardware audio streaming control directly into the device management architecture, establishing an end-to-end configuration pipeline that spans from schema-level database migrations to live server-side audio initialization.
Persistent Audio Capability Tracking: Executed a core database migration adding the tg_audio_enabled tracking column directly into the ab_device schema, providing a persistent data attribute for device-level audio status.
Model-Layer Parameter Ingestion: Upgraded the M_admin_device structural data model to securely capture, sanitize, and update the new audio authorization parameters during device configuration adjustments.
Administrative UI Toggles: Enhanced the hardware creation and provisioning layouts with a responsive administration checkbox, enabling engineers to explicitly toggle audio capabilities per node.
Initialization Connection Verification: Injected audio capability validation into the device handshake protocols, forcing connection agents to dynamically negotiate the active audio status at the precise moment of device initialization.
Dynamic Stream Enforcement: Overhauled TGAudioServer execution layers to continuously parse individual device profiles, dynamically routing or suppressing active audio feeds based on real-time configuration states.
Validating multimedia applications at scale requires isolated, granular control over individual hardware peripherals—leaving audio channels universally enabled can oversaturate bandwidth grids, while entirely lacking audio support prevents comprehensive verification. By binding transactional audio configurations directly to individual device registry models and anchoring the capability through the user panel down to the core audio server, this hotfix provides high-fidelity, resource-conscious media synchronization for complex mobile automation matrixes.
March 30, 2026
Deployed proactive existential checks and corrected internal data structure mapping dependencies within both the Scriptless canvas and CoTester evaluation layers, eliminating execution breaks during dynamic automated test generation.
Strict DOM Schema Existence Guardrails: Integrated runtime validation filters that explicitly confirm the physical presence of mapping properties and HTML-to-JSON elements before passing them to downstream subroutines, neutralizing unhandled processing exceptions.
Data Structure Realignment for Image Assets: Corrected a data type mismatch within the test case generator by refactoring the image path mapping function to route URL values through the precise object structure expected by the presentation layer.
Graceful Null Element ID Sanitization: Upgraded the test compiler to smoothly intercept, isolate, and handle blank element identifiers without throwing fatal compilation errors or crashing active test case generation loops.
CoTester Telemetry Stabilization: Hardened the underlying data ingestion pipelines within CoTester to guarantee stable execution traces even when parsing incomplete or partially formed application layouts.
When scriptless test builders encounter empty elements or broken layout references, weak structural validations can lead to cascading script compilation errors that stop automation runs in their tracks. By enforcing zero-trust data validations on raw HTML-to-JSON extractions and ensuring our CoTester validation engines elegantly bypass unassigned object attributes, this hotfix provides QA and automation engineers with a bulletproof, crash-resistant playground for continuous test case compilation.
Showing page 1 of 18 (174 total notes)