Release notes

Changelog

Everything shipped to Thunders: new features, improvements, and fixes.

August 3, 2026
Thunders Cloud

Resume any Thunders AI conversation, create test cases in bulk, and watch all your tests run in real time

TL;DR

This release lets Thunders AI keep a browsable, renamable chat history and bulk-create test cases in one request, lets you watch a background or queued test run as it happens, makes integration connections personal to you instead of shared project-wide, and adds iOS testing support alongside a wide batch of reliability and UI fixes.

FEATURE
  • Thunders AI chat history: Thunders AI keeps a chat history you can browse, rename, and resume, instead of losing context between sessions.
  • Bulk test case creation in Thunders AI: ask Thunders AI to bulk-create test cases in one request with any context, and get them all back at once.
  • Watch a run as it happens: open a background or queued test run while it's still executing to see it play out in real time, instead of waiting for it to finish.
  • iOS testing support: upload iOS .ipa app builds from the new environment dialog and run tests against iOS devices.
  • Mobile "Dismiss Keyboard" step: add a step that closes the on-screen keyboard on mobile, so it stops covering the buttons or fields your test needs to interact with next.
IMPROVEMENT
  • Mobile execution settings: the test run now shows exactly which mobile settings a run used, and you get more control over how runs queue when a device isn't immediately available.
  • Personal, per-project integrations: connecting an integration is now personal and scoped to your project, instead of shared across every project member. Every integration you connect becomes available to Thunders AI, to report bugs to it and to pull context when authoring tests.
  • Device pool details: copy device pool and device IDs directly from the Devices UI, CI runs now validate the requested device pool or SKU before starting, and batch execution accepts a SKU/pool override.
FIX
  • Credential variables: secret variables can now be edited after creation. Type a new value, or leave the field blank to keep the current one.
  • Steadier test runs: a batch of reliability fixes to waits, clicks, drag-and-drop, assertions, and mobile device sessions that cut down on flaky failures.
  • File Compare Step: File Compare durations and highlights, test report load-time durations, and accessibility reports on passing runs now report correctly.
  • Accessibility under CSP: accessibility scans now run correctly for organizations with strict content-security policies.
  • Sequential execution: fixed sequential execution using a CSV file for a single test case.
  • Ignored-URL allowlist: URLs are now matched by substring instead of exact domain, so more of your ignore-list entries work as intended.
  • Device picker: only devices with remote access enabled are shown when selecting a device or pool.
  • Xray Data Center test creation: creating a test in Xray Data Center now tells you if some steps could not be added, instead of reporting success.
  • Xray Data Center Gherkin import: importing a Gherkin test from Xray Data Center now brings its scenario text across.
  • UI polish: improved empty-state illustrations, copy, and sizing across Test Cases, Test Plans, and Devices. Credential values are now masked, conditional jump targets are fixed, and deterministic and failed-assertion steps show their own screenshots. Also fixed navigation after running a single test set, a corrected Xray Cloud API keys link, and other small copy and style fixes.
July 24, 2026
Thunders Cloud

Step-quality suggestions, executable Test Plans, and Thunders AI chat feedback

TL;DR

Pre-run and post-run step-quality suggestions are now generally available, with a new Thunders MCP tool to apply them in bulk across test cases. This release also lets Test Plans run just like Test Sets with their own owner, adds thumbs up/down feedback on Thunders AI chat messages, progresses the Mobile Testing private beta, and ships a test-case-level accessibility report alongside reliability fixes.

FEATURE
  • Pre-run and post-run suggestions are generally available: get step-quality suggestions and ready-to-apply rewrites before and after a run, for more stable tests.
  • Thunders MCP: apply pre-run and post-run suggestions in bulk: read step-quality suggestions across many test cases at once, apply the ones that come with a ready rewrite, and leave the rest for a person to decide.
  • Test Plans can now be executed: Test Plans now inherit the same structure as Test Sets: they can be executed, they get an owner, and they show their own test cases.
  • Test Set owners: every test set now has an owner, shown in the list and its properties panel, just like test cases. The creator becomes the owner by default and you can change it.
  • Thumbs up/down feedback on Thunders AI: rate a Thunders AI message right from the chat.
  • Mobile Testing (private beta): continued progress on the mobile testing beta.
    • Device Pools Management: create Android or iOS device pools from the Devices page, and select a specific pool at execution time.
    • New mobile execution settings: set connectivity and device permissions for a run.
  • Test case level accessibility report: the accessibility persona can now produce one accessibility report for the whole test case, instead of a separate report per step, when its reporting mode is set to comprehensive.
