Azure DevOps Blog
DevOps, Git, and Agile updates from the team building Azure DevOps
Latest posts

Upgrade of .NET agent for Azure Pipelines

We are upgrading the .NET used by Azure Pipelines agent from current .NET Core 3.1 to .NET 6. This is to support new Apple silicon hardware as well as newer operating systems such as Ubuntu 22.04, or Windows on ARM64. Another reason for the .NET upgrade is the fact the .NET Core 3.1 version is already in maintenance phase and the support ends on December 13th, 2022. This means there will be no patches after this date. See .NET and .NET Core official support policy (microsoft.com) and .NET Core 3.1 reaching end of support on December 13th, 2022 for more details. We do not want our customers to build and release th...
New Boards Hub, Sprint 213 Update

Nothing exciting to report for sprint 213. We spent most of our time fixing issues and continue to make good progress. You will also see the new usability feature added below. Notable bugs fixed Note: Although these items are fixed, they may not be released to all organizations yet. Rollout can take a few days to a couple weeks. Copy link to comments feature Using the new "Copy link" action, you can copy a link to a specific work item comment. Paste that link into another work item comment or description. When clicked on, the work item will be opened, and the comment is highlighted. What is next? Contin...

Azure DevOps client libraries migrated to MSAL

The Microsoft.VisualStudio.Services.InteractiveClient library is a public NuGet package that takes care of authenticating to Azure DevOps Services. It abstracts away the acquisition, management and refreshing of authentication tokens, so developers can focus on their goals and stay productive. Historically, the interactive client library has been dependent on the Microsoft.IdentityModel.Clients. ActiveDirectory (or ADAL, for short) to authenticate against Azure Active Directory. With ADAL coming close to the end of its lifecycle, we have updated the interactive client to use a new authentication library - Micros...

All Azure DevOps REST APIs now support PAT scopes

Recently, the Azure DevOps team completed an initiative to associate all Azure DevOps REST APIs with a granular personal access token (PAT) scope. As part of our ongoing investments in security, we undertook this effort to reduce the risks associated with a leaked PAT credential. Previously, a number of Azure DevOps REST APIs were not associated with a PAT scope, which at times led customers to consume these APIs using full-scoped PATs. The broad permissions of a full-scoped PAT (all permissions of their corresponding user), in the hands of a malicious actor, represent a significant security risk to organizations...

New Boards Hub, Sprint 212 Update

In sprint 211 we enabled the "Try the New Boards Hub" banner and popup. This has resulted in a lot of great user feedback, and in turn, a pile of bugs. Our main focus in sprint 212 was fixing these bugs. That trend will continue through sprint 213. Oh, and we did squeeze in one new usability feature (see below) that has been a problem for a long time. 🎉🥳🎊 Notable bugs fixed Note: Although these items are fixed, they may not be released to all organizations yet. Rollout can take a few days to a couple weeks. Edit work item link types Changing a work item link requires at least three steps to complete. For e...

Azure DevOps Server 2022 RC2 now available

We have released Azure DevOps Server 2022 RC2. This is our last planned prerelease before our final release of Azure DevOps Server 2022. You can upgrade from Azure DevOps Server 2022 RC1 or previous versions of TFS and Azure DevOps. You can find the full details in our release notes. Here are some key links: We’d love for you to install this release candidate and provide any feedback at Developer Community.

Azure DevOps Roadmap update

Last week we made significant updates to our product roadmap. We published the latest features for 2022, updated the list of features for 2023, and included an initiatives section that provides details about the product strategy and long-term investments. In addition to including a new list of key features and initiatives, we also updated where we host details for each item in the roadmap. Previously, we were sharing details for a particular item in a public roadmap project in Azure DevOps. Now, you can navigate to the All features section of the roadmap to drill into details for each feature. Below are a f...

October patches for Azure DevOps Server

This month, we are releasing fixes that impact our self-hosted product, Azure DevOps Server. The following will be fixed with this patch: Azure DevOps Server 2020.1.2 Patch 3 If you have Azure DevOps Server 2020.1.1, you should first update to Azure DevOps Server 2020.1.2. Once on Update 1.2, install Azure DevOps Server 2020.1.2 Patch 3. Check out the release notes for more details. Verifying Installation Azure DevOps Server 2020.0.2 Patch 1 If you have Azure DevOps Server 2020.0.1, you should first update to Azure DevOps Server 2020.0.2. Once on Update 2020.0.2, install Azure DevOps Server 2020....

Integrate security into your developer workflow with GitHub Advanced Security for Azure DevOps

Exciting things are in store for Azure DevOps in the coming year! We’re planning deep investments in security as well as broad investment across the product. Read on for more information, and then be sure to check out our updated roadmap at https://aka.ms/AzureDevOpsRoadmap. Deep investments in security First, we are super excited about bringing GitHub Advanced Security and Microsoft Defender for Cloud’s new Defender for DevOps capabilities to Azure DevOps customers! Additionally, two other major security initiatives are planned for Azure DevOps over the coming year. The first is focused on minimizing the risks...