Delen via


Azure DevOps Roadmap


| Wat is er nieuw | | |


Productroadmap

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 functies waar ze in opsplitsen. 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 (GHAS) voor Azure DevOps is nu algemeen beschikbaar. Elke beheerder van een projectverzameling kan nu Advanced Security inschakelen voor hun organisatie, projecten en opslagplaatsen vanuit de projectinstellingen of organisatie-instellingen. Meer informatie over het configureren van GitHub Advanced Security voor Azure DevOps vindt u in onze documentatie.

Nieuwe mogelijkheden die we verwachten te leveren zijn onder andere:

Functie Gebied Kwartaal
Contextuele opmerkingen weergeven voor pull-aanvragen met nieuw geïntroduceerde geavanceerde beveiligingsresultaten GitHub Advanced Security voor Azure DevOps 2025 Q1
De geldigheid van gedetecteerde partnergeheimen bepalen GitHub Advanced Security voor Azure DevOps 2025 Q1
Gedetecteerde beveiligingsproblemen met afhankelijkheidsscans automatisch oplossen met Dependabot-beveiligingsupdates 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 PAT's, kunnen kwaadwillende actoren bijvoorbeeld in Azure DevOps-organisaties toestaan, waar ze toegang kunnen krijgen tot kritieke assets, zoals broncode, pivot naar supply chain-aanvallen of zelfs draaien om de 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's Algemeen Gereed 2022 Q4
Besturingsvlak voor persoonlijke toegangstokens (PAT) Algemeen Gereed 2022 Q4
Ondersteuning voor beheerde identiteit en service-principal (preview) Algemeen Gereed 2023 Q1
Federatie van workloadidentiteit voor Azure-implementaties (preview) Pipelines Gereed 2023 Q3
Gedetailleerde bereiken voor Azure Active Directory OAuth Algemeen Gereed 2023 Q3
Ondersteuning voor beheerde identiteiten en service-principals (GA) Algemeen Gereed 2023 Q3
Workloadidentiteitsfederatie voor Azure-serviceverbinding (GA) Pipelines Gereed 2024 Q1
Federatie van workloadidentiteit voor Docker-serviceverbinding Pipelines Gereed 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 Q1
nieuw serviceverbindingstype voor pijplijnen voor verificatie met Azure DevOps- Pipelines 2025 Q1
Workload-Identiteitsfederatie met door Entra uitgegeven tokens Pipelines 2025 K2

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 Boards Gereed 2024 Q1
Meer informatie over een GitHub-pull-aanvraag weergeven Boards Gereed 2024 Q1
Schaalbaarheid verbeteren bij het zoeken en koppelen van GitHub
opslagplaatsen naar een Azure DevOps-project
Boards Gereed 2024 Q2
AB#-koppelingen op GitHub-pull-aanvraag (preview) Boards Gereed 2024 Q2
Vertakking maken in GitHub-opslagplaats vanuit werkitem Boards Gereed 2024 Q3
Ondersteuning voor GitHub Enterprise Cloud met gegevenslocatie Boards Gereed 2025 Q1
! vermeldt ondersteuning voor GitHub-pull-aanvragen Boards 2025 Q1
Buildstatus weergeven bij het gebruik van een YAML-build-pijplijn met GitHub-opslagplaats Boards 2025 Q1
statusovergangen ondersteunen bij het samenvoegen van een GitHub-pull-aanvraag Boards 2025 Q1
Pull-aanvragen automatisch koppelen wanneer deze zijn gekoppeld aan een GitHub-vertakking Boards 2025 Q1