IMPROVEMENT
  • Apps: screenshots now live at the app level. The old project-level screenshot code has been removed.
  • Model availability signal: see when the AI model behind a step is temporarily unavailable instead of a run just failing.
  • Test Run Console Logs: now disabled when a run has no console output, instead of downloading an empty file.
FIX
  • Drag-and-drop reliability: clicks and drags now land on the correct target, including native HTML5 drag widgets and vision-based coordinate fallback.
  • Duplicate step execution: a discovery step no longer runs twice by replaying a stale result from a previous attempt.
  • Step-edit conflicts: we only flag a conflict when someone else actually changed the test case, not on your own concurrent edits.
  • Screenshot capture failures: a failed screenshot capture now shows a clear error instead of a generic "model unavailable" message.
  • Natural language step recognition: random-value generation, exact-word-count phrases, wait-for-disappear, and off-enum AI issue types are now classified and handled more reliably.
  • Visual Compare and accessibility scans: improved detection for color-blind-safe comparisons and high-DPI baselines, clearer guidance when a baseline needs rescaling, and accessibility scans now run at the right time to match the screenshot.
  • Downloads and mobile API steps: CDP downloads now honor your HTTPS-error setting, and mobile API-call steps return the real HTTP status instead of a placeholder.
  • UI polish: fixed devices tab and test-run empty states, the Thunders AI page URL, and a copy issue when reading an uploaded file in Thunders AI.
July 20, 2026
Thunders Cloud

Thunders Copilot is now Thunders AI, custom MCP connectors, and soft-delete test runs

TL;DR

Thunders Copilot is now Thunders AI. This release also adds custom MCP connectors with a redesigned connectors page, gives Thunders AI a feedback loop plus the ability to file bug tickets for you, and lets you soft-delete test runs.

FEATURE
  • Custom MCP connectors: connect your own MCP servers to Thunders AI, alongside the built in integrations, from a redesigned connectors management page.
  • Report bugs using Thunders AI: ask Thunders AI to file a bug ticket for failed steps mid conversation. It creates the ticket in your connected provider and links it back to the run.
  • Thunders AI feedback: rate a Thunders AI response with a thumbs up or down right in the conversation.
  • Soft-delete test runs: delete test runs without losing them for good. Deleted runs are hidden from lists and stay recoverable.
  • Apps get a full details page: Apps now open in a full page like Environments
IMPROVEMENT
  • Thunders Copilot is now Thunders AI: building the experience into a colleague you can tag anywhere to get your testing work done.
  • Dropdown elements handling: the new dropdown interaction handling is now enabled by default on all test runs.
  • Personal integration credentials: connect to integrations at the personal-project level instead of being shared across the whole organization.
FIX
  • PDF report exports: test run PDF reports now export the full document instead of just the first page, keep step numbering aligned, use the right font, and render org logos instead of failing.
  • "Generate random" steps: steps that generate a random value now actually produce a new value each run, instead of repeating the same one.
  • Natural language scroll: a step written as "scroll up" or "scroll down" is now recognized as a scroll action instead of unknown.
  • Interrupted vs. failed runs: a run whose browser process crashes is now marked interrupted instead of failed, so it is easier to tell a real bug from an environment hiccup.
  • Thunders AI fixes: stopped Thunders AI refusing to make edits after an in-editor test run, and fixed it failing to browse websites during a conversation.
  • UI polish: fixed a flickering report popover, blank list grids on some pages, global hotkeys double-firing over open dialogs, a Firefox crash on logout, retry groups not loading their attempts, invalid app names being accepted, and billing copy that did not match the website.
July 10, 2026
Thunders Cloud

File Compare dual-pane viewer, a credits chart, and steadier runs

TL;DR

File Compare gains a side-by-side viewer, the analytics dashboard adds a daily credits chart, and runs handle lost browser sessions more gracefully.

FEATURE
  • Credits chart: the analytics dashboard now shows a bar chart of credits consumed per selected period.
