Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In deze sprint is het eenvoudiger dan ooit om de beveiliging van toepassingen te versterken met behulp van GitHub Geavanceerde beveiliging voor Azure DevOps. De standaardinstallatie van CodeQL is nu algemeen beschikbaar en biedt de snelste manier om codescans in te schakelen zonder pijplijn-YAML te ontwerpen of te onderhouden. Deze sprint introduceert ook C/C++-ondersteuning, automatische initiële scans wanneer de standaardinstallatie is ingeschakeld, verbeterde zichtbaarheid van scanuitvoering en uitgebreide Copilot configuratie voor automatisch aanvullen op organisatie-, project- en opslagplaatsniveau.
Samen helpen deze verbeteringen teams om beveiligingsproblemen sneller te identificeren en te verhelpen, terwijl de administratieve overhead wordt verminderd.
Bekijk de releaseopmerkingen voor meer informatie.
General
- Enterprise Live Migration-hulpprogramma's toegevoegd aan de Azure DevOps Externe MCP-server
- Kostenrapportage op projectniveau voor Copilot Code Reviews
GitHub Geavanceerde beveiliging voor Azure DevOps
- De standaardinstallatie van CodeQL is nu algemeen beschikbaar
- De standaardinstallatie van CodeQL ondersteunt nu C/C++
- De standaardconfiguratie van CodeQL plant automatisch een eerste uitvoering in bij inschakeling
- Autofix inschakelen op organisatie-, project- of repositoriumniveau
- De foutstatus wissen en Autofix-uitvoeringen opnieuw proberen
Azure-pipelines
- Handmatig en automatisch uitschakelen van serviceverbindingen
- De Azure DevOps issuer in serviceverbindingen voor federatie van workloadidentiteiten wordt afgeschaft
Azure-opslagplaatsen
Testplannen voor Azure
General
Enterprise Live Migration-hulpprogramma's toegevoegd aan de Azure DevOps Externe MCP-server
Met Enterprise Live Migrations (ELM) kunt u Azure DevOps opslagplaatsen migreren naar GitHub Enterprise Cloud met gegevenslocatie terwijl onderbreking van uw ontwikkelteams wordt geminimaliseerd.
We hebben ELM-ondersteuning toegevoegd aan de Azure DevOps Externe MCP-server, zodat agents algemene migratietaken kunnen uitvoeren via de server.
Zie de documentatie Azure DevOps Remote MCP Server voor een lijst met de beschikbare hulpprogramma's en de vereiste configuratie.
Opmerking
Enterprise Live Migrations (ELM) is momenteel beschikbaar als privé-preview.
Kostenrapportage op projectniveau voor Copilot Code Reviews
We hebben projecttags toegevoegd aan de factureringsgegevens van Copilot Code Review, waardoor rapportages in Azure Cost Management, budgetten en waarschuwingen per project mogelijk worden. Dit maakt het eenvoudiger om de kosten voor Copilot Code Review per Azure DevOps-project te volgen, de kostentoewijzing te verbeteren en het gebruik binnen uw organisatie te monitoren.
GitHub Geavanceerde beveiliging voor Azure DevOps
De standaardinstallatie van CodeQL is nu algemeen beschikbaar
De standaardinstallatie van CodeQL is nu algemeen beschikbaar. Standaardconfiguratie is de snelste manier om CodeQL-codescanning in te schakelen; CodeQL wordt automatisch voor uw repository geconfigureerd en uitgevoerd, zonder dat u pipeline-YAML hoeft te schrijven of te onderhouden. Schakel deze in vanuit de instellingen van uw opslagplaats en geavanceerde beveiliging verwerkt de rest.
Deze release biedt ook verbeteringen waarmee standaardinstellingen gemakkelijker kunnen worden bewaakt en gevonden:
- Verbeterde logboekviewer voor standaardinstallatieuitvoeringen : een gerichte, eenvoudig te lezen logboekweergave, zodat u snel kunt bevestigen dat een scan is voltooid en geslaagd, en u de details kunt bekijken wanneer dat nodig is.
- Duidelijkere naamgeving van runs — met een bijgewerkte naamgevingsconventie zijn setup-runs met de standaardconfiguratie in één oogopslag te herkennen in de weergave van het taaklogboek van je agentpool.
- Nieuwe status- en repositoryfilters in de logboekweergave voor taken van de agentpool — filter taken op status en repository om snel te zien wat er met een taak is gebeurd in uw agentpool. Deze filters zijn van toepassing op alle taken in de weergave, niet alleen op standaardinstallatieuitvoeringen.
De standaardinstallatie van CodeQL ondersteunt nu C/C++
De standaardinstallatie van CodeQL ondersteunt nu C/C++. Wanneer u de standaardinstelling inschakelt, wordt C/C++ weergegeven als een ondersteunde taal in het deelvenster aanvullende details en wordt deze gescand als onderdeel van uw geconfigureerde standaardinstallatie-ervaring. Zie codescanning instellen voor meer informatie.
De standaardconfiguratie van CodeQL plant automatisch een eerste uitvoering in wanneer deze wordt ingeschakeld
Wanneer u de standaardinstallatie van CodeQL inschakelt op organisatie- of projectniveau, wordt een eerste uitvoering nu automatisch in de wachtrij geplaatst, zodat u niet hoeft te wachten tot de geplande wekelijkse uitvoering uw eerste resultaten krijgt. Zie codescanning instellen voor meer informatie.
Autofix inschakelen op organisatie-, project- of repositoryniveau
U kunt nu Copilot Autofix inschakelen op organisatie-, project- of opslagplaatsniveau. Voorheen kon Autofix alleen per repository worden geconfigureerd; met inschakeling voor meerdere scopes kunt u het één keer op een bredere scope inschakelen, waarna het voor al uw repositories geldt. Zie Copilot Autofix voor het scannen van code voor meer informatie.
Duidelijke foutstatus en opnieuw proberen voor Autofix-runs
Wanneer een Copilot Autofix-uitvoering mislukt, toont de detailweergave van de waarschuwing nu duidelijk dat de uitvoering is mislukt, zodat u snel kunt zien dat een uitvoering niet is geslaagd en waar u terechtkunt om dit te onderzoeken. Ook is er een duidelijke optie om de uitvoering opnieuw te proberen.
Zie Copilot Autofix voor het scannen van code voor meer informatie over Copilot Autofix.
Azure-pipelines
Handmatig en automatisch uitschakelen van serviceverbindingen
Serviceverbindingen hebben doorlopende toegang tot externe services of services op afstand waarop taken in een pijplijnjob zijn gericht of die daarin worden gebruikt. Wanneer een pijplijn wordt bijgewerkt om handmatig te activeren, maar in feite nooit wordt geactiveerd, blijft de toegang behouden.
Serviceverbindingen waarnaar nog steeds wordt verwezen in pijplijnen, maar niet meer worden gebruikt, kunnen worden uitgeschakeld door de serviceverbindingsbeheerder, bijvoorbeeld de persoon die de serviceverbinding heeft gemaakt of een Project-beheerder. Als u een serviceverbinding wilt uitschakelen, klikt u op de drie puntjes in de rechterbovenhoek en selecteert u Uitschakelen.
Binnen Microsoft wordt het aanbevolen om serviceverbindingen die geen gebruik hebben, automatisch uit te schakelen. Als onderdeel van het Secure by default-principe van het Secure Future Initiative beginnen we serviceverbindingen uit te schakelen die 100 dagen niet zijn gebruikt. Serviceverbindingen die zijn uitgeschakeld, worden vastgelegd in het auditlogboek. Als u een serviceverbinding opnieuw wilt inschakelen voor gebruik na 100 dagen inactiviteit, klikt u op de drie puntjes in de rechterbovenhoek en selecteert u Inschakelen.
De Azure DevOps-issuer in serviceverbindingen voor workload identity federation wordt afgeschaft
De Azure DevOps-issuer in serviceverbindingen voor federatie van workloadidentiteiten wordt afgeschaft en wordt op 1 juli 2027 buiten gebruik gesteld. De verouderde issuer gebruikt het voorvoegsel https://vstoken.dev.azure.com in federatieve aanmeldgegevens.
Nieuwe federatieve serviceverbindingen voor workloadidentiteit maken standaard gebruik van de Microsoft Entra verlener. Bestaande serviceverbindingen die nog steeds de Azure DevOps-issuer gebruiken, blijven werken tot aan de buitengebruikstelling, maar u moet deze vóór 1 juli 2027 bijwerken zodat ze de Microsoft Entra-issuer gebruiken.
Serviceverbindingen die actie nodig hebben, worden boven aan de lijst met serviceverbindingen weergegeven en geven een waarschuwing weer in de gebruikersinterface van de serviceverbindingsconfiguratie. Selecteer Bijwerken bij de serviceverbinding om deze om te zetten naar de Microsoft Entra-uitgever.
Important
Deze afschaffing is alleen van toepassing op serviceverbindingen in Azure openbare cloud die gebruikmaken van Microsoft Entra toepassingen of beheerde identiteiten met één tenant. Serviceverbindingen die zijn gericht op niet-openbare clouds, zoals Azure Government, Azure China of Azure Stack, en serviceverbindingen die gebruikmaken van toepassingen met meerdere tenants (signInAudience: AzureADMultipleOrgs) worden uitgesloten.
Zie voor meer informatie de aankondiging Buitengebruikstelling van de Azure DevOps-verlener in serviceverbindingen voor workload identity federation en de documentatie Serviceverbindingen converteren van de Azure DevOps-verlener naar de Microsoft Entra-verlener.
Azure-opslagplaatsen
Koppeling voor pull-aanvraag toegevoegd aan git-push-uitvoer
Wanneer u een nieuwe vertakking naar Azure-opslagplaatsen pusht, bevat de git-push-uitvoer nu een directe koppeling om een pull-aanvraag te maken. Hierdoor is het sneller om direct na het pushen een PR te openen, zonder handmatig naar de webinterface te gaan.
Voorbeelduitvoer:
remote:
remote: Create a pull request for 'my-branch' on Azure DevOps by visiting:
remote: https://dev.azure.com/org/project/_git/repo/pullrequestcreate?sourceRef=my-branch&targetRef=main
remote:
Testplannen voor Azure
De functie Werkelijk resultaat voor handmatig testen is nu algemeen beschikbaar
De functie Werkelijk resultaat voor handmatig testen in Azure Test Plans is nu algemeen beschikbaar. We hebben de openbare preview in april aangekondigd en op basis van de positieve feedback van de community en de solide technische prestaties van de functie, wordt deze nu gepromoot naar algemene beschikbaarheid.
Het werkelijke resultaat was een van de meest aangevraagde mogelijkheden van de community. Met het werkelijke resultaat kunt u nauwkeurige resultaten op stapniveau vastleggen voor elke teststap met behulp van tekst en bijlagen. Deze functie verbetert de traceerbaarheid, controlegereedheid en samenwerking tussen teams. U kunt het werkelijke resultaat inschakelen als een optioneel of verplicht veld op het niveau van het testplan, vastgelegde resultaten rechtstreeks in de Test Run Hub controleren en deze programmatisch openen via de Azure DevOps REST API.
Volgende stappen
Opmerking
Deze functies worden de komende twee tot drie weken uitgerold. Ga naar Azure DevOps en kijk eens.
Feedback geven
We willen horen wat u van deze functies vindt. Gebruik het Help-menu om een probleem te melden of een suggestie op te geven.
U kunt ook advies krijgen en uw vragen beantwoorden door de community op Stack Overflow.