Pariteit 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 primaire mechanisme in YAML-pijplijnen om de promotie van een build van de ene fase naar de andere te gateen. 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
Controle voor controles Pipelines Gereed 2022 Q4
Aangepaste variabelen in controles Pipelines Gereed 2023 Q1
Schaalbaarheid controleren Pipelines Gereed 2023 Q2
Goedkeuringen en controles overslaan Pipelines Gereed 2023 Q4
Goedkeuringen en andere controles sequentiëren Pipelines Gereed 2024 Q1
Uitgestelde goedkeuringen Pipelines Gereed 2024 Q1
Eén fase opnieuw uitvoeren Pipelines Gereed 2024 Q1
Handmatige wachtrij van fasen Pipelines Gereed 2024 H2
Gelijktijdigheid op faseniveau Pipelines Gereed 2024 Q3
Traceerbaarheid op faseniveau Pipelines 2025 K2
nl-NL: Op aanvraag buiten volgorde uitvoering van fasen Pipelines 2025 K2
Serviceverbindingen in controles Pipelines Toekomst
Uitbreidbaarheid controleren Pipelines 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
ondersteuning voor JUnit/Java in Azure-testplannen Testplannen 2025 Q1
Ondersteuning voor Pytest/Python in Azure-testplannen Testplannen 2025 Q1
Verwijderde testplannen en testsuites herstellen met rest API Testplannen 2025 Q1
Automatisch pauzeren van handmatige testrun Testplannen 2025 Q1
Snelle toegang tot testresultaten in testcase- Testplannen 2025 K2
Onderbroken testcases standaard hervatten Testplannen 2025 K2
Nieuwe Testrun Ervaring Testplannen 2025 K2
geavanceerde resultatengeschiedenis van testcases Testplannen 2025 K2

Alle functies

Azure DevOps Services

Tijdsbestek Functie Gebied
2025 Q1 Nieuwe Boards Hub standaard ingeschakeld Boards
statusovergangen ondersteunen bij het samenvoegen van een GitHub-pull-aanvraag Boards
Pull-aanvragen automatisch koppelen wanneer deze zijn gekoppeld aan een GitHub-vertakking Boards
! vermeldt ondersteuning voor GitHub-pull-aanvragen Boards
Buildstatus weergeven bij het gebruik van een YAML-build-pijplijn met GitHub-opslagplaats Boards
Ondersteuning voor GitHub Enterprise Cloud met gegevenslocatie Boards & Pipelines
ondersteuning voor JUnit/Java in Azure-testplannen Testplannen
Ondersteuning voor Pytest/Python in Azure-testplannen Testplannen
YAML-pijplijnen ondersteunen in Azure Test Plans Testplannen
directe koppeling van het werkitem Testplan naar de pagina Testplannen Testplannen
Automatisch pauzeren van handmatige testrun Testplannen
Teststap ongedaan maken in web- en bureaubladtoepassingen Testplannen
Testcases exporteren met aangepaste kolommen in XLSX- Testplannen
Verwijderde testplannen en testsuites herstellen met rest API Testplannen
Contextuele opmerkingen weergeven voor pull-aanvragen met nieuw geïntroduceerde geavanceerde beveiligingsresultaten GitHub Advanced Security voor Azure DevOps
Contextuele opmerkingen weergeven voor pull-aanvragen met nieuw geïntroduceerde afhankelijkheden GitHub Advanced Security voor Azure DevOps
Geldigheidscontrole van geheim GitHub Advanced Security voor Azure DevOps
2025 Q2 YamL-fasestatus rapporteren in implementatiebeheer voor werkitems Boards
Markdown-editor voor velden met meerdere regels voor werkitems Boards
Traceerbaarheid op faseniveau Pipelines
gehoste macOS-agents op Apple Silicon Pipelines
nl-NL: Op aanvraag buiten volgorde uitvoering van fasen Pipelines
Onderbroken testcases standaard hervatten Testplannen
Snelle toegang tot testresultaten in testcase- Testplannen
Nieuwe testplannen map Testplannen
Recent testresultaat in gebruikersverhaalwerkitem Testplannen
Nieuwe Testrun Ervaring Testplannen
geavanceerde resultatengeschiedenis van testcases Testplannen
Toekomst Algemene beschikbaarheid controleren Algemeen
Beleid voor het uitschakelen van verificatiemethoden Algemeen
Doorvoeren zoeken Algemeen
Pr-zoekopdracht Algemeen
Status van rapportfase voor werkitem bij gebruik van een YAML-releasepijplijn met GitHub-opslagplaats Boards
Aanvullende velden op paginafilters Boards
Klonen van opslagplaats bijhouden Repos
Mogelijkheid om taken uit te voeren op de volgende beschikbare Node-versie, indien gericht
versie is niet beschikbaar
Pipelines
Ondersteuning voor pijplijnen-app met GitHub Enterprise Pipelines
Serviceverbindingen in controles Pipelines
Uitbreidbaarheid controleren Pipelines
Naadloze Build-Pijplijnintegratie voor Test Case Run Testplannen
ondersteuning voor JavaScript in Azure-testplannen Testplannen
Verbeteren van de detectie van onbetrouwbare tests Testplannen
Taak niveau verhogen in Azure Pipelines Artifacts
Oude Azure Artifacts-taken in Azure Pipelines verwijderen en standaard op nieuwe, alleen-verificatietaken Artifacts
Ondersteuning voor Dependabot-beveiligingsupdates GitHub Advanced Security voor Azure DevOps

