Share via


Azure DevOps Roadmap


| Wat is er nieuw | Ontwikkelaarscommunity | DevOps Blog | Documentatie |


Product-roadmap

Deze lijst met functies is een kijkje in onze roadmap. Het identificeert enkele van de belangrijke functies waaraan we momenteel werken en een ruw tijdsbestek voor wanneer u ze kunt verwachten. Het is niet volledig, maar is bedoeld om inzicht te krijgen in belangrijke investeringen. Bovenaan vindt u een lijst met onze grote multikwartale initiatieven en de onderdelen waarin ze zijn opgesplitst. Verderop vindt u de volledige lijst met belangrijke functies die we hebben gepland.

Elke functie is gekoppeld aan een artikel waar u meer informatie over een bepaald item kunt vinden. Deze functies en datums zijn de huidige plannen en kunnen worden gewijzigd. De kolommen Tijdsbestek geven aan wanneer we verwachten dat de functie beschikbaar is.

Initiatieven

GitHub Advanced Security voor Azure DevOps

GitHub Advanced Security for Azure DevOps (GHAzDO) biedt aanvullende beveiligingsfuncties voor Azure DevOps onder een extra licentie. Elke beheerder van een projectverzameling kan nu Advanced Security inschakelen voor hun organisatie, projecten en opslagplaatsen vanuit de projectinstellingen of organisatie-instellingen.

De belangrijkste mogelijkheden van GitHub Advanced Security voor Azure DevOps zijn:

  • Secret Scanning: Detecteer en herstel platte tekstgeheimen in uw Git repositories. Als pushbeveiliging is ingeschakeld, worden geheimen ook gedetecteerd en geblokkeerd voordat ze naar uw opslagplaatsen worden gepusht.
  • Code scannen: Zoek naar mogelijke beveiligingsproblemen en coderingsfouten in uw code met behulp van CodeQL of een hulpprogramma van derden.
  • Scannen op afhankelijkheden: Detecteren en waarschuwen wanneer uw code afhankelijk is van een pakket dat onveilig is en eenvoudige herstelrichtlijnen ontvangt.

Meer informatie over het configureren van GitHub Advanced Security voor Azure DevOps vindt u in onze documentatie.

Toekomstige mogelijkheden die we verwachten te leveren zijn onder andere:

Functie Gebied Kwartaal
De geldigheid van gedetecteerde partnergeheimen bepalen GitHub Advanced Security voor Azure DevOps 2025 K2
Koppel Board-items aan geavanceerde beveiligingswaarschuwingen GitHub Advanced Security voor Azure DevOps 2025 3e kwartaal
Gedetecteerde beveiligingsproblemen met afhankelijkheidsscans automatisch oplossen met Dependabot-beveiligingsupdates GitHub Advanced Security voor Azure DevOps Toekomst
Standaardinstelling voor CodeQL (inschakelen met één klik) GitHub Advanced Security voor Azure DevOps Toekomst

Minimaliseren van de risico's die gepaard gaan met diefstal van referenties

