The mabl Azure Pipelines task now runs on Node.js 20 or Node.js 24, whichever your Azure Pipelines agent selects.
Azure Pipelines is removing the Node.js 16 runtime from new agents in November 2026, and earlier versions of the task depended on it, so every mabl step printed an end-of-life warning. Starting with version 1.2.2 of the mabl Azure DevOps extension, the warning is gone and your pipelines are ready ahead of that deadline.
The task package is also about 80% smaller than before, so it downloads faster the first time an agent runs it.
Who is affected
The task now requires Azure Pipelines agent 4.248.0 or newer. Microsoft-hosted agents already meet this requirement. If you run self-hosted agents, check their version: an agent older than 4.248.0 stops the task with an agent-version error before any mabl tests run.
Agents on 4.265.1 or newer can run the task on Node.js 24 once Microsoft enables it for your organization. Until then the task runs on Node.js 20. Either runtime is fully supported, and no pipeline changes are needed for the switch.
What to do
Pipelines that reference the task as mabl-azure-devops-extension@1 pick up the new version automatically. No action is required unless your self-hosted agents are older than 4.248.0, in which case update the agent.