Delen via


Alle vertakkingen ophalen met geslaagde Geavanceerde beveiligingsanalyses

U kunt nu een lijst met vertakkingen ophalen in een bepaalde opslagplaats waar Geavanceerde beveiligingsanalyse is uitgevoerd. Daarnaast kunt u de API Lijstwaarschuwingen gebruiken om een lijst met alle waarschuwingen op te halen voor alle vertakkingen met geavanceerde beveiligingsresultaten.

Bekijk de releaseopmerkingen voor meer informatie.

GitHub Advanced Security voor Azure DevOps

Azure Boards

Azure-opslagplaatsen

Azure-pipelines

Rapportage

GitHub Advanced Security voor Azure DevOps

Nieuw Advanced beveiligings-API-eindpunt voor het ophalen van alle vertakkingen met geslaagde Geavanceerde beveiligingsanalyses

Als u een lijst wilt ophalen van alle vertakkingen voor een bepaalde opslagplaats waar Geavanceerde beveiligingsanalyse is uitgevoerd, kunt u een nieuw API-eindpunt gebruiken: https://advsec.dev.azure.com/{organization}/{project}/_apis/alert/repositories/{repository}/filters/branches?api-version=7.2-preview.1. Voor het gebruik van dit eindpunt is het tokenbereik of de vso.advsec machtigingen Advanced Security: read alerts vereist.

Api voor waarschuwingen voor geavanceerde beveiligingslijsten retourneert alle waarschuwingen in alle vertakkingen

Met behulp van de API Voor lijstwaarschuwingen voor Geavanceerde beveiliging kunt u een lijst met alle waarschuwingen voor alle branches ophalen met geavanceerde beveiligingsresultaten die aanwezig zijn. Stel de parameter in criteria.onlyDefaultBranch=false om alle waarschuwingen op te halen: https://advsec.dev.azure.com/{organization}/{project}/_apis/alert/repositories/{repository}/alerts?api-version=7.2-preview.1&criteria.onlyDefaultBranch=false. Zie Lijstwaarschuwingen - Geavanceerde beveiliging voor meer informatie over de API lijstwaarschuwingen.

Azure Boards

Velden op gebied en iteratieniveau

Velden op gebieds- en iteratieniveau zijn al lang een waardevol onderdeel van het product, zodat gebruikers resultaten kunnen opvragen of weergeven op basis van de specifieke niveaus waarop ze zijn gedefinieerd:

(Hoofdmap) Niveau 1 / Niveau 2 / Niveau 3 / etc.

Voorheen waren deze velden alleen toegankelijk voor een aantal geselecteerde organisaties. We zijn verheugd om aan te kondigen dat velden op gebied en iteratieniveau nu beschikbaar zijn voor alle Azure DevOps-organisaties. Deze velden kunnen worden gebruikt in query's en worden weergegeven als achterstandskolommen. Houd er echter rekening mee dat ze niet worden ondersteund in instellingen zoals stijlregels, zwembaanregels, kaartvelden en velden van het leveringsplan.

Deze functie is alleen beschikbaar in de preview-versie van New Boards Hub.

Azure-opslagplaatsen

Ui-ondersteuning van Git-submodules

Veel teams maken actief gebruik van Git-submodules om hun codebase te organiseren. We delen graag dat we ondersteuning hebben toegevoegd voor Git-submodules in de Files-hub. U kunt nu direct met één klik naar een submoduleopslagplaats navigeren, precies naar de specifieke doorvoering waarnaar vanuit uw superproject wordt verwezen. Bij gebruik als submodule worden de volgende Git-services ondersteund: Azure-opslagplaatsen, GitHub, GitLab en Bitbucket. Er worden ook meerdere URL-indelingen ondersteund die zijn opgegeven in het .gitmodules-bestand, waaronder absolute HTTPS, SSH en relatieve URL's.

Hiermee wordt een functieaanvraag van de Ontwikkelaarscommunity opgelost: [Azure DevOps-opslagplaatsen] Git-submodule preview in de gebruikersinterface

Gif om te demo navigeren naar een submoduleopslagplaats.

Azure-pipelines

Aankondiging van afschaffing van pijplijntaken

Azure Pipelines bevat ongeveer 200 taken in het product. Veel van deze zijn versies van dezelfde taak, bijvoorbeeld AzurePowerShell@2 en AzurePowerShell@5. Onze AzureFileCopy-taak heeft zelfs 6 versies. Wanneer we het gedrag van een taak wijzigen of de taak een nieuwe primaire versie van een hulpprogramma verpakt, introduceren we een nieuwe taakversie. Recente voorbeelden zijn de taken PublishToAzureServiceBus@2, AzureFileCopy@6 en PublishCodeCoverageResults@1 .

Om gebruikers te informeren dat ze een oudere versie van een taak gebruiken en mogelijk niet profiteren van de nieuwste functionaliteit, wordt een aantal van de oudere taken afgeschaft. Afgeschafte taken geven een waarschuwing en richtlijnen voor alternatieven uit, hun gedrag blijft ongewijzigd. Afgeschafte taken worden uiteindelijk verwijderd. We hebben echter geen geplande datum voor buitengebruikstelling voor de taken in de onderstaande lijst. De buitengebruikstelling van taken wordt op een later tijdstip afzonderlijk gecommuniceerd.

Hier volgt de lijst met afgeschafte taken en richtlijnen voor alternatieven:

