GitHub Copilot Revisão de Código para Azure Repos agora em versão prévia pública

Nesta sprint, a Revisão de Código do GitHub Copilot para Azure Repos entra em versão prévia pública para todos os clientes do Azure DevOps. Ele traz feedback com tecnologia de IA diretamente nas pull requests, com habilitação flexível, instruções personalizadas, revisões automáticas por meio de políticas de branch, suporte a Managed DevOps Pools e maior visibilidade dos custos.

Confira as notas sobre a versão para obter detalhes.

Geral

GitHub Advanced Security para Azure DevOps

Azure Boards

Azure Repos

Azure Pipelines

Wiki

Geral

Limites de taxa de tratamento do servidor MCP remoto

Agora, as ferramentas podem detectar quando solicitações remotas do SERVIDOR MCP estão se aproximando dos limites de taxa de serviço e receber orientação sobre quando reduzir ou tentar novamente. Isso ajuda a reduzir solicitações com falha e novas tentativas desnecessárias durante períodos de alto uso.

Quando uma solicitação sofre limitação de taxa, as respostas da ferramenta agora incluem as orientações para nova tentativa fornecidas pelo Azure DevOps, permitindo que o agente que faz a chamada aguarde antes de fazer uma nova tentativa da solicitação.

Azure DevOps plug-in agora disponível no GitHub aplicativo Copilot

O plug-in Azure DevOps agora está disponível para o aplicativo Copilot do GitHub. Com o plug-in, você pode exibir e abrir seus Azure DevOps itens de trabalho e solicitações de pull, editar itens de trabalho e fazer atualizações básicas de solicitação de pull e concluir solicitações de pull diretamente do aplicativo Copilot. Instale o plug-in Azure DevOps das escolhas do Editor em Personalizar, entre e conecte-se à sua organização e projeto Azure DevOps para começar.

Consulte o comunicado da postagem no blog para saber mais.

GitHub Advanced Security para Azure DevOps

Alertas de malware (versão prévia privada)

O GitHub Advanced Security para Azure DevOps agora pode exibir detecções de malware como um tipo de alerta distinto em Dependências e na Visão geral de segurança do repositório. As equipes de segurança podem filtrar, investigar, ignorar e reabrir essas descobertas juntamente com seus alertas de dependência existentes.

Descobertas de malware exibidas como alertas de dependência.

Para solicitar acesso para sua organização, preencha o formulário de inscrição da versão preliminar privada do GitHub Advanced Security for Azure DevOps.

Métricas de visão geral de segurança (versão prévia privada)

As páginas de risco e cobertura agora incluem métricas consolidadas para ajudar as equipes de segurança a compreender a exposição a alertas e a cobertura de varredura em toda a organização. O Teams pode refinar as métricas por projeto, repositório, conjunto de ferramentas, severidade, período e estado de cobertura.

Risco:

Métricas de risco filtradas por projeto e repositório.

Cobertura:

Métricas de cobertura filtradas por projeto e repositório.

Para solicitar acesso para sua organização, preencha o formulário de inscrição da versão preliminar privada do GitHub Advanced Security for Azure DevOps.

Cobrança no nível do projeto pelo uso de créditos de IA do Autofix

O uso de créditos do Autofix por IA agora é atribuído a projetos individuais do Azure DevOps. No Gerenciamento de Custos do Azure, você pode discriminar o uso do Autofix e os custos associados por projeto, em vez de ver apenas um total da organização como um todo. Isso facilita entender e alocar o consumo do Autofix em sua organização.

Azure Boards

Segurança aprimorada para emails de notificação de item de trabalho

Fizemos uma melhoria de segurança nos emails de notificação do Azure DevOps ao desabilitar links clicáveis em comentários e outros campos de texto extensos.

Os links ainda estão incluídos no email, mas não são mais clicáveis. Para acessar um link, primeiro abra o item de trabalho no Azure DevOps e depois acesse o link de lá. Essa alteração ajuda a reduzir o risco de phishing e outros links mal-intencionados serem abertos diretamente de emails de notificação.

Azure Repos

GitHub Copilot Revisão de Código (versão prévia pública)

A Revisão de Código do GitHub Copilot para o Azure Repos já está em versão prévia pública e está disponível para todos os clientes do Azure DevOps, sem necessidade de inscrição para acesso antecipado. A Revisão de Código do Copilot traz feedback com tecnologia de IA diretamente para o fluxo de trabalho de pull request, ajudando as equipes a identificar problemas e aplicar padrões de codificação com mais consistência.

GitHub Copilot revisa automaticamente uma solicitação de pull Azure Repos.

Antes de começar, leia a documentação oficial para obter detalhes sobre como Copilot Revisão de Código funciona, como habilitá-lo e o que esperar sobre uso e cobrança.