IMPROVEMENT
  • File Compare viewer: File Compare (beta) now has a side-by-side matches and mismatches viewer, so you can see both files and jump straight to a flagged difference in either pane.
  • Detach test case source: detach a test case's source, with a refreshed Xray source card.
  • Parallelism cap: max parallelism is now capped by test case count instead of CSV row count.
FIX
  • Session-lost runs: browser crashes and lost sessions now fail fast as an interrupted run, instead of cascading into an opaque exception.
  • Run duration: fixed test-set run duration being inflated by idle-gap time.
  • UI polish: aligned modal buttons, tree indentation, sidebar labels and icons, and accessible step controls, and cleared a stuck "saving test steps" toast.
July 8, 2026
Thunders Cloud

Variables across a test set, file comparison, and JavaScript steps

TL;DR

Prerequisite Test Case in Test Set now pass on what it creates, plus a new File Compare step, sequential execution behavior, and JavaScript steps.

FEATURE
  • Prerequisite variables: prerequisite tests hand off runtime variables to every downstream test in the set.
  • File Compare step (beta): compare expected vs actual files with AI guidance and variable interpolation, without leaving the runner.
  • Sequential execution: run a set or campaign in predictable alphabetical order, stopping at the first failure or continuing through.
  • JavaScript steps: write and run JS in a built-in editor, isolated in its own tab, with access to variables and prior results.
  • Thunders MCP: expanded toolset to clone a test case, update a step, insert a step, and update an environment. 
IMPROVEMENT
  • API body editor: the API step JSON body is a full variable editor, with autocomplete, highlighting, and inline references.
  • Resolved variable preview: see the real runtime value a step will use instead of raw tokens.
  • Ownership: reassign test case ownership individually or in bulk.
  • Domain allowlist: skip noisy third-party calls during page-load checks, per project.
FIX
  • Variable rename: renaming a variable from project or environment variables now updates every step that uses it.
  • Editing conflicts: if a test case changed since you opened it, you now get a clear version-conflict message instead of a generic error.
  • Step type preserved: editing a browser step keeps it as a browser step instead of reverting to an AI step.
  • Duration overflow: run duration no longer overflows in aggregated runs.
June 24, 2026
Thunders Cloud

A lifecycle for your tests, and Thunders Copilot inside test runs

TL;DR

Your tests get a lifecycle, Thunders Copilot moves inside test runs, environments gain init scripts, and Xray syncs both ways.

FEATURE
  • Test case lifecycle: move a case through Draft, Ready, Approved, and Deprecated, snapshotted on every run.
  • Thunders Copilot in test runs: chat to explain failures, summarize results, or investigate steps, with per-run history and file upload.
  • Environment Init Scripts: run a JavaScript snippet before every test to bypass captcha, stub analytics, or seed feature flags.
  • Guided Visual Comparison: tell Thunders what to focus on or ignore via a new Instructions field.
  • Xray both ways: connect Xray Data Center, and sync run results back to the originating ticket.
  • Multipart and form-data: supported in API steps, including file uploads.
IMPROVEMENT
  • Copy messages: copy any Thunders Copilot or user message with one click.
  • Sequential order and assets: alphabetical sequential runs, and add downloaded files straight to Test Assets.
FIX
  • Set run status: when a test set run has both failed and stopped tests, it now shows as Failed rather than Stopped.
  • Step placeholders: non-browser steps show a placeholder instead of a missing screenshot.
  • Variable text: can now be highlighted and selected in steps.
  • Dark mode: switch visibility and the user profile layout corrected.
June 2, 2026
Thunders Cloud

Shareable runs, your first Analytics, and native Xray Cloud

TL;DR

Share any run with a link, get your first Analytics dashboard, and connect Xray Cloud natively.

FEATURE
  • Shareable run links: send any run to anyone, in or out of your org, viewable in the browser with no account.
  • Analytics dashboard: track execution trends, pass rates, and run volume across a project.
  • Xray Cloud integration: import manual or Cucumber tests, and export Thunders tests back to Jira Xray.
  • Test set prerequisites: gate execution so dependent tests run only when the prerequisite passes.
  • New capture steps: extract a file as CSV, viewport or full-page screenshots, and PDF export.
IMPROVEMENT
  • API testing: raw response view, export body as JSON, and variables in assertion values.
  • Thunders Copilot prompts: an empty chat now has suggested prompts to help users get started faster.
