May 20th, 2026

Test Campaigns 2.0, Hook Tag & a sharper smartphone toolkit πŸš€

This release rebuilds test campaigns from the ground up and sharpens the whole smartphone testing flow. Plus a wave of polish improvements and fixes across the product.

🎯 Improved: Test Campaigns 2.0

Your campaigns just got a lot more flexible.

Test campaigns now let you customize behavior per campaign and organize them like a library:

  • Per-campaign overrides: starting URL, browser preset and test labels, all configurable independently

  • Variables v3 support: pick which variant of a variable group is used per variable

  • Collections: group related campaigns to keep large catalogs tidy

Same tests, different runs, no duplication.

🏷️ New: Hook Tag in Test Forms

A new Hook Tag component shows which hooks are wired up to the test, in both web and smartphone forms. No more digging through menus to check what's running before and after.

πŸ“¦ New: Bulk Monitor Creation for Smartphone Tests

Smartphone tests join the party. You can now bulk-create monitors from a list of smartphone tests, just like the web flow. Spin up monitoring for an entire APP V2 or Web V2 test list in one go.

πŸ”€ New: Reorder Step Groups by Drag & Drop

Drag and drop step groups directly in the test canvas to reorganize them. Combined with the new draggable cursors, restructuring a test is now a one-gesture operation.

πŸ“± Improved: Smartphone Recorder Polish

The recorder gets a wave of refinements that make capturing smartphone tests faster and less fiddly:

  • Pause mode: pause the recorder without losing your session

  • One-tap Fill input: tap an input field and a Fill input step is created automatically

  • XML tree viewer: a new button on execution results opens the XML tree of the screen

  • Refresh app button: dedicated button to refresh the list of installed apps

  • Cleaner test creation modal: the smartphone test creation modal has been reworked for clarity

✨ Improvements

  • Variables in execution details: input and output variables now appear directly on the execution details page

  • Variables in Start URL: the Start URL field of the test creation modal now supports variables

  • Persistent sort: your sort column and direction stick across navigation on tests, monitors, dashboards, test suites, smartphones and SIMs lists

  • Realtime Status time ranges: added 7 days, 30 days, 90 days and 12 months on top of the existing hourly ranges

  • Better drag cursors: all draggable elements now have proper cursors so it's obvious what you can move

πŸ› Fixes

  • Mail report subscriptions no longer overwrite the creator, and the recipient list is now reliably persisted

  • Fixed live preview not following the selected test in multi-test suites

  • Fixed checkbox step overflow when the description is too long

  • Fixed "Select a device" error when saving a reusable component without a device

  • Fixed selected products being reset when adding a product to a device or agent

  • Fixed execution page showing all execution devices instead of only the devices used by the selected test

  • Fixed browser preset not displayed on the monitor devices card for smartphone tests

  • Fixed step-level timeout defaulting to 60s instead of the test-level Selector timeout

  • Blocked copy to another product for tests containing reusable components

  • Fixed the "last update" column of the dashboards list to display the actual update date

  • Drag handle icon color is now consistent with the design system

  • Recipient tags in the mail report panel now show the email even when the recipient is not in the operator's user list

  • Fixed execution status stuck on "queued" in the test form after a run

  • Fixed crash when creating a global variable of type "Choice"

  • Restoring a test version now warns about variables that no longer exist

  • Fixed opening monitoring details from the realtime status card

  • Fixed unexpected logout caused by missing refresh token fallback and stale auth cookies

  • Fixed the "Create Monitor" button on the Realtime Status empty state

  • Fixed crash on the execution details page of a monitoring with multiple owners

  • Fixed smartphone V2 test results showing only the first step

  • Fixed empty owner regularly displayed on the test creation form

  • Fixed crash on the execution result page when there is no triggering user

  • The artifacts button now shows on execution steps when only systemd logs are present, keeping "Systemd output" and "Systemd error" tabs reachable

  • Fixed version history preview not loading anything for smartphone tests

  • Fixed app_reset checkbox incorrectly checked for old tests missing the key

  • Fixed webhook saving failure in notifications settings