September 27th, 2024

Azure Boards, September Update

Dan Hellem
Program Manager

September was a productive month for Azure Boards, and we’re excited to share some of the new features coming your way.

Area and Iteration Level Fields

Area and iteration level fields have been crucial for querying or displaying results based on their specific levels:

(Root) Level 1 / Level 2 / Level 3 / etc.

Previously limited to a few organizations, these fields are now available to all Azure DevOps organizations using New Boards Hub. You can use them in queries and display them as backlog columns, but they are not supported in style rules, swim lane rules, card fields, and delivery plan fields.

Permanently delete attachments

In some cases, simply removing an attachment from a work item may not fully resolve security risks, especially if the file is flagged as malicious. Shared links to the attachment could still be accessible across other work items, comments, or external channels. To address this, we added a feature that allows users with “Permanently delete work items” permission to permanently remove attachments.

Image 245 boards 02

This action can be performed from the Attachments tab on the work item form, under a new section labeled Deleted Attachments. This section is visible only to users with the necessary permissions to permanently delete work items. Once an attachment is permanently deleted, all associated links return a “File attachment does not exist” error.

REST API support for connecting GitHub repositories

We’re introducing three new REST API endpoints that enable you to automate the addition and removal of GitHub repositories in your Azure DevOps Projects. Additionally, we increased the repository limit per connection from 500 to 2,000 when using these endpoints. They are designed to help teams automate the process of connecting their GitHub repositories to an Azure DevOps project.

These endpoints include:

We have also provided sample code to help you get started.

AB# links on GitHub pull requests

As part of our ongoing enhancements to the Azure Boards + GitHub integration, we’re excited to introduce a new feature that streamlines how AB# links are displayed. With this update, AB# links now appear directly in the Development section of GitHub pull requests, making it easier to access linked work items without searching through descriptions or comments.

Image 245 boards 01

These links will only appear when AB# is included in the pull request description. If you link directly from a work item, they won’t be displayed in the Development section. Additionally, removing the AB# link from the description removes it from the Development control.

Show GitHub pull request details

This feature will be made generally available to all organizations the week of 10/1/2024

We’ve changed the experience when linking GitHub pull requests to work items, providing clearer status updates at a glance. You can now see if a pull request is in draft, needs review, or has status checks running — all directly from the work item.

Image 235 boards 01

In order light up this feature you will need to accept the new permissions requested by the Azure Boards app. To do this go to your organization settings and find GitHub Apps or Applications in the left navigation. Click Configure on the Azure Boards app.

Image github app 1

Now, scroll down near the bottom of the Azure Boards app description. You should see a notification that Azure Boards is requesting an update to its permissions.

Image github app 2

Finally, click the “Accept new permissions” button.

Image github app 3

Azure Boards Roadmap

There are several exciting GitHub integration features that we are currently working on along with some general improvements. Be sure to keep an eye on our product roadmap and release notes for more information.

Author

Dan Hellem
Program Manager

Dan is a Program Manager with Microsoft's Azure DevOps

0 comments

Feedback