Funcionalidades do Azure DevOps 2023 Q4

Boards

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

Como utilizador, quero manter a minha exibição em árvore mesmo quando filtro o meu backlog para não perder o contexto do trabalho que estou a gerir.

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

Observação

Este recurso só estará disponível com a visualização dos Novos Hubs dePainéis.

Bilhete de sugestão da comunidade

Suporte a emojis nas etiquetas de itens de trabalho

Como utilizador, quero poder adicionar emojis (🤞🎉) nas minhas etiquetas.

Suporte a emojis nas etiquetas de itens de trabalho

Como utilizador, demoro 5 passos a mudar o tipo de link. Quero mudar um tipo de ligação na interface em apenas um passo.

Alterar tipos de links a partir da interface web

Observação

Este recurso só estará disponível com a visualização dos Novos Hubs dePainéis.

Melhorias em Guardar Comentários

No meu projeto, há alguns utilizadores que só precisam de contribuir nas discussões. Não devem atualizar outros campos.

Como utilizador, quando guardo uma discussão, não deve ser guardado todo o item de trabalho (nem devem ser executadas as regras do item de trabalho).

Melhorias em Guardar Comentários

Bilhete de sugestão da comunidade

Tubulações

Pipelines sem credenciais

Os pipelines frequentemente dependem de ligações de serviço que armazenam informações confidenciais. Um caso de uso comum para Pipelines é implementar aplicações em recursos Azure usando uma ligação de serviço ARM. Cada ligação armazena a palavra-passe ou o certificado do principal de serviço Azure no Azure DevOps. As principais desvantagens de armazenar estas credenciais no Azure DevOps são (a) Terá de atualizar as ligações de serviço no Azure DevOps sempre que as atualizar no Azure (b) As tarefas num pipeline terão acesso a estes segredos. Muitos clientes gostariam de evitar armazenar segredos no Azure DevOps. Eles não querem ter o trabalho de alterar estes segredos regularmente. E querem reduzir o risco de estes segredos serem expostos.

Uma forma de o fazer é usando identidade gerida nas ligações de serviço ARM. No entanto, esta abordagem só funciona com agentes auto-hospedados ou agentes de conjunto de escala. Como parte deste trabalho, iremos explorar como fazer com que a identidade gerida funcione com agentes alojados pela Microsoft. O objetivo do esquema resultante é promover fluxos de trabalho sem credenciais que sejam simplesmente baseados numa identidade gerenciada, cujo acesso a recursos pode ser gerido dentro do Azure Active Directory.

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

Descontinuar o Node 10 do agente e das tarefas

O agente do Azure Pipelines e várias das suas tarefas utilizam o Node.js 6 ou Node.js 10 como runtime. Dado o fim da vida útil do Node 10, precisamos de passar para uma versão mais recente do Node. Isto também é necessário para suportarmos a próxima versão do macOS. Há uma consequência importante ao mudar para uma versão mais recente do Node. O agente deixará de trabalhar no RHEL 6. Fiquem atentos para mais atualizações aqui e nas nossas notas de lançamento.

Elaboração de Relatórios

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

Como utilizador, quando uso o widget de Pull Request, devo poder selecionar muitos repositórios.

Pedido de sugestão da comunidade.

Colunas de resumo para resultados de consulta

Tal como nos backlogs, quero poder adicionar colunas de rollup aos resultados das consultas.

Bilhete de sugestão da comunidade

O Widget de Resultados de Consulta, caso mostre um link para o item principal, é exibido com um ícone que mostre o tipo de item de trabalho

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

Bilhete de sugestão da comunidade