Azure DevOps ondersteunt veel verschillende verificatiemechanismen, waaronder basisverificatie, persoonlijke toegangstokens (PAT's), SSH en Microsoft Entra ID -toegangstokens (voorheen Azure Active Directory). Deze mechanismen worden niet evenzeer gemaakt vanuit het oogpunt van beveiliging, vooral als het gaat om het potentieel voor diefstal van referenties. Onbedoeld lekken van referenties, zoals persoonlijke toegangsbeveiligingscodes, kan kwaadwillende actoren ongewenst toegang geven tot Azure DevOps-organisaties, waar ze toegang kunnen krijgen tot kritieke bronnen zoals broncode, verder kunnen gaan naar supply chain-aanvallen of zelfs proberen productie-infrastructuur in gevaar te brengen. Om de risico's van referentiediefstal te minimaliseren, richten we ons op de komende kwartalen op de volgende gebieden:

  • Beheerders in staat stellen om de verificatiebeveiliging te verbeteren via besturingsvlakbeleid.

  • Verminder de noodzaak van PAT's en andere stelbare geheimen door ondersteuning toe te voegen voor veiligere alternatieven.

  • De integratie van Azure DevOps met Microsoft Entra ID verdiepen om de verschillende beveiligingsfuncties beter te ondersteunen.

  • Vermijd de noodzaak om productiegeheimen op te slaan in Azure Pipelines-serviceverbindingen.

Functie Gebied Kwartaal
PAT-levenscyclus-API Algemeen Gereed 2022 4e kwartaal
Controlevlak voor persoonlijke toegangstokens (PAT) Algemeen Gereed 2022 4e kwartaal
Ondersteuning voor beheerde identiteit en service-principal (preview) Algemeen Gereed 2023 eerste kwartaal
Federatie van workloadidentiteit voor Azure-implementaties (preview) Pijpleidingen Gereed 2023 K3
Toepassingsbereiken voor Azure Active Directory OAuth Algemeen Gereed 2023 K3
Ondersteuning voor beheerde identiteiten en service-principals (GA) Algemeen Gereed 2023 K3
Workload-identiteitsfederatie voor Azure-serviceverbinding (GA) Pijpleidingen Gereed 2024 Q1
Federatie van workload-identiteiten voor Docker-service-verbinding Pijpleidingen Afgerond 2024 H2
Volledige webondersteuning voor beleid voor voorwaardelijke toegang Algemeen voltooid 2024 Q4
beleid voor het uitschakelen van het gebruik van persoonlijke toegangstokens (PAT) Algemeen 2025 K2
Workload-Identiteitsfederatie met door Entra uitgegeven tokens Pijpleidingen 2025 K2
PAT-less authenticatie bij pijplijntaken binnen Azure DevOps API's Pijpleidingen 2025 3e kwartaal
Continue toegangsevaluatie Algemeen Toekomst
Apparaatgebonden Entra-tokens gebruiken in Azure DevOps Algemeen Toekomst

Verbeterde boards + GitHub-integratie

De bestaande Integratie van Azure Boards + GitHub is al enkele jaren aanwezig. De integratie is een goed uitgangspunt, maar biedt niet het niveau van tracering dat onze klanten gewend zijn geworden. Op basis van feedback van klanten hebben we een aantal investeringen samengesteld om deze integratie te verbeteren. Ons doel is om dit te verbeteren, zodat Azure Boards-klanten die ervoor kiezen om GitHub-opslagplaatsen te gebruiken, een equivalent niveau van traceerbaarheid kunnen behouden voor het hebben van opslagplaatsen in Azure DevOps.

Deze investeringen omvatten:

Functie Gebied Kwartaal
Koppeling toevoegen aan GitHub-doorvoer- of pull-aanvraag van werkitem Borden Gereed 2024 Q1
Meer informatie over een GitHub-pull-aanvraag weergeven Borden Gereed 2024 Q1
Schaalbaarheid verbeteren bij het zoeken en koppelen van GitHub
repositories naar een Azure DevOps-project
Borden Gereed 2024 2e kwartaal
AB#-koppelingen in GitHub-pull-aanvraag Borden Gereed 2024 2e kwartaal
Vertakking maken in GitHub-opslagplaats vanuit werkitem Borden Gereed 2024 K3
de samenvoegcommit automatisch koppelen Borden Gereed 2025 K1
Pull-aanvragen automatisch koppelen wanneer deze zijn gekoppeld aan een GitHub-vertakking Borden Gereed 2025 K1
Automatisch taklinks verwijderen wanneer de bijbehorende elementen corresponderen
GitHub-vertakkingen worden verwijderd
Borden Gereed 2025 K1
Build-status weergeven bij het gebruik van een YAML-build-pijplijn met
GitHub-opslagplaats
Borden Gereed 2025 K1
statusovergangen ondersteunen bij het samenvoegen van een GitHub-pull-aanvraag Borden Gereed 2025 Q2
! vermeldt ondersteuning voor GitHub-pull-aanvragen Borden Gereed 2025 Q2
MCP-server voor Azure DevOps Algemeen 2025 K2
Ondersteuning voor GitHub Enterprise Cloud met gegevenslocatie Borden 2025 K2

Migreren naar beheerde DevOps-pools

Beheerde DevOps-pools is een evolutie van Azure DevOps Virtual Machine Scale Set-agentgroepen. Het biedt betere schaalbaarheid en betrouwbaarheid van pools, vereenvoudigt het beheer van pools en stelt u in staat de VM-installatiekopieën van door Microsoft gehoste agents te gebruiken op aangepaste Azure-VM's. Meer informatie over beheerde DevOps-pools vindt u hier. Beheerde DevOps-pools zijn algemeen beschikbaar, zodat u uw virtuele-machineschaalsetgroepen kunt migreren naar beheerde DevOps-pools en deze kunt gebruiken voor productiewerkstromen, waar mogelijk.

Hieronder vindt u verschillende investeringen die we willen leveren als onderdeel van dit initiatief:

Functie Gebied Kwartaal
Pool maken op azure DevOps-projectniveau met behulp van machtigingen op projectniveau Pijpleidingen 2025 K2
Spot Virtual Machines-exemplaar Pijpleidingen 2025 K2
Vertrouwde basiscertificaten toevoegen Pijpleidingen 2025 K2
Container-gebaseerde agents Pijpleidingen 4e kwartaal 2025

Functiepariteit van YAML- en release-pijplijnen

Al onze investeringen in pijplijnen zijn de afgelopen jaren op het gebied van YAML-pijplijnen. Bovendien zijn al onze beveiligingsverbeteringen voor YAML-pijplijnen. Met YAML-pijplijnen is bijvoorbeeld de controle over beveiligde resources (bijvoorbeeld opslagplaatsen, serviceverbindingen, enzovoort) in handen van de resource-eigenaren in plaats van pijplijnauteurs. De toegangstokens voor taken die worden gebruikt in YAML-pijplijnen, zijn gericht op specifieke opslagplaatsen die zijn opgegeven in het YAML-bestand. Dit zijn slechts twee voorbeelden van beveiligingsfuncties die beschikbaar zijn voor YAML-pijplijnen. Daarom raden we u aan YAML-pijplijnen te gebruiken in plaats van klassiek. De acceptatie van YAML ten opzichte van de klassieke versie is aanzienlijk geweest voor builds (CI). Veel klanten hebben echter nog steeds klassieke releasebeheerpijplijnen gebruikt via YAML voor releases (CD). De belangrijkste reden hiervoor is het gebrek aan pariteit in verschillende CD-functies tussen de twee oplossingen. Het afgelopen jaar hebben we een aantal hiaten op dit gebied aangepakt, met name in controles. Controles zijn het voornaamste mechanisme in YAML-pijplijnen om de promotie van een build van de ene fase naar de andere te beheren. In de loop van het volgende jaar zullen we nog steeds hiaten in andere gebieden aanpakken. Onze focus ligt op gebruikerservaringen, traceerbaarheid en omgevingen.

Functie Gebied Kwartaal
Audits voor controles Pijpleidingen Gereed 2022 4e kwartaal
Aangepaste variabelen in controles Pijpleidingen Gereed 2023 eerste kwartaal
Schaalbaarheid controleren Pijpleidingen Gereed 2023 K2
Goedkeuringen en controles overslaan Pijpleidingen Gereed 2023 K4
Sequentie van goedkeuringen en andere controles Pijpleidingen Gereed 2024 Q1
Uitgestelde goedkeuringen Pijpleidingen Gereed 2024 Q1
Eén fase opnieuw uitvoeren Pijpleidingen Gereed 2024 Q1
Handmatig in de wachtrij zetten van fasen Pijpleidingen Afgerond 2024 H2
Concurrentie op niveau van een fase Pijpleidingen Gereed 2024 K3
Traceerbaarheid op faseniveau Pijpleidingen 2025 K2
nl-NL: Op aanvraag buiten volgorde uitvoering van fasen Pijpleidingen 2025 K2
Serviceverbindingen in controles Pijpleidingen Toekomst
Uitbreidbaarheid controleren Pijpleidingen Toekomst

Verbeteringen in Azure-testplannen

Azure DevOps biedt diverse testhulpprogramma's en integraties ter ondersteuning van verschillende testbehoeften. Dit zijn onder andere handmatige tests, geautomatiseerde tests en verkennende tests. Het platform maakt het mogelijk om testplannen en testsuites te maken en te beheren, die kunnen worden gebruikt om handmatige tests voor sprints of mijlpalen bij te houden. Daarnaast kan Azure DevOps worden geïntegreerd met CI/CD-pijplijnen, waardoor geautomatiseerde testuitvoering en rapportage mogelijk is.

We zetten onze investeringen op dit gebied op in reactie op feedback van ons meest actieve klantenbestand. Onze focus ligt op de volgende aspecten van testbeheer: het verbeteren van de end-to-end testtraceerbaarheid; uitbreiding van ondersteuning voor verschillende programmeertalen en frameworks voor geautomatiseerd testen in testplannen; werkstromen en ervaringen voor het gebruik van testuitvoeringen en testresultaten opnieuw ontwerpen.

Hieronder vindt u verschillende investeringen die we willen leveren als onderdeel van dit initiatief:

Functie Gebied Kwartaal
Herstel verwijderde testplannen en testsuites met de REST API Testplannen Gereed 2025 K1
Automatisch pauzeren van handmatige testrun Testplannen Gereed 2025 K1
YAML-pijplijnen ondersteunen in Azure Test Plans Testplannen 2025 K2
Ondersteuning voor Java (JUnit) in Azure-testplannen Testplannen 2025 K2
Ondersteuning voor Python (PyTest) in Azure-testplannen Testplannen 2025 K2
Ondersteuning voor JavaScript (Jest) in Azure-testplannen Testplannen 2025 K2
Onderbroken testcases standaard hervatten Testplannen 2025 K2
Snelle toegang tot testresultaten in testcase- Testplannen 2025 K2
geavanceerde resultatengeschiedenis van testcases Testplannen 2025 K2
Meest recente testuitkomst van vereisten Testplannen 2025 K2
Testcasestatus weergeven op het tabblad Uitvoeren Testplannen 2025 K2
Nieuwe testplannen map Testplannen 2025 K2
Nieuwe ervaring van testuitvoering - openbare proefversie Testplannen 2025 3e kwartaal
Verbeterd Testpuntresultatenpanel Testplannen 2025 3e kwartaal
Ondersteuning voor JavaScript (Playwright) in Azure-testplannen Testplannen 2025 3e kwartaal

Alle functies

Azure DevOps Services

Tijdsbestek Functie Gebied
2025 Q2 Doorvoeren zoeken Algemeen
Scopes met hoge bevoegdheden beheersen, pijplijndecorators en niet-gepubliceerde extensies beheren Algemeen
statusovergangen ondersteunen bij het samenvoegen van een GitHub-pull-aanvraag Borden
Pull-aanvragen automatisch koppelen wanneer deze zijn gekoppeld aan een GitHub-vertakking Borden
de samenvoegcommit automatisch koppelen Borden
Taklinks automatisch verwijderen wanneer de bijbehorende GitHub-takken worden verwijderd Borden
Buildstatus weergeven bij het gebruik van een YAML-build-pijplijn met GitHub-opslagplaats Borden
! vermeldt ondersteuning voor GitHub-pull-aanvragen Borden
Markdown-editor voor velden met meerdere regels voor werkitems Borden
YamL-fasestatus rapporteren in implementatiebeheer voor werkitems Borden
Ondersteuning voor GitHub Enterprise Cloud met gegevenslocatie Borden & Pijpleidingen
MCP-server voor Azure DevOps Algemeen
Traceerbaarheid op faseniveau Pijpleidingen
De gehoste macOS-agents op Apple Silicon Pijpleidingen
nl-NL: Op aanvraag buiten volgorde uitvoering van fasen Pijpleidingen
YAML-pijplijnen ondersteunen in Azure Test Plans Testplannen
Ondersteuning voor Java (JUnit) in Azure-testplannen Testplannen
Ondersteuning voor Python (PyTest) in Azure-testplannen Testplannen
Ondersteuning voor JavaScript (Jest) in Azure-testplannen Testplannen
Onderbroken testcases standaard hervatten Testplannen
Snelle toegang tot testresultaten in testcase- Testplannen
geavanceerde resultatengeschiedenis van testcases Testplannen
Meest recente testuitkomst van vereisten Testplannen
Testcasestatus weergeven op het tabblad Uitvoeren Testplannen
Nieuwe testplannen map Testplannen
Beveiligingsplannen voor geheimen en codebeveiliging voor geavanceerde beveiliging GitHub Advanced Security voor Azure DevOps
Controle van geldigheid van geheimen GitHub Advanced Security voor Azure DevOps
Advanced Security Alert Events toegevoegd aan Azure DevOps Service Hooks Framework GitHub Advanced Security voor Azure DevOps
Aanvullende metagegevens toevoegen voor afhankelijkheidswaarschuwingen om herstel te verbeteren GitHub Advanced Security voor Azure DevOps
2025 Q3 Nieuwe ervaring van testuitvoering - openbare proefversie Testplannen
Verbeterd Testpuntresultatenpanel Testplannen
Ondersteuning voor JavaScript (Playwright) in Azure-testplannen Testplannen
Geavanceerde beveiligingsgebeurtenissen die worden gestreamd naar Azure DevOps-auditlogboek GitHub Advanced Security voor Azure DevOps
Koppel Board-items aan geavanceerde beveiligingswaarschuwingen GitHub Advanced Security voor Azure DevOps
Toekomst Algemene beschikbaarheid controleren Algemeen
Beleid voor het uitschakelen van verificatiemethoden Algemeen
PR-zoekopdracht Algemeen
Klonen van opslagplaats bijhouden Repos
Mogelijkheid om taken uit te voeren op de volgende beschikbare Node-versie, indien gericht
versie is niet beschikbaar
Pijpleidingen
Ondersteuning voor pijplijnen-app met GitHub Enterprise Pijpleidingen
Serviceverbindingen in controles Pijpleidingen
Uitbreidbaarheid controleren Pijpleidingen
Naadloze Build-Pijplijnintegratie voor Test Case Run Testplannen
Ondersteuning voor Java (Playwright) in Azure Test Plan Testplannen
Ondersteuning voor Python (UnitTest & Robot) in Azure-testplannen Testplannen
Ondersteuning voor PHP (PHPUnit & Pest) in Azure-testplannen Testplannen
Aanpasbare logica voor de detectie van inconsistente tests Testplannen
Taak voor promotie van pakket in Azure Pipelines Artefacten
Oude Azure Artifacts-taken in Azure Pipelines verouderd verklaren en standaard instellen op nieuwe taken die alleen verificatie vereisen Artefacten
Ondersteuning voor Dependabot-beveiligingsupdates GitHub Advanced Security voor Azure DevOps
Standaardinstelling voor CodeQL (inschakelen met één klik) GitHub Advanced Security voor Azure DevOps

Azure DevOps Server

Tijdsbestek Functie Gebied
2025 H2 Regels voor geautomatiseerde teamwerkitems Borden
Koppeling toevoegen aan GitHub-doorvoer- of pull-aanvraag van werkitem Borden
Meer informatie over een GitHub-pull-aanvraag weergeven Borden
Markdown-editor voor opmerkingen bij werkitems Borden
Nieuwe Boards Hub standaard ingeschakeld Borden
Vertakking maken in GitHub-opslagplaats vanuit werkitem Borden
Schaalbaarheid verbeteren bij het zoeken en koppelen van GitHub
repositories naar een Azure DevOps-project
Borden
Vertakking maken in GitHub-opslagplaats vanuit werkitem Borden
Schaalbaarheid verbeteren bij het zoeken en koppelen van GitHub
repositories naar een Azure DevOps-project
Borden
Alle in-the-box-taken worden uitgevoerd op Node 16 Pijpleidingen
Mogelijkheid om oude runners te downloaden en te installeren op zelfgehoste agents Pijpleidingen
Mogelijkheid om taken uit te voeren op de volgende beschikbare Node-versie, als de doelversie niet beschikbaar is Pijpleidingen
Verwijdering van Node 6 en 10 uit gehoste Microsoft-pools Pijpleidingen
Sequentie van goedkeuringen en andere controles Pijpleidingen
In-productaanbevelingen voor veilige instellingen Pijpleidingen
Handmatig in de wachtrij zetten van fasen Pijpleidingen
Eén fase opnieuw uitvoeren Pijpleidingen
Concurrentie op niveau van een fase Pijpleidingen
Traceerbaarheid op faseniveau Pijpleidingen
Toekomst Beleid voor het uitschakelen van verificatiemethoden Algemeen
Zoeken in subtekenreeksen Algemeen
Doorvoeren zoeken Algemeen
PR-zoekopdracht Algemeen
Nieuwe Boards Hub Borden
Markdown-editor voor velden met meerdere regels voor werkitems Borden
Klonen van opslagplaats bijhouden Repos
Stoppen met het verzenden van Node 6- en Node 10-runners met de agent Pijpleidingen
Verzend een Node 16-agent naast de agent met alle drie de versies (6, 10, 16) Pijpleidingen
Ondersteuning voor pijplijnen-app met GitHub Enterprise Pijpleidingen
Serviceverbindingen in controles Pijpleidingen
Uitbreidbaarheid controleren Pijpleidingen
Taak voor promotie van pakket in Azure Pipelines Artefacten
Oude Azure Artifacts-taken in Azure Pipelines verouderd verklaren en standaard instellen op nieuwe taken die alleen verificatie vereisen Artefacten
Dashboard voor wereldwijde parameters Rapporteren
Dashboard-sjabloon Rapporteren
Naadloze Build-Pijplijnintegratie voor Test Case Run Testplannen
geavanceerde resultatengeschiedenis van testcases Testplannen
Meest recente testuitkomst van vereisten Testplannen
directe koppeling van het werkitem Testplan naar de pagina Testplannen Testplannen
Automatisch pauzeren van handmatige testrun Testplannen
Onderbroken testcases standaard hervatten Testplannen
Teststap ongedaan maken in web- en bureaubladtoepassingen Testplannen
Testcases exporteren met aangepaste kolommen in XLSX- Testplannen
Herstel verwijderde testplannen en testsuites met de REST API Testplannen
Testcasestatus weergeven op het tabblad Uitvoeren Testplannen
Nieuwe testplannen map Testplannen
Nieuwe Testrun Ervaring Testplannen
Verbeterd Testpuntresultatenpanel Testplannen
Ondersteuning voor Java (JUnit) in Azure-testplannen Testplannen
Ondersteuning voor JavaScript (Jest) in Azure-testplannen Testplannen
Ondersteuning voor Python (UnitTest & Robot) in Azure-testplannen Testplannen
Ondersteuning voor JavaScript (Playwright) in Azure-testplannen Testplannen
Ondersteuning voor PHP (PHPUnit & Pest) in Azure-testplannen Testplannen
Ondersteuning voor Java (Playwright) in Azure Test Plan Testplannen
Aanpasbare logica voor de detectie van inconsistente tests Testplannen
---

Feedback geven

We horen graag wat u van deze functies vindt. Meld eventuele problemen of stel een functie voor via de ontwikkelaarscommunity.

Een suggestie doen

U kunt ook advies krijgen en uw vragen beantwoorden door de community op Stack Overflow.