Recursos do Azure DevOps 2023 Q4

Boards

Manter a hierarquia do backlog ao aplicar filtros

Como usuário, quero manter minha exibição de árvore mesmo quando filtre minha lista de pendências para não perder o contexto do trabalho que estou tentando organizar.

Manter a hierarquia de backlog quando os filtros são aplicados

Observação

Esse recurso só estará disponível com a versão prévia do New Boards Hubs.

Ticket de sugestão da comunidade

Suporte a emojis nas tags de itens de trabalho

Como usuário, quero poder adicionar emojis (🤞🎉) em minhas etiquetas.

Suporte a emojis em tags de item de trabalho

Como usuário, são necessárias 5 etapas para alterar um tipo de link. Quero alterar um tipo de link na interface do usuário em apenas uma etapa.

Alterar tipos de link da interface do usuário da Web

Observação

Esse recurso só estará disponível com a versão prévia do New Boards Hubs.

Salvar melhorias nos comentários

No meu projeto, há alguns usuários que só precisam contribuir para discussões. Eles não devem atualizar nenhum outro campo.

Como usuário, quando eu salvar uma discussão, todo o item de trabalho (e executar regras de item de trabalho) não deve ser salvo.

Salvar os comentários aprimorados

Ticket de sugestão da comunidade

Pipelines

Pipelines sem credenciais

Os pipelines geralmente dependem de conexões de serviço que armazenam segredos. Um caso de uso comum para Pipelines é implantar aplicativos em recursos do Azure usando uma conexão de serviço do ARM. Cada conexão armazena a senha ou o certificado da entidade de serviço do Azure no Azure DevOps. As principais desvantagens de armazenar essas credenciais no Azure DevOps são (a) Você precisará atualizar as conexões de serviço no Azure DevOps sempre que atualizá-las no Azure (b) Tarefas em um pipeline terão acesso a esses segredos. Muitos clientes gostariam de evitar o armazenamento de segredos no Azure DevOps. Eles não querem ter o trabalho de atualizar esses segredos regularmente. E eles querem reduzir o risco desses segredos serem expostos.

Uma maneira de fazer isso é usando a identidade gerenciada em conexões de serviço do ARM. No entanto, essa abordagem só funciona com agentes auto-hospedados ou agentes de conjunto de dimensionamento. Como parte desse trabalho, exploraremos como fazer a identidade gerenciada funcionar com agentes hospedados pela Microsoft. O objetivo do esquema resultante é promover pipelines sem credenciais que são simplesmente baseados em identidade gerenciada, cujo acesso a recursos pode ser gerenciado no Azure Active Directory.

A solução proposta como parte desse trabalho será específica para conexões de serviço do Azure e não funcionará para outros tipos de conexões de serviço.

Descontinuar o Node.js 10 do agente e das tarefas

O agente do Azure Pipelines e várias de suas tarefas usam o Node.js 6 ou o Node.js 10 como tempo de execução. Dado o fim da vida útil do Node 10, precisamos mudar para uma versão mais recente do Node. Isso também é necessário para darmos suporte à próxima versão do macOS. Há uma consequência importante da mudança para uma versão mais recente do Node. O agente não funcionará mais no RHEL 6. Fique atento a mais atualizações aqui e em nossas notas de lançamento.

Reportagem

Widget de Solicitação de Pull para permitir a seleção de muitos repositórios

Como usuário, quando uso o widget pull request, devo ter permissão para selecionar muitos repositórios.

Ticket de sugestão da comunidade.

Colunas de agregação para resultados da consulta

Como listas de pendências, gostaria de poder adicionar colunas cumulativas aos resultados da consulta.

Ticket de sugestão da comunidade

O Widget de resultados de consulta deve exibir um link para o item pai, acompanhado por um ícone que mostra o tipo de item de trabalho.

mostrar link com o nome pai no widget de resultados da consulta

Ticket de sugestão da comunidade