New | Enhancements | Changes | Bug fixes
New
Nested reusable flows
Flows can now contain other flows, so you can extract common step sequences into small foundational flows and nest them inside larger feature-specific flows. Updates to a nested flow propagate to every parent that uses it, which cuts duplication across your test suite and unlocks patterns like data grid testing and layered authentication chains. Available in early access through Settings > Labs. Learn more.
Agent instructions
You can now give the mabl agent custom, user-defined rules that capture your team’s testing standards, application quirks, and governance requirements. Apply instructions across authoring, runtime recovery, and results analysis, and scope them by capability, application, or environment so each agent gets the context that matters for the task at hand. Learn more.
mabl MCP for Atlassian Rovo
Connect the mabl MCP to an Atlassian Rovo agent and your team can query mabl test data and trigger mabl actions from inside Jira and Confluence. Turn test failures into actionable Jira tickets, spot coverage gaps by cross-referencing tickets against test metadata, or translate a Confluence requirement directly into a new mabl test, all without leaving the tools you already use. Learn more.
Conversational results analysis
When a test fails, you can now turn your investigation into a conversation instead of manually piecing together screenshots, logs, and prior runs. Start from the agent’s high-level summary, ask followup questions to dig into root causes and patterns, and export the full analysis as a custom PDF report to share with your team. Available for failed test runs, plan runs, and deployment events. Learn more.
Enhancements
Self-service workspace and admin management
Account admins can now handle workspace and admin settings directly from the account billing dashboard. No need to contact your CSM. Learn more.
Faker v10 and Faker in API tests
mabl now supports Faker.js v10 for generating random test data, including new modules like Airline, Books, and Food. You can also use Faker expressions directly in API test request bodies, headers, and parameters. Learn more.
Self-correcting agentic test authoring
When you build tests in the cloud, the mabl agent now replays steps to confirm they execute correctly and self-corrects when something doesn’t work. The agent also follows updated best practices for writing reliable mabl tests, so you spend less time cleaning up agent-generated tests after the fact. Learn more.
API key authentication for the mabl MCP
As an alternative to the standard OAuth login flow, you can now authenticate to the mabl cloud MCP with an API key. API key auth is scoped to a single workspace and persists until the key is deleted or expires. Learn more.
Multi-label filtering
Filtering by a single label isn’t always enough to narrow down a long list of tests or plans. Now you can select multiple labels at once to zero in on every test and plan tagged with a specific set of labels. Learn more.
Changes
MS Teams integration update
Microsoft is progressively disabling support for Office 365 connectors. The retirement rollout begins May 18, 2026 and ends May 22, 2026. If your organization uses the Teams integration, make sure incoming webhooks are recreated with Microsoft’s new Workflows solution before the rollout window to avoid service interruption. Learn more.
Bug fixes
General
- Fixed an issue with the Create API key button not appearing for users with no existing API keys.
Test authoring
- Fixed a bug where labels added when creating a new test in the mabl Trainer were not saved.
- Fixed an issue with the mabl Trainer being unable to locate or assert elements in certain Outlook web pages.
- Fixed issues with the mabl Trainer failing to load, edit, or duplicate tests that referenced a deleted flow.
- Fixed versioning issues with flows, step descriptions
- Fixed an issue with step and conditional descriptions changing after saving a test in the mabl Trainer.
- Fixed an issue with the mabl Trainer freezing when using Launch and replay at failed step on certain test results.
- Fixed a bug where saving a test created unnecessary new versions of any reusable flows it used.
- Fixed an issue with the Merge versions workflow failing to save resolved conflicts to the branch.
- Fixed an issue with tests failing to save when they referenced a flow whose version metadata had become inconsistent.
- Fixed an issue with flow parameters not appearing on nested reusable flows after saving and reopening a test in the mabl Trainer.
- Fixed an issue with email match condition changes not saving when switching the Subject comparator from equals to contains.
- Fixed an issue with the Received within field reverting to its default value when editing Open and Assert steps for permanent mabl mailboxes.
- Fixed an issue with step descriptions overwriting user-added annotations in the mabl Trainer.
- Fixed an issue with annotations on JS snippet steps not appearing in the mabl Trainer after saving.
- Fixed an issue where the mabl Trainer failed to capture find information for certain elements during mobile training sessions.
Test execution
- Fixed an issue with cloud test runs failing to switch to a new tab when a file picker was open in the previous tab.
- Fixed an issue with JS snippet steps not falling back to a scenario variable's default value when reusing the same variable name.
- Resolved an issue with intermittent 504 errors causing mobile cloud runs to fail.
- Fixed an issue with API tests in plan runs not receiving test-level credentials configured in the plan.
- Fixed an issue with multi-stage plans getting stuck and failing to dispatch subsequent tests in certain cases.
- Fixed an issue with shared variables from stage 1 of a multi-stage plan not propagating correctly to stage 2 tests.
- Fixed an issue with mobile builds not appearing as selectable when configuring a plan's environment.
- Fixed an issue with flow variable default values not being applied correctly during cloud runs.
- Fixed an issue with certain pages failing to load during cloud test runs because of WebSocket-related 502 errors.
- Fixed an issue with WebSocket connections disconnecting in cloud runs when their browser tab was backgrounded during multi-tab tests.
- Fixed an issue with the Rerun test button not triggering a new run for mobile test results.
Test output
- Fixed an issue with scenario and branch names disappearing from output page for older test runs.
- Fixed an issue with the test results page failing to display all steps when one step had unusually large logs.
- Fixed an issue with IF, ELSE, and END conditional steps not displaying their full condition text on the test details and test output pages.
- Fixed an issue with the option to view all variables not appearing on failed test run result pages.
- Fixed issues with PDF exports of test results showing overlapping text and screenshots split across pages.
- Fixed an issue with the first API step in certain tests not showing its request and response body in result logs.
- Fixed an issue where step screenshots were missing from Android test run results.
- Resolved an issue with PDF exports failing or hanging for very large test runs with many screenshots.
mabl CLI
- Fixed an issue where imports of Playwright tests produced tests that threw a 500 when opened.
Subscribe to our monthly newsletter
Interested in getting monthly updates sent directly to your inbox? Click here to subscribe to the monthly product newsletter.