Opdracht Richtlijn
AndroidSigning@2 De AndroidSigning@3-taak gebruiken
AzureCloudPowerShellDeployment@1 Azure Cloud Services wordt buiten gebruik gesteld. Deze taak werkt niet meer zodra de service buiten gebruik is gesteld
AzureCloudPowerShellDeployment@2 Azure Cloud Services wordt buiten gebruik gesteld. Deze taak werkt niet meer zodra de service buiten gebruik is gesteld
AzureFileCopy@1 Deze taak is afgeschaft omdat deze versie van de AzureFileCopy-taak gebruikmaakt van een buiten gebruik gestelde versie van AzCopy. AzCopy V10 gebruiken met AzureFileCopy@4 of hoger, zie migratierichtlijnen
AzureFileCopy@2 Deze taak is afgeschaft omdat deze versie van de AzureFileCopy-taak gebruikmaakt van een buiten gebruik gestelde versie van AzCopy. AzCopy V10 gebruiken met AzureFileCopy@4 of hoger, zie migratierichtlijnen
AzureFileCopy@3 Deze taak is afgeschaft omdat deze versie van de AzureFileCopy-taak gebruikmaakt van een buiten gebruik gestelde versie van AzCopy. AzCopy V10 gebruiken met AzureFileCopy@4 of hoger, zie migratierichtlijnen
AzureFunctionOnKubernetes@0 Gebruik de AzureFunctionOnKubernetes@1 taak om te profiteren van de nieuwste functies, zoals federatie van workloadidentiteit
AzureKeyVault@1 De AzureKeyVault@2-taak gebruiken
AzureNLBManagement@1 De AzureCLI@2-taak en de az network lb Azure CLI-opdracht gebruiken
AzurePowerShell@2 De AzurePowerShell@5-taak gebruiken
AzurePowerShell@3 De AzurePowerShell@5-taak gebruiken
AzureRmWebAppDeployment@3 Gebruik de AzureRmWebAppDeployment@4 taak om te profiteren van de nieuwste functies, zoals federatie van workloadidentiteit
CacheBeta@0 De taak CacheBeta@1 of Cache@2 gebruiken
Docker@0 De Docker@2-taak gebruiken
DotNetCoreInstaller@0 De UseDotNet@2-taak gebruiken
DownloadPipelineArtifact@0 De taak DownloadPipelineArtifact@1 of DownloadPipelineArtifact@2 gebruiken
DuffleInstaller@0 Deze taak is afgeschaft omdat het Duffle-project is gearchiveerd en niet meer wordt onderhouden
FileTransform@1 De FileTransform@2-taak gebruiken
FtpUpload@1 De FtpUpload@2-taak gebruiken
GitHubRelease@0 De GitHubRelease@1-taak gebruiken
Gradle@2 De Gradle@3-taak gebruiken
HelmInstaller@0 De HelmInstaller@1-taak gebruiken
IISWebAppDeployment@1 De IIS-web-app-implementatie-extensie gebruiken
Kubernetes@0 Gebruik de Kubernetes@1 taak om te profiteren van de nieuwste functies, zoals federatie van workloadidentiteit
KubernetesManifest@0 Gebruik de KubernetesManifest@1 taak om te profiteren van de nieuwste functies, zoals federatie van workloadidentiteit
Maven@2 De Maven@4-taak gebruiken
Maven@3 De Maven@4-taak gebruiken
MysqlDeploymentOnMachineGroup@1 Overweeg Azure Database for MySQL en de AzureMysqlDeployment@1 taak
PackerBuild@0 Gebruik de PackerBuild@0 taak om te profiteren van de nieuwste functies, zoals federatie van workloadidentiteit
PowerShellOnTargetMachines@1 De PowerShellOnTargetMachines@3-taak gebruiken
PowerShellOnTargetMachines@2 De PowerShellOnTargetMachines@3-taak gebruiken
PublishCodeCoverageResults@1 De PublishCodeCoverageResults@1 taak gebruiken, zie blogbericht
ServiceFabricComposeDeploy@0 De ServiceFabricComposeDeploy@0 taak is afgeschaft
SqlServerDacpacDeployment@1 Gebruik de IIS-web-app-implementatie-extensie die een bijgewerkte versie van deze taak bevat
VSTest@1 De VSTest@2-taak gebruiken
XamarinAndroid@1 Xamarin-ondersteuning is beëindigd op 1 mei 2024
XamarinTestCloud@1 Xamarin-ondersteuning is beëindigd op 1 mei 2024
XamariniOS@2 Xamarin-ondersteuning is beëindigd op 1 mei 2024

De Pijplijnagent geeft waarschuwingen weer voor agents met besturingssystemen die niet worden ondersteund door .NET 8

We voeren een upgrade uit van de Pipelines-agent die moet worden gebouwd met .NET 8 in plaats van .NET 6. Om klanten voor te bereiden die mogelijk oudere besturingssystemen gebruiken, tonen we pijplijnwaarschuwingen voor agents die worden uitgevoerd op een besturingssysteem dat niet compatibel is met .NET 8.

Rapportage

Verbeterde zichtbaarheid voor gebruikslimieten in Azure DevOps

We introduceren graag de Object Limit Tracker in Azure DevOps. Deze nieuwe functie biedt realtime inzicht in resourcegebruik voor elke organisatie en project rechtstreeks in Azure DevOps, zodat u proactief limieten kunt beheren en onverwachte onderbrekingen kunt voorkomen. Bekijk deze nieuwe functie vandaag nog om ononderbroken productiviteit te garanderen!

Analyseweergave in navigatieborden.

Volgende stappen

Notitie

Deze functies worden de komende twee tot drie weken uitgerold.

Ga naar Azure DevOps en kijk eens.

Feedback geven

We horen graag wat u van deze functies vindt. Gebruik het Help-menu om een probleem te melden of een suggestie op te geven.

Schermopname Van suggestie maken.

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

Met vriendelijke groet,

Gepleiu Andrica