FIX
  • Firefox bug reports: bug reports can now be created in Firefox.
  • Azure DevOps links: bug links open the web UI instead of a raw API URL.
  • Secret variables: no longer reveal their saved value when marked as credential.
May 25, 2026
Thunders Cloud

Test campaigns, inline AI reasoning, and PDF reports

TL;DR

Test Sets become true Campaigns, the AI's reasoning shows inline in results, and you can export runs as a shareable PDF.

FEATURE
  • Test Sets Campaigns: Test Sets are now true campaigns: re-execute only the failed tests, with status and pass rate updating automatically.
  • Inline AI reasoning: see the AI's reasoning inline in results, expandable per step.
  • JS dialogs: alert, confirm, and prompt dialogs are handled during execution.
  • Jira DC and Confluence: report bugs to self-hosted Jira Data Center, and connect Confluence as a Thunders Copilot knowledge source.
  • PDF export (preview): export test runs as a PDF with custom intro, logo, language, and colors.
IMPROVEMENT
  • Thunders Copilot: interrupt an in-flight request, plus highlighted variables and asset autocomplete.
  • WCAG 2.2 standard support: a new accessibility standard persona.
FIX
  • Interrupted status: runs stopped by a system failure are marked Interrupted.
  • Clicking on elements: more reliable clicking on labels and elements.
  • Edge empty URL: Microsoft Edge no longer gets stuck when the URL is empty.
  • Late downloads: late-arriving downloads are surfaced as sub-steps and waited for before file checks.
May 19, 2026
Thunders Cloud

API testing upgrade, Thunders Copilot reasoning, and run comparison

TL;DR

API testing gains a full response inspector and assertions, Thunders Copilot streams its reasoning, and you can compare two runs side by side.

FEATURE
  • API testing: open the full response in an interactive inspector, extract any value as a variable in one click, and assert on status, headers, or body.
  • Copilot reasoning: Thunders Copilot streams its reasoning and actions in real time instead of a loading spinner.
  • Run comparison: compare two runs side by side, with step- and action-level diffs across screenshots, HTML, logs, and settings.
  • Console error detection: the QA Persona flags browser console errors during execution, even when the UI looks fine.
  • Re-run a failed run: re-run a whole failed test run directly, not just individual cases.
IMPROVEMENT
  • Test Set workspace: each Test Set gets its own view with pass rate, runs, and cases.
  • Multi-tab visibility: tabs appear in the preview header with page title and favicon.
  • Keyboard shortcuts: across the test case editor.
  • Accessibility options: an "Always" severity level and the RGAA 4 standard.
FIX
  • Variable placeholders: preserved in step inputs.
  • Date and iframe inputs: fixed date inputs on React apps and iframe fields on Firefox.
  • Azure DevOps: bug reports route the description to the correct field per work-item type.
  • Titles and popups: better auto-generated test-case titles, and more reliable handling of browser popups during runs.
April 22, 2026
Thunders Cloud

Streaming Thunders Copilot thinking, API response inspector, and test set pages

TL;DR

Thunders Copilot now streams its thinking in real time, API steps get a full response inspector with one-click variable extraction and assertions, and every test set gets its own page.

FEATURE
  • Streaming Thunders Copilot thinking: watch Thunders Copilot stream its thinking and actions in real time instead of waiting behind a loading spinner.
  • API response inspector: open an API step's full response after execution, navigate the JSON, and extract any value as a reusable variable in one click.
  • API response assertions: validate status codes, headers, or body values directly as part of the test flow.
  • Dedicated test set pages: every test set gets its own page with pass rates, set runs, and its test cases, all searchable and filterable in one place.
  • Multi-tab preview: see every tab your test opens in the preview header, each with its page title and favicon, during live execution and in the run view.
  • Editor keyboard shortcuts: common test case editor actions now have hotkeys, with tooltip hints to help you learn them.
IMPROVEMENT
  • Accessibility "Always" severity: a new "Always" severity level in the accessibility persona for finer control over which issues get flagged.
  • Console-exception detection on by default: now enabled by default for the QA Engineer persona.
  • Bulk run actions: re-execute or stop test runs in bulk from the runs list.
  • Longer variable values: variable values can now hold up to 2048 characters, up from 512.
  • STL test assets: upload STL 3D-model files as test assets.
  • Cleaner environment dropdown: the environment dropdown no longer shows the URL, for a tidier look.
  • Thunders MCP: listing test cases now returns their labels and test sets.