Azure DevOps Server

Tijdsbestek Functie Gebied
2025 H1 Regels voor geautomatiseerde teamwerkitems Boards
Verbeterde GitHub-app en AB#{ID}-validatie Boards
Koppeling toevoegen naar GitHub-doorvoer of pull-aanvraag vanuit werkitem (preview) Boards
Meer informatie weergeven over een GitHub-pull-aanvraag (preview) Boards
Markdown-editor voor opmerkingen bij werkitems (preview) Boards
Alle in-the-box-taken worden uitgevoerd op Node 16 Pipelines
Mogelijkheid om oude runners te downloaden en te installeren op zelf-hostende agents Pipelines
Mogelijkheid om taken uit te voeren op de volgende beschikbare Node-versie, als de doelversie niet beschikbaar is Pipelines
Verwijdering van Node 6 en 10 uit gehoste Microsoft-pools Pipelines
Goedkeuringen en andere controles sequentiëren Pipelines
Aanbevelingen voor in-product voor beveiligde instellingen Pipelines
Handmatige wachtrij van fasen Pipelines
Eén fase opnieuw uitvoeren Pipelines
Gelijktijdigheid op faseniveau Pipelines
Traceerbaarheid op faseniveau Pipelines
2025 H2 Nieuwe Boards Hub standaard ingeschakeld Boards
Vertakking maken in GitHub-opslagplaats vanuit werkitem Boards
Schaalbaarheid verbeteren bij het zoeken en koppelen van GitHub
opslagplaatsen naar een Azure DevOps-project
Boards
Toekomst Beleid voor het uitschakelen van verificatiemethoden Algemeen
Zoeken in subtekenreeksen Algemeen
Doorvoeren zoeken Algemeen
Aanvullende velden op paginafilters Boards
Verbeteringen in bezorgingsplannen voor filteren op bovenliggend item Boards
Markdown-editor voor velden met meerdere regels voor werkitems Boards
Klonen van opslagplaats bijhouden Repos
Verzendknooppunt 6 en Node 10-hardlopers stoppen met de agent Pipelines
Verzend een Node 16-agent naast de agent met alle drie de versies (6, 10, 16) Pipelines
Ondersteuning voor pijplijnen-app met GitHub Enterprise Pipelines
Serviceverbindingen in controles Pipelines
Uitbreidbaarheid controleren Pipelines
Taak niveau verhogen in Azure Pipelines Artifacts
Oude Azure Artifacts-taken in Azure Pipelines verwijderen en standaard op nieuwe, alleen-verificatietaken Artifacts
Globale parameter dashboard Rapportage
Dashboardsjabloon Rapportage
ondersteuning voor JUnit/Java in Azure-testplannen Testplannen
Naadloze Build-Pijplijnintegratie voor Test Case Run Testplannen
Snelle toegang tot testresultaten en de Run-ID in de web runner Testplannen
Recent testresultaat in gebruikersverhaalwerkitem Testplannen
directe koppeling van het werkitem Testplan naar de pagina Testplannen Testplannen
Automatisch pauzeren van handmatige testrun Testplannen
Teststap ongedaan maken in web- en bureaubladtoepassingen Testplannen
Testcases exporteren met aangepaste kolommen in XLSX- Testplannen
Verwijderde testplannen en testsuites herstellen met rest API Testplannen
Nieuwe Testrun Ervaring 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.