Changes breaking backward compatibility
NewUpgraded the Chrome version to 155, the Edge version to 155, and the Firefox version to 158 on cloud browsers. Please note that this update may cause visual differences in cloud browser test results.FixThe URL pattern of client certificates is now a host name (subdomains included), so each site can use its own certificate. Non-host patterns are rejected.
General
NewThe Slack notification for a batch run retry now links to the original batch run.NewThe batch run detail page now shows the test setting name and the overall status.NewThe "Web API call" command can be configured to store the response’s status code in a variable and set multiple status codes as expected.FixFixed an issue where the “Web API call” commands expecting 5xx errors were retrying 5 times even when the status code was expected.
Generative AI
NewMagicPod Autopilot and MagicPod MCP server can now edit shared steps with capturing new UIs.NewMagicPod MCP server can now create branches.NewUpgraded "Assert with AI" command's model to Claude Haiku 5.5.
Mobile App Testing
NewAdded support for iOS 27.0 cloud devices.NewAdded an option to the initial "Launch app" step of mobile app test cases to skip Chrome's first run experience (FRE), such as the sign-in and notification prompts, on Android cloud devices. Please note that this option is temporary. Around the 1.78.0 release, it will be removed and Chrome's FRE will always be skipped on Android cloud devices. If your test cases interact with the FRE, please update them before then.FixFixed an issue where Chrome could close unexpectedly when first opened after a language change on an Android cloud device.FixFixed an issue where tests on Android cloud devices could fail because a "System UI isn't responding" dialog was left on the screen.FixFixed an issue where some iOS apps could crash with "Fatal error: NSArray element failed to match the Swift Array Element type" after camera access was allowed on iOS cloud devices. (Issue since 1.66.0)FixFixed an issue where the step to close the app under test could pass without closing the app during partial execution on iOS cloud devices. (Issue since 1.73.0)FixFixed an issue where a partial run on a local iOS real device or simulator could fail when it followed a test run started without connecting the device. (Issue since 1.70.0)FixFixed an issue where launching an iOS 26 or later cloud simulator could fail with "The device has been terminated by the system" when a device location and device language were set in the test settings. (Issue since 1.73.0)
Browser Testing
NewThe "Assert all links on the page are valid (cloud browser) (beta)" command now has an option to check initially invisible elements.FixFixed an issue on iOS Safari where the "Input keyboard key" step (e.g. Return or Back space) right after clicking an input field could tap a different element, such as a nearby button, instead of sending the key to the field.FixFixed an issue where local browser tests on MagicPodDesktop for Windows could fail to start with "spawnSync powershell ENOENT".FixFixed an issue where AI assertions unexpectedly scrolled the page to the top, affecting subsequent assertions. (Issue since 1.73.0)