Edit

Azure DevOps Roadmap


| What's New | Developer Community | DevOps Blog | Documentation |


Product roadmap

This feature list is a peek into our roadmap. It identifies some of the significant features we're currently working on and a rough timeframe for when you can expect to see them. It isn't comprehensive but is intended to provide some visibility into key investments. At the top you'll find a list of our large multi-quarter initiatives and the features that they break down into. Further down you'll find the full list of significant features we have planned.

Each feature is linked to an article where you can learn more about a particular item. These features and dates are the current plans and are subject to change. The Timeframe columns reflect when we expect the feature to be available.

Initiatives

Copilot Code Reviews for Azure DevOps

Copilot Code Reviews for Azure DevOps brings AI-assisted pull request reviews to Azure Repos. During review, Copilot analyzes pull request changes and posts comments with potential issues and suggested improvements so teams can identify problems earlier and strengthen code quality before merge. The experience is designed for organizations that continue to build on Azure Repos.

This feature is currently in limited public preview.

Feature Quarter
Copilot Code Reviews for Azure Repos (limited public preview) Done 2026 Q2
Copilot Code Reviews for Azure Repos (public preview) 2026 Q3
Improvements to onboarding and enablement of Copilot code reviews at the organization, project, and repository levels 2026 Q3
Support for Copilot Instructions 2026 Q3
Automatic code reviews for new pull requests 2026 Q3
Cancel Copilot Code Review run 2026 Q3
Support for Managed DevOps Pools 2026 Q3

GitHub Advanced Security for Azure DevOps

GitHub Advanced Security for Azure DevOps (GHAzDO) brings additional security features to Azure DevOps under an additional license. Any project collection administrator can now enable Advanced Security for their organization, projects and repos from the Project Settings or Organization Settings.

The main capabilities of GitHub Advanced Security for Azure DevOps are:

  • Secret Scanning: Detect and remediate plaintext secrets in your git repositories. If push protection is enabled, it also detects and blocks secrets before they are pushed to your repositories.
  • Code Scanning: Search for potential security vulnerabilities and coding errors in your code using CodeQL or a third-party tool.
  • Dependency Scanning: Detect and alert when your code depends on a package that is insecure and receive straightforward remediation guidance.

You can learn more about how to configure GitHub Advanced Security for Azure DevOps in our documentation.

Upcoming capabilities we expect to deliver include:

Feature Quarter
Automatically fix detected dependency scanning vulnerabilities with Dependabot security updates Future

Minimizing the risks associated with credential theft

Azure DevOps supports many different authentication mechanisms, including basic authentication, personal access tokens (PATs), SSH, and Microsoft Entra ID (formerly Azure Active Directory) access tokens. These mechanisms aren't created equally from a security perspective, especially when it comes to the potential for credential theft. For example, unintended leakage of credentials like PATs can let malicious actors into Azure DevOps organizations where they can gain access to critical assets like source code, pivot toward supply chain attacks, or even pivot toward compromising production infrastructure. To minimize the risks of credential theft, we'll focus our efforts in the upcoming quarters in the following areas:

  • Enable administrators to improve authentication security through control plane policies.

  • Reducing the need for PATs and other stealable secrets by adding support for more secure alternatives.

  • Deepening Azure DevOps' integration with Microsoft Entra ID to better support its various security features.

  • Avoiding the need to store production secrets in Azure Pipelines service connections.

Feature Quarter
Continuous access evaluation Future
Using device bound Entra tokens in Azure DevOps Future
Workload identity federation Azure DevOps issuer retirement 2027 Q2
Workload identity federation Azure DevOps issuer retirement for multi-tenant applications Future

Migrate to Managed DevOps Pools

Managed DevOps Pools is an evolution of Azure DevOps Virtual Machine Scale Set agent pools. It provides better pool scalability and reliability, simplifies pool management, and allows you to use the VM images from Microsoft-hosted agents on custom Azure VMs. You can read more about Managed DevOps Pools here. Features to support new scenarios will be added to Managed DevOps Pools and not Virtual Machine Scale Set pools. Managed DevOps Pools is generally available, so you can migrate your Virtual Machine Scale Set pools to Managed DevOps Pools and use them for production workflows, wherever possible.

You'll find the detailed roadmap here.

YAML and release pipelines feature parity

For the past several years, all our pipelines investments have been in the area of YAML pipelines. Furthermore, all our security improvements have been for YAML pipelines. For example, with YAML pipelines, the control over protected resources (e.g., repositories, service connections, etc.) is in the hands of the resource owners as opposed to pipeline authors. The job access tokens that are used in YAML pipelines are scoped to specific repositories that are specified in the YAML file. These are just two examples of security features that are available for YAML pipelines. For these reasons, we recommend using YAML pipelines over classic. Adoption of YAML over classic has been significant for builds (CI). However, many customers have continued to use classic release management pipelines over YAML for releases (CD). The primary reason for this is the lack of parity in various CD features between the two solutions. Over the past year, we addressed several gaps in this area, notably in Checks. Checks are the primary mechanism in YAML pipelines to gate promotion of a build from one stage to another. We'll continue to address gaps in other areas over the next year. Our focus will be on user experiences, traceability, and environments.

