Azure DevOps server MCP remoto disponibile a livello generale e nuovi eventi di controllo

In questo sprint, il server MCP remoto Azure DevOps è ora disponibile a livello generale, con supporto esteso per Microsoft Foundry e Copilot Studio. Inoltre, il controllo è stato ampliato per offrire maggiore visibilità sulle attività amministrative e correlate alla sicurezza. I nuovi eventi di controllo ora tengono traccia delle modifiche e degli aggiornamenti delle licenze del servizio, mentre il flusso di controllo per Monitoraggio di Azure log ora usa l'autorizzazione basata su Microsoft Entra per migliorare la sicurezza e allinearsi alle procedure di autenticazione moderne.

Dai un'occhiata alle note di rilascio per i dettagli.

General

Azure Pipelines

Wiki

General

Azure DevOps Server MCP remoto è ora disponibile a livello generale

Il server MCP remoto Azure DevOps è ora disponibile a livello generale, rendendo più semplice connettere in modo sicuro gli agenti di intelligenza artificiale e i copiloti a Azure DevOps senza gestire l'infrastruttura locale. La versione di disponibilità generale espande anche il supporto per Microsoft Foundry e Copilot Studio, consentendo agli sviluppatori di creare esperienze basate su intelligenza artificiale in grado di accedere in modo sicuro Azure DevOps elementi di lavoro, repository, pipeline e altro ancora tramite un endpoint MCP ospitato.

Altre informazioni sul server MCP remoto Azure DevOps.

Lo streaming di controllo di Monitoraggio di Azure Logs ora usa l'autenticazione di Microsoft Entra per l'autorizzazione del workspace

Azure DevOps convalida ora l'accesso all'area di lavoro per lo streaming di controllo di Monitoraggio di Azure Logs usando l'identità Microsoft Entra dell'utente che ha effettuato l'accesso. Durante la configurazione e in determinati scenari di riconfigurazione, agli utenti potrebbe essere richiesto di accedere ad Azure affinché Azure DevOps possa verificare l'accesso all'area di lavoro di Monitoraggio di Azure Logs di destinazione tramite Azure Resource Manager.

Questa modifica supporta la deprecazione in corso dell'ID dell'area di lavoro e dell'autorizzazione basata su chiave condivisa e contribuisce a garantire che solo gli utenti con le autorizzazioni di Azure appropriate possano configurare o riattivare i flussi di controllo di Monitoraggio di Azure Logs.

Controllare gli eventi per le sottoscrizioni Visual Studio scadute e le licenze GitHub Enterprise

Quando la sottoscrizione di Visual Studio o la licenza GitHub Enterprise di un utente non è più valida, Azure DevOps ora genera un evento di controllo Licensing.Modified, seguito da un evento Licensing.Assigned se viene applicato un livello di accesso di fallback. Queste modifiche avviate dal sistema vengono attribuite a "Azure DevOps Services" e vengono visualizzate nell'interfaccia utente di controllo, esportazioni e streaming di controllo. Altre informazioni sugli eventi di controllo delle licenze.

Controllare gli eventi per gli hook del servizio

Le modifiche alle sottoscrizioni dei service hook vengono ora registrate nel log di controllo di Azure DevOps, inclusi la creazione, l’eliminazione, le modifiche alla configurazione, le modifiche agli eventi sottoscritti, le modifiche allo stato di abilitazione/disabilitazione e i casi in cui una sottoscrizione viene sottoposta a limitazione. Questi eventi sono disponibili nell'interfaccia utente del log di controllo, nello streaming di controllo e nelle API di controllo. Vedere Eventi di controllo per l'elenco completo.

Azure Pipelines

Le build della pipeline stanno passando ai token di accesso emessi da Microsoft Entra

Le compilazioni della pipeline stanno passando ad autenticarsi con un token di accesso rilasciato da Microsoft Entra invece di uno rilasciato da Azure DevOps. Questa modifica inserisce l'identità della pipeline nella stessa piattaforma che controlla già il resto del cloud Microsoft, con rilascio e convalida coerenti e un'unica posizione in cui vengono applicati e controllati i criteri di identità.

La modifica è trasparente per le pipeline: le stesse compilazioni, lo stesso comportamento di autenticazione e nessuna configurazione da aggiornare. Nel raro caso in cui la pipeline decodifica il token di compilazione e assume una dipendenza diretta dal relativo contenuto, questo passaggio potrebbe non riuscire. Se si dispone di una dipendenza di questo tipo, spostarla nelle API REST supportate Azure DevOps, come descritto in Token di autenticazione non sono un contratto dati.

Supporto per ARM64 con l'attività VSTest v3

L'attività VSTest v3 supporta ora l'esecuzione su Windows agenti ARM64. Quando si eseguono le pipeline in un agente ARM64, l'attività usa automaticamente l'eseguibile ARM64 vstest.console nativo, consentendo di compilare e convalidare in modo più efficiente applicazioni e carichi di lavoro ARM64.

Esperienza di code coverage migliorata per Azure Pipelines

Azure Pipelines ora offre un'esperienza di code coverage avanzata che consente ai team di comprendere meglio la copertura tra build complesse, inclusi scenari multiconfigurazione e framework multitarget. In base al feedback dei clienti, la nuova esperienza offre una visione più chiara della copertura complessiva mantenendo al tempo stesso la possibilità di esaminare i risultati dettagliati.

La nuova esperienza include i miglioramenti seguenti:

  • La visualizzazione file offre code coverage a livello di cartella e file, inclusa la copertura aggregata tra moduli e configurazioni di compilazione, semplificando la comprensione della copertura complessiva del progetto.

    Esaminare il code coverage aggregato per cartella e file.

  • La visualizzazione della copertura del codice sorgente consente di esaminare i singoli file e identificare rapidamente il codice coperto, parzialmente coperto e non coperto direttamente nell'esperienza di copertura del codice.

    Esamina le righe coperte e non coperte in un file sorgente.

  • La visualizzazione dettagli consente di esaminare i dati di copertura specifici della configurazione e a livello di modulo quando sono necessarie informazioni più approfondite.

    Esaminare i dettagli del code coverage in base al modulo e alla configurazione.

  • I report di copertura HTML rimangono disponibili tramite l'interruttore Mostra report di copertura, consentendo di passare all'esperienza completa del report quando è necessaria un'analisi di copertura più avanzata.

    Apri il report HTML completo sulla copertura del codice.

Questa esperienza è disponibile per gli scenari di copertura del codice supportati di VSTest e di Publish Code Coverage Results v2.

Wiki

Ripristino della pagina Wiki migliorato

È stato migliorato Azure DevOps Wiki per rendere più affidabile il ripristino delle pagine eliminate accidentalmente. Se una pagina wiki viene eliminata e ricreata nello stesso percorso entro 30 giorni, ora mantiene l'ID pagina originale anziché riceverne uno nuovo.

Questa modifica mantiene i collegamenti esistenti alla pagina, impedendo l'interruzione degli URL dopo il ripristino di una pagina. Nella maggior parte dei casi, la modifica è trasparente per gli utenti, ma rende molto più uniforme il ripristino delle pagine wiki eliminate.

Passaggi successivi

Note

Queste funzionalità verranno implementate nelle prossime due o tre settimane. Andare a Azure DevOps e dare un'occhiata.

Come fornire commenti e suggerimenti

Vogliamo sapere cosa ne pensi di queste funzionalità. Usa il menu di aiuto per segnalare un problema o fornire un suggerimento.

Inviare un suggerimento

È anche possibile ottenere consigli e risposte alle domande della community su Stack Overflow.