A visualização pública também apresenta vários aprimoramentos com base nos comentários da visualização técnica:

  • Ativação flexível: Ative a Revisão de Código do Copilot no nível da organização, do projeto ou de cada repositório.
  • Suporte a Pools de DevOps gerenciados: execute revisões usando um Pool de DevOps Gerenciado configurado em vez de agentes hospedados por Microsoft.
  • Instruções personalizadas: definir padrões de codificação específicos de organização, projeto, repositório ou caminho para Copilot a serem considerados durante as revisões.
  • Revisões automáticas: Use políticas de ramificação para revisar automaticamente novos pull requests, incluindo pull requests em rascunho.
  • Melhor visibilidade dos custos: acompanhe os custos do Copilot Code Review por projeto do Azure DevOps usando tags do Gerenciamento de Custos do Azure e alertas de orçamento.
  • Em breve: revise os logs de falhas e os níveis de revisão configuráveis Lite e Balanceado.

Azure DevOps Enterprise Live Migrations (versão prévia pública)

Azure DevOps Enterprise Live Migrations agora está em versão prévia pública. O Enterprise Live Migrations ajuda as organizações a migrar repositórios do Azure DevOps para o GitHub Enterprise Cloud com residência de dados assegurada, minimizando o impacto para os desenvolvedores por meio da sincronização contínua e de um processo de transição controlada. Ele oferece suporte à migração do histórico de repositórios, ramificações, tags, metadados de solicitações de pull request e políticas de ramificação, permitindo que as equipes continuem usando o Azure Pipelines e o Azure Boards durante sua transição. Saiba mais sobre as Migrações Ao Vivo da Empresa.

Migração dinâmica do Azure DevOps Enterprise no Repos.

Títulos automáticos para solicitações pull de várias confirmações

Ao criar um pull request com vários commits, o título do pull request agora é preenchido automaticamente com base no nome do branch de origem. Isso define um valor padrão útil em vez de deixar o título vazio.

A opção Adicionar Mensagens de Confirmação existente permanece disponível para adicionar mensagens de confirmação à descrição da solicitação de pull.

Azure Pipelines

Teste tarefas de pipeline sem executores do Node.js sem suporte

Node.js 6, 10 e 16 chegaram ao fim do suporte e estão agendados para remoção do agente de Azure Pipelines em 24 de novembro de 2026. Agora você pode identificar pipelines que dependem desses executores antes de serem removidos.

Em Configurações da organização>Pipelines>, em Restrições de tarefa, ative Restringir versões sem suporte do Node.js em tarefas de pipeline. Quando habilitado, as tarefas destinadas ao Node.js 6, 10 ou 16 são executadas em um executor do Node.js mais recente disponível. O log do pipeline alerta sobre as tarefas afetadas para que você possa testá-las e atualizá-las.

Importante

Uma tarefa escrita para um executor de Node.js sem suporte pode falhar ou se comportar inesperadamente em um executor mais recente. Atualize tarefas personalizadas para usar uma versão de Node.js com suporte antes que os executores sem suporte sejam removidos.

Para obter mais informações, consulte Restringir versões do Node.js fora de suporte em tarefas de pipeline.

O soquete do Docker não é mais mapeado por padrão para trabalhos de contêiner do Linux

Para melhorar a segurança seguindo o princípio do privilégio mínimo, a partir da versão 5.279.0 do Azure Pipelines Agent, o valor padrão de false é para mapDockerSocket executados em agentes Linux. Após essa alteração, o soquete Docker do host (/var/run/docker.sock) não é montado por padrão no contêiner do job em agentes Linux.

Note

Se o trabalho de contêiner executar comandos do Docker no daemon do host (Docker-in-container), ative isso explicitamente definindo mapDockerSocket como true no recurso de contêiner; caso contrário, o pipeline falhará.

Para usar o socket do host do Docker, habilite isso explicitamente definindo mapDockerSocket: true no recurso de contêiner.

resources:
	containers:
	- container: my_container
		image: ubuntu:22.04
		mapDockerSocket: true

Jobs em contêiner que não usam o comportamento de Docker em contêiner não requerem nenhuma ação. Para obter mais informações, consulte o mapeamento de soquete do Docker.

Wiki

Pesquisa wiki mais rápida por título de página

A pesquisa de páginas wiki por título agora é mais rápida e responsiva, especialmente para projetos com wikis grandes.

Essa melhoria reduz o tempo necessário para pesquisar um wiki pela primeira vez e acelera a filtragem de páginas em toda a experiência wiki, incluindo a árvore de páginas, a caixa de diálogo mover página e o preenchimento automático de link.

Azure DevOps agora recupera as informações necessárias para pesquisas de título de página diretamente do banco de dados wiki, evitando a necessidade de baixar e processar a árvore git completa. Se os dados de pesquisa otimizados não estiverem disponíveis, Azure DevOps usará automaticamente o método de pesquisa existente.

Próximas Etapas 

Note

Essas funcionalidades serão lançadas nas próximas duas a três semanas. Vá para Azure DevOps e dê uma olhada.

Como fornecer comentários

Queremos ouvir o que você pensa sobre esses recursos. Use o menu de ajuda para relatar um problema ou fornecer uma sugestão.

Fazer uma sugestão

Você também pode receber conselhos e suas perguntas respondidas pela comunidade no Stack Overflow.