FIX
  • Retry counting: CI run reports now count only the final retry outcome per test, so retries are no longer double-counted.
  • CSV retry fields: re-executing CSV dataset runs now preserves batch fields.
April 7, 2026
Thunders Cloud

Multi Apps, inline variable autocomplete, and console exception detection

TL;DR

Test across multiple apps in one project, insert variables inline with autocomplete, and catch JavaScript console exceptions automatically.

FEATURE
  • Multi Apps: test across multiple apps in one project, referencing each app in steps while the AI resolves app names.
  • Inline variables: insert project variables and credentials by typing [ or /, with autocomplete.
  • Console-exception detection: the QA Persona surfaces JavaScript console exceptions during a run.
  • Compare from the UI: launch a side-by-side run comparison with a new Compare to button.
  • Bulk delete: delete cases, plans, sets, assets, and environments from a floating action bar.
IMPROVEMENT
  • Empty test case and API autocomplete: create an empty test case that bypasses Thunders Copilot, and get variable autocomplete in API step fields.
  • Run niceties: max parallelism turns on automatically for a single test with a CSV, and a Run By field was added to reports.
  • Naming: Web Browse is available in test plan generation.
  • Thunders MCP: MCP tools now enforce cross-organization access controls to prevent data leakage between organizations.
FIX
  • Extraction and elements: more reliable data extraction with better JPEG handling, graceful popup timeouts, and smarter re-finding of elements that disappear.
March 10, 2026
Thunders Cloud

Thunders Copilot web browsing, test run PDF export, and AI reasoning for steps

TL;DR

Thunders Copilot can browse the web for context, you can export runs as PDF, and every step shows the AI's reasoning.

FEATURE
  • Thunders Copilot web browsing: Thunders Copilot browses for context and asks clarifying questions before creating a test, and can create any step type or update Linear and Jira issues via chat.
  • PDF export: export one or more test runs as a formatted PDF from the runs list.
  • AI reasoning: see why the AI chose each action or selector via a new popover.
  • Reported Bugs column: see previously reported external bugs per action in the cases and runs lists.
  • Issues to test plans: turn Linear or Jira issues into test plans, plus a new Open New Tab step.
IMPROVEMENT
  • Reuse and preview: reused cases can include discovery steps, and non-browser steps show a placeholder in the preview.
  • Clearer naming: "Teardown" is now "Clean-up" throughout, and the Knowledge tab is a flat list by connection state.
  • Pre-step screenshots: screenshots capture before each step so you see the state right before a failure, with faster file extraction.
FIX
  • No more hangs: a 90-second per-action timeout with clear diagnostics.
  • Run reliability: eliminated false "Browser session lost" errors, stopped skipping visible elements, and improved date-picker filling.
February 26, 2026
Thunders Cloud

Custom labels, per-test-case execution settings, and ClickUp bug push

TL;DR

Test case custom labels, saved execution settings per test case, and push bugs straight to ClickUp.

FEATURE
  • Custom labels: create color-coded, project-scoped labels, then filter test cases and runs by label.
  • Per-case execution settings: save persona, environment, browser, location, and resolution per test case, optionally as the team default.
  • Test Sets popover: assign or create test sets directly from the test case editor.
  • ClickUp bug push: push bugs to ClickUp from any run, and disconnect integrations when needed.
  • Run comparison: compare two runs side by side across screenshots, HTML, logs, and parameters.
  • Thunders MCP: add labels to test cases, get cases by label, and filter runs by label through the MCP server.
IMPROVEMENT
  • Live reuse: open a reused case in a new tab, edit it, and the parent stays up to date.
  • Passed count: test set runs show passed alongside total, like 24 of 30 tests.
FIX
  • Variable and selector reliability: variable generation produces truly random values each run, and stale selectors are invalidated when the page changes.
  • Console logs on failure: logs upload even when a test is cancelled or crashes.
February 17, 2026
Thunders Cloud

Data-driven testing with CSV, a Referenced By column, and configurable navigation timeout

TL;DR

Run one test across many CSV input rows, see which tests reuse each other, and set navigation timeouts per project.

FEATURE
  • Data-driven testing: run one test case across many input rows by uploading a CSV, each row its own run with per-row browser, location, and resolution.
  • Referenced By: see how many test cases reuse each one, and jump to any referencing case.
  • Thunders MCP: create environment variables in bulk, and filter retrieved test runs by date, test set, and latest.
IMPROVEMENT
  • Test plan inputs: generate plans from a text prompt and a file together, with placeholders like [EMAIL] preserved.
  • Navigation timeout: set it per project, now defaulting to 20 seconds, for slower pages.
  • Execution niceties: auto-scroll to the active step, save screenshots via right-click, and copy a test case title as a shareable link.
  • Project-level integrations: integrations moved from the org level to the project level.
FIX
  • API step: the Save button is disabled when the URL is empty, with clearer browser-support messaging.
February 10, 2026
Thunders Cloud

Jira and Linear issues into tests, skip steps, and project-level variables

TL;DR

Turn Jira and Linear issues into tests, skip steps without deleting them, and define credentials and variables at the project level.

FEATURE
  • Issues to tests: convert Jira tickets and Linear issues into Thunders test cases using Thunders Copilot.
  • Project credentials: define credentials and variables at the project level, with environment overrides.
  • Variable transforms: transform extracted variables before using them in later steps.
  • Thunders MCP: retrieve test runs by project ID, with a new Thunders MCP menu item in the sidebar.
IMPROVEMENT
  • Skip steps: skip individual steps during execution without deleting them.
  • Execution visibility: see each step's action during a run, and review retries in order.
  • Thunders Copilot language: Thunders Copilot responds in your project's language.
  • Faster file assertions: downloaded files are cached instead of re-downloaded.
FIX
  • Read-only on expiry: test cases open read-only when a subscription expires.
  • UI fixes: test asset modals close after edit or delete, and the runs list no longer flashes a spinner when empty.
January 29, 2026
Thunders Cloud

A dedicated Thunders Copilot tab, the Member role, and run parallelism settings

TL;DR

Thunders Copilot gets its own tab, teams get a limited-permission Member role, and you can set run parallelism directly.

FEATURE
  • Thunders Copilot tab: Thunders Copilot now has its own tab in the sidebar.
  • Member role: add team members with a new limited-permission role.
  • Go to Tab step: switch between browser tabs during execution.
  • Thunders MCP: retrieve all projects through the MCP server.
IMPROVEMENT
  • Run settings: set max parallelism and max retries in the run settings modal.
  • Thunders Copilot editing: Thunders Copilot can edit test cases that contain reusable cases.
  • Run visibility: open console logs from the run toolbar, and see when each step started via duration tooltips.
  • Org cleanup: delete organizations on trial or cancelled subscriptions.
January 19, 2026
Thunders Cloud

Test case properties panel, and multi-tab support in testing

TL;DR

A test case properties panel, and alerts when unexpected tabs open.

FEATURE
  • Properties panel: see a test case's owner, last run status, and full run list in one panel.
  • Thunders MCP: create environments and retrieve test runs through the MCP server.
IMPROVEMENT
  • Tab alerts and clearer status: get alerted when unexpected tabs open.
  • New Stopped run status: stops apart from crashes now have a clearer STOPPED status.
  • Test plans and navigation: upload markdown files when creating test plans, and reach a test's runs from the cases list.
  • Consistent navigation: standardized breadcrumbs and a unified Help and Feedback entry.
FIX
  • Checkbox and radio inputs: now toggle correctly during click actions.
January 8, 2026
Thunders Cloud

CSV export, conditional If steps, and test creation via Thunders MCP

TL;DR

Export any list to CSV, branch tests with conditional If steps, and create test cases through the Thunders MCP.

FEATURE
  • CSV export: export any list view (test cases, runs, plans, sets, environments) to CSV.
  • Conditional If steps: branch a test based on runtime conditions.
  • Thunders MCP: create test cases directly through the Thunders MCP server.
IMPROVEMENT
  • Teardown reuse: reuse test cases in the teardown section, with correct step numbering.
  • Inline titles: edit test case titles inline, and test plan titles generate automatically.
  • Theme and branding: match your OS light or dark mode, and show your org logo in the projects dropdown.
  • Richer execution: collect console logs, read downloaded .xlsx files to generate assertions, and click elements inside embedded SVGs.
FIX
  • Billing accuracy: accessibility persona actions now bill at the premium rate, and invoice dates display correctly.
  • Assorted fixes: password-reset emails, visual-compare upload names, text-file assertions, and set and run expansion.
  • List display: run and case titles no longer truncate or mislabel completed runs.
December 10, 2025
Thunders Cloud

Element highlighting during execution and smarter runner variables

TL;DR

Element highlighting during execution, smarter runner-generated variables, and clearer bug tickets.

FEATURE
  • Element highlighting: highlight elements during test execution, on by default.
  • File uploads: upload .dat files in Test Assets.
IMPROVEMENT
  • Add description field for browser steps: browser steps are written in a more human-friendly way.
  • Reported bug tickets: bug tickets use the project language and include a link to the test run.
  • Persistent filters: test-run table filters now persist, and screenshot timing improved.
  • Runner variables: generate today's date, or pick a value from a list of explicit options.
  • Fresh UI: refreshed icons and new empty-state views across the app.
FIX
  • Instant access: the upgrade button and execution access update immediately after an upgrade or trial expiry, with no need to log out.
  • Variable generation: more stable fixed-value generation, and downloaded-file-name assertions now work correctly.
  • Selector finder: a major accuracy improvement for element targeting.
December 3, 2025
Thunders Cloud

System theme mode, Hot Reload GA, and yearly billing

TL;DR

System theme mode, Hot Reload reaches general availability, and yearly billing, plus a much simpler onboarding and a new Paris execution location.

FEATURE
  • System theme mode: choose Dark, Light, or System, following your OS preference.
  • Hot Reload GA: now generally available (not supported on Firefox or Safari).
  • France Central location: a new execution location in Paris.
  • Yearly billing: now available under Subscription then Billing.
IMPROVEMENT
  • Simpler onboarding: organization onboarding is down from five screens to one.
  • Status to runs: navigate from a test case status to its filtered runs, and view all runs for a test case.
  • Clearer startup: clearer "preparing testing environment" messaging.
  • CI attribution: test runs show when a run was triggered by a CI pipeline user.
  • Localized reports: the accessibility report dialog and emails follow the project language.
  • Variable handling: more reliable variable extraction, and better handling of dynamic dropdowns.
FIX
  • No-projects navigation: fixed broken navigation when an organization has no projects.
  • Queued filter: fixed the empty view shown when applying the Queued filter.
  • iframe extraction: fixed web content extraction inside iframes.
November 21, 2025
Thunders Cloud

Direct links from runs to test cases, bulk delete, and a resizable editor

TL;DR

Jump from a run straight to its test case, bulk-delete test cases, and work in a resizable editor, plus much faster test-run lists on large projects.

FEATURE
  • Run to test case: jump straight from any test run to the original test case.
  • Bulk delete: delete test cases from the list in bulk.
IMPROVEMENT
  • Resizable test case editor: the divider between the browser and test step panels is now resizable.
  • Run-view settings: advanced browser settings now show in the test run view.
  • Firefox default: Firefox is now the default execution browser.
  • API bodies: support for URL-encoded body content in API calls.
  • Duplicate with reuse: reused test cases are carried over when you duplicate a test case.
  • Test plan source: test plans show the source file or prompt used, in both the list and the editor.
  • Faster run lists: server-side pagination, sorting, and filtering for large projects.
  • Accessibility default: reports now default to the European EN 301 549 standard.
  • Element detection: more reliable detection inside iframes and shadow DOM.
FIX
  • Faster stop: the stop button now halts an executing test case faster.
  • Empty test set: the run button is disabled when a test set is empty.
  • Browser toggles: fixed browser-settings toggles across screens, and disabled advanced settings during execution.
  • Screenshots and steps: screenshots display at real resolution, and reports no longer show empty steps.
October 17, 2025
Thunders Cloud

Redesigned project creation and a configurable accessibility persona

TL;DR

A redesigned project creation and onboarding flow, a configurable Accessibility persona, and more than 30 stability fixes.

FEATURE
  • Project creation redesign: a smoother creation and onboarding flow with reliable error handling, so it succeeds even when scraping fails.
  • Accessibility persona config: a new configuration page, with multilingual accessibility reports.
  • Visual understanding: now supports shadow DOM and iframes.
IMPROVEMENT
  • Saved before run: manual step changes are now saved before execution.
  • Faster visual comparison.
  • Run handling: better file uploads, iframes, and scrolling during runs, plus improved API execution and environment settings.
FIX
  • File upload and drag-and-drop: file upload works with values and inside iframes, and drag and drop is fixed.
  • Pagination: now respects your saved preference.
  • 30+ stability fixes: across navigation, settings, UI, execution, personas and accessibility, bug reporting, and project language.
October 10, 2025
Thunders Cloud

Visual comparison goes live, test asset management, and accessibility PDF reports

TL;DR

Visual comparison goes live, a new Test Asset Management tab, and downloadable accessibility PDF reports, plus a faster app and a refreshed Personas experience.

FEATURE
  • Visual comparison 1.0: now live for catching unexpected visual changes.
  • Test Asset Management: a new tab to upload and manage files used in tests in one place.
  • Accessibility PDF reports: download a detailed report when running with the Accessibility persona.
  • Click-at action: a new browser step action for precise clicks.
  • Test plan translation: with more accessibility standards to choose from and multilingual reports.
IMPROVEMENT
  • Faster app: the front-end now loads noticeably faster.
  • Personas refresh: clearer titles and descriptions, with Stable, Preview, and Alpha stability tags.
  • User profile: redesigned profile page.
  • Browser zoom: enhanced zoom controls.
  • Shadow DOM and persistence: better shadow DOM handling, and environment and persona settings persist across test cases.
  • Credit consumption: test plans now show credit consumption.
FIX
  • Azure DevOps: fixed the integration issue.
  • Queued runs: variables now work in queued runs, and personas are correctly applied.
  • Scrolling: fixed scrolling in long bug reports and duplicate scroll actions on iframes.
October 3, 2025
Thunders Cloud

Downloaded-file assertions, integration status, and project-scoped personas

TL;DR

Assert on downloaded files, see the connection status of every integration, and manage personas at the project level.

FEATURE
  • Downloaded-file assertions: assert on a file your test downloads.
  • Integration status: view the connection status of all your integrations.
  • Project-scoped personas: personas now live at the project level, with a redesigned profile page.
IMPROVEMENT
  • Selector support: broader selector type support for browser steps.
  • Run indicator: the running-test indicator is now a proper spinner.
  • Bug creation: now prioritizes your connected integrations.
FIX
  • Execution and credits: fixed authentication and timing issues during execution, and improved credit-consumption precision.
September 26, 2025
Thunders Cloud

Reusable test cases, Edge support, and advanced browser settings

TL;DR

Reuse test cases across tests, run them in Microsoft Edge, and get finer browser control, plus a new Enterprise plan.

FEATURE
  • Reusable test cases: call an existing test case from inside another to reuse it.
  • Microsoft Edge: run your tests in Edge.
  • Advanced settings panel: finer control over browser configuration.
  • Enterprise plan: a new plan for larger teams.
IMPROVEMENT
  • Group billing: manage billing at the group level for teams with multiple accounts.
FIX
  • Stability batch: recorder, browser-settings, translation, and test plan counter fixes.
September 22, 2025
Thunders Cloud

Rebrand to Thunders, post-run suggestions, and broad test browser fixes

TL;DR

Thunder Code is now Thunders. This release adds post-run suggestions, variable assertions in steps, and yearly billing, plus a broad wave of browser and execution fixes.

FEATURE
  • Rebrand to Thunders: Thunder Code is now Thunders across the product.
  • Post-run suggestions: recommendations to make your steps more reliable after a run.
  • Variable assertions: assert on variables inside a test step.
  • More controls: yearly billing, advanced browser settings, and reusable modules.
IMPROVEMENT
  • Auto-split steps: steps with multiple checks are split automatically into separate actions.
  • Inline test plan editing: edit test plan titles inline, and read scenario and test case status from new status icons.
  • French wording: corrected French button labels and wording.
FIX
  • Recording sessions: fixed black screen problems and unreliable sessions.
  • Firefox and Safari: fixed test execution on both, plus an iframe regression.
  • Auth loop: resolved an infinite loop that could occur when your authentication token expired.
  • Execution accuracy: more accurate test duration, and better handling of custom, non-native dropdowns.
  • UI polish: fixed layout, button states, dropdown styling, and project dropdown search.