Feature Quarter
Stage-level traceability 2027 Q1
On-demand out of order execution of stages 2027 Q1
Service connections in checks Future
Checks extensibility Future

Azure Test Plans improvements

Azure DevOps provides a variety of testing tools and integrations to support different testing needs. These include manual testing, automated testing, and exploratory testing. The platform allows for the creation and management of test plans and test suites, which can be used to track manual testing for sprints or milestones. Additionally, Azure DevOps integrates with CI/CD pipelines, enabling automated test execution and reporting.

We're ramping up our investments in this area in response to feedback from our most active customer base. Our focus will be on the following aspects of test management: improving end-to-end test traceability; extending support for various programming languages and frameworks for automated testing in Test Plans; redesigning workflows and experiences for consuming test runs and test results.

Below, you'll find several investments that we plan to deliver as part of this initiative:

Feature Quarter
Support for JavaScript (Playwright) in Azure Test Plans 2027 Q1
Improve the Reliability and Performance of the Azure Test Plans' Browser Extensions Future

All features

Azure DevOps Services

Timeframe Feature Area
2026 Q3 Commits search General
Remote Azure DevOps MCP Server (GA) General
Show pull request annotations on cards Boards
Bulk attachment actions in Azure Boards Boards
Copilot Code Reviews for Azure Repos (public preview) Repos
Large hosted agents Pipelines
Control access to GitHub repositories Pipelines
Stage-level traceability Pipelines
On-demand out of order execution of stages Pipelines
Improve the Reliability and Performance of the Azure Test Plans' Browser Extensions Test Plans
Support for JavaScript (Playwright) in Azure Test Plans Test Plans
Copilot Autofix for code scanning alerts (public preview) GitHub Advanced Security for Azure DevOps
AI security detections for non-CodeQL supported languages GitHub Advanced Security for Azure DevOps
Future Auditing GA General
Move your organization to a different geography (geo move) General
Policies to disable authentication methods General
PR search General
Report YAML stage status in deployment control on work items Boards
Track repo cloning Repos
Ability to run tasks on next available Node version, if targeted
version is not available
Pipelines
In the Box tasks support Node.js 24 Pipelines
Retire Node 6, 10 and 16 from the Agent Pipelines
Seamless build pipeline integration for Test Case Run Test Plans
Support for Java (Playwright) in Azure Test Plan Test Plans
Support for Python (UnitTest & Robot) in Azure Test Plans Test Plans
Support for PHP (PHPUnit & Pest) in Azure Test Plans Test Plans
Customizable flaky test detection logic Test Plans
Dependabot Security Update Support GitHub Advanced Security for Azure DevOps
Code-to-cloud integration with Defender for Cloud GitHub Advanced Security for Azure DevOps
CodeQL default setup runs on pull request trigger GitHub Advanced Security for Azure DevOps
Copilot Autofix for dependency scanning alerts GitHub Advanced Security for Azure DevOps
Package promote task in Azure Pipelines Artifacts
Deprecate old Azure Artifacts tasks in Azure Pipelines and default to new, auth-only tasks Artifacts

Azure DevOps Server

Timeframe Feature Area
Future Policies to disable authentication methods General
Substring search General
Commits search General
PR search General
New Boards Hub Boards
Markdown editor for work item multi-line fields Boards
Track repo cloning Repos
Stop shipping Node 6 and Node 10 runners with the agent Pipelines
Support Pipelines App with GitHub Enterprise Pipelines
Service connections in checks Pipelines
Checks extensibility Pipelines
Package promote task in Azure Pipelines Artifacts
Deprecate old Azure Artifacts tasks in Azure Pipelines and default to new, auth-only tasks Artifacts
Dashboard Global Parameter Reporting
Dashboard Template Reporting
Seamless build pipeline integration for Test Case Run Test Plans
Advanced Test Case result history Test Plans
Latest Test Outcome in Requirements Test Plans
Direct link from Test Plan work item to Test Plans page Test Plans
Auto-pause manual test case run Test Plans
Resume paused test cases on by default Test Plans
Undo test step in web and desktop runner Test Plans
Export test cases with custom columns in XLSX Test Plans
Restore deleted test plans and test suites using REST API Test Plans
View Test Case State in Execute Tab Test Plans
New Test Plans directory Test Plans
New Test Run experience Test Plans
Enhanced Test Point Result Panel Test Plans
Support for Java (JUnit) in Azure Test Plans Test Plans
Support for JavaScript (Jest) in Azure Test Plans Test Plans
Support for Python (UnitTest & Robot) in Azure Test Plans Test Plans
Support for JavaScript (Playwright) in Azure Test Plans Test Plans
Support for PHP (PHPUnit & Pest) in Azure Test Plans Test Plans
Support for Java (Playwright) in Azure Test Plan Test Plans
Customizable flaky test detection logic Test Plans

How to provide feedback

We would love to hear what you think about these features. Report any problems or suggest a feature through Developer Community.

Make a suggestion

You can also get advice and your questions answered by the community on Stack Overflow.