Hämta alla grenar med lyckade Avancerade säkerhetsanalyser
Nu kan du hämta en lista över grenar på en viss lagringsplats där avancerad säkerhetsanalys har utförts. Dessutom kan du använda API:et Listaviseringar för att hämta en lista över alla aviseringar i alla grenar med avancerade säkerhetsresultat.
Mer information finns i viktig information.
GitHub Advanced Security för Azure DevOps
- Ny avancerad API för säkerhet slutpunkt för att hämta alla grenar med lyckade Avancerade säkerhetsanalyser
- API för avancerade säkerhetslistor returnerar alla aviseringar i alla grenar
Azure-tavlor
Azure-lagringsplatser
Azure-pipelines
- Meddelande om utfasning av pipelineuppgifter
- Pipelines-agenten visar varningar för agenter som kör operativsystem som inte stöds av .NET 8
Rapportering
GitHub Advanced Security för Azure DevOps
Ny avancerad API för säkerhet slutpunkt för att hämta alla grenar med lyckade Avancerade säkerhetsanalyser
Om du vill hämta en lista över alla grenar för en viss lagringsplats där avancerad säkerhetsanalys har utförts kan du använda en ny API-slutpunkt: https://advsec.dev.azure.com/{organization}/{project}/_apis/alert/repositories/{repository}/filters/branches?api-version=7.2-preview.1
. För att använda den här slutpunkten krävs tokenomfånget vso.advsec
eller behörigheten "Avancerad säkerhet: läsaviseringar".
API för avancerade säkerhetslistor returnerar alla aviseringar i alla grenar
Med hjälp av API:et Listaviseringar för avancerad säkerhet kan du hämta en lista över alla aviseringar i alla grenar med avancerade säkerhetsresultat. Ange parametern criteria.onlyDefaultBranch=false
för att hämta alla aviseringar: https://advsec.dev.azure.com/{organization}/{project}/_apis/alert/repositories/{repository}/alerts?api-version=7.2-preview.1&criteria.onlyDefaultBranch=false
. Mer information om API:et Listaviseringar finns i Lista aviseringar – Avancerad säkerhet.
Azure-tavlor
Fält på områdes- och iterationsnivå
Fält på områdes- och iterationsnivå har länge varit en värdefull del av produkten, så att användarna kan fråga efter eller visa resultat baserat på de specifika nivåer där de definieras:
(Rot) Nivå 1/Nivå 2/Nivå 3/etc.
Tidigare var dessa fält endast tillgängliga för ett fåtal utvalda organisationer. Vi är glada att kunna meddela att fält på områdes- och iterationsnivå nu kommer att vara tillgängliga för alla Azure DevOps-organisationer. Dessa fält kan användas i frågor och visas som kvarvarande kolumner. Observera dock att de inte stöds i inställningar som stilregler, regler för simbanor, kortfält och leveransplansfält.
Den här funktionen är endast tillgänglig i förhandsversionen av New Boards Hub.
Azure-lagringsplatser
Stöd för användargränssnitt för Git-undermoduler
Många team använder aktivt Git-undermoduler för att organisera sin kodbas. Vi är glada över att kunna dela med oss av att vi har lagt till stöd för Git-undermoduler i files-hubben. Nu kan du direkt navigera till en undermodullagringsplats med bara ett enda klick, exakt till den specifika incheckning som refereras från ditt superprojekt. När de används som en undermodul stöds följande Git-tjänster: Azure Repos, GitHub, GitLab och Bitbucket. Flera URL-format som anges i .gitmodules-filen stöds också, inklusive absoluta HTTPS-, SSH- och relativa URL:er.
Detta åtgärdar en funktionsbegäran från Developer Community: [Azure DevOps Repos] Git-undermodulförhandsgranskning i användargränssnittet
Azure-pipelines
Meddelande om utfasning av pipelineuppgifter
Azure Pipelines har cirka 200 uppgifter som ingår i produkten. Många av dessa är versioner av samma uppgift, t.ex. AzurePowerShell@2 och AzurePowerShell@5. Vår AzureFileCopy-uppgift har till och med 6 versioner. När vi ändrar beteendet för en aktivitet eller omsluter en ny huvudversion av ett verktyg introducerar vi en ny uppgiftsversion. De senaste exemplen är PublishToAzureServiceBus@2, AzureFileCopy@6 och PublishCodeCoverageResults@1 uppgifter.
För att informera användarna om att de använder en äldre version av en uppgift och kanske inte drar nytta av de senaste funktionerna inaktuella vissa av de äldre uppgifterna. Inaktuella uppgifter genererar en varning och vägledning om alternativ, deras beteende är oförändrat. Inaktuella uppgifter tas slutligen bort. Vi har dock inget planerat datum för pensionering för uppgifterna i listan nedan. Tillbakadragande av uppgifter kommer att kommuniceras separat vid ett senare tillfälle.
Här är listan över inaktuella uppgifter och vägledning om alternativ:
Uppgift | Vägledning |
---|---|
AndroidSigning@2 | Använd uppgiften AndroidSigning@3 |
AzureCloudPowerShellDeployment@1 | Azure Cloud Services dras tillbaka. Den här uppgiften slutar fungera när tjänsten har dragits tillbaka |
AzureCloudPowerShellDeployment@2 | Azure Cloud Services dras tillbaka. Den här uppgiften slutar fungera när tjänsten har dragits tillbaka |
AzureFileCopy@1 | Den här uppgiften är inaktuell eftersom den här versionen av AzureFileCopy-aktiviteten använder en tillbakadragen version av AzCopy. Använd AzCopy V10 med AzureFileCopy@4 eller senare, se migreringsvägledning |
AzureFileCopy@2 | Den här uppgiften är inaktuell eftersom den här versionen av AzureFileCopy-aktiviteten använder en tillbakadragen version av AzCopy. Använd AzCopy V10 med AzureFileCopy@4 eller senare, se migreringsvägledning |
AzureFileCopy@3 | Den här uppgiften är inaktuell eftersom den här versionen av AzureFileCopy-aktiviteten använder en tillbakadragen version av AzCopy. Använd AzCopy V10 med AzureFileCopy@4 eller senare, se migreringsvägledning |
AzureFunctionOnKubernetes@0 | Använd AzureFunctionOnKubernetes@1 uppgift för att dra nytta av de senaste funktionerna, t.ex. Arbetsbelastningsidentitetsfederation |
AzureKeyVault@1 | Använda AzureKeyVault@2 uppgift |
AzureNLBManagement@1 | Använd AzureCLI@2-uppgiften och Azure CLI-kommandot az network lb |
AzurePowerShell@2 | Använda AzurePowerShell@5 uppgift |
AzurePowerShell@3 | Använda AzurePowerShell@5 uppgift |
AzureRmWebAppDeployment@3 | Använd AzureRmWebAppDeployment@4 uppgift för att dra nytta av de senaste funktionerna, t.ex. Arbetsbelastningsidentitetsfederation |
CacheBeta@0 | Använd uppgiften CacheBeta@1 eller Cache@2 |
Docker@0 | Använda Docker@2 uppgift |
DotNetCoreInstaller@0 | Använda uppgiften UseDotNet@2 |
DownloadPipelineArtifact@0 | Använd uppgiften DownloadPipelineArtifact@1 eller DownloadPipelineArtifact@2 |
DuffleInstaller@0 | Den här uppgiften är inaktuell eftersom Duffle-projektet har arkiverats och inte längre underhålls |
FileTransform@1 | Använda uppgiften FileTransform@2 |
FtpUpload@1 | Använd uppgiften FtpUpload@2 |
GitHubRelease@0 | Använda uppgiften GitHubRelease@1 |
Gradle@2 | Använda Gradle@3 uppgift |
HelmInstaller@0 | Använda uppgiften HelmInstaller@1 |
IISWebAppDeployment@1 | Använda IIS Web App Deployment-tillägget |
Kubernetes@0 | Använd Kubernetes@1 uppgift för att dra nytta av de senaste funktionerna, t.ex. Arbetsbelastningsidentitetsfederation |
KubernetesManifest@0 | Använd KubernetesManifest@1 uppgift för att dra nytta av de senaste funktionerna, t.ex. Arbetsbelastningsidentitetsfederation |
Maven@2 | Använda uppgiften Maven@4 |
Maven@3 | Använda uppgiften Maven@4 |
MysqlDeploymentOnMachineGroup@1 | Överväg Azure Database for MySQL och uppgiften AzureMysqlDeployment@1 |
PackerBuild@0 | Använd PackerBuild@0 uppgift för att dra nytta av de senaste funktionerna, t.ex. Arbetsbelastningsidentitetsfederation |
PowerShellOnTargetMachines@1 | Använda uppgiften PowerShellOnTargetMachines@3 |
PowerShellOnTargetMachines@2 | Använda uppgiften PowerShellOnTargetMachines@3 |
PublishCodeCoverageResults@1 | Använd PublishCodeCoverageResults@1 uppgift, se blogginlägget |
ServiceFabricComposeDeploy@0 | Uppgiften ServiceFabricComposeDeploy@0 är inaktuell |
SqlServerDacpacDeployment@1 | Använd IIS Web App Deployment-tillägget som innehåller en uppdaterad version av den här uppgiften |
VSTest@1 | Använda VSTest@2 uppgift |
XamarinAndroid@1 | Xamarin-supporten upphörde den 1 maj 2024 |
XamarinTestCloud@1 | Xamarin-supporten upphörde den 1 maj 2024 |
XamariniOS@2 | Xamarin-supporten upphörde den 1 maj 2024 |
Pipelines-agenten visar varningar för agenter som kör operativsystem som inte stöds av .NET 8
Vi uppgraderar Pipelines-agenten så att den skapas med .NET 8 i stället för .NET 6. För att förbereda kunder som kanske använder äldre operativsystem visar vi pipelinevarningar för agenter som körs på ett operativsystem som inte är kompatibelt med .NET 8.
Rapportering
Förbättrad synlighet för användningsgränser i Azure DevOps
Vi är glada över att kunna introducera objektgränsspåraren i Azure DevOps. Den här nya funktionen ger insyn i resursanvändning i realtid för varje organisation och projekt direkt i Azure DevOps, vilket hjälper dig att hantera gränser proaktivt och undvika oväntade störningar. Kolla in den här nya funktionen idag för att säkerställa oavbruten produktivitet!
Nästa steg
Kommentar
Dessa funktioner kommer att distribueras under de kommande två till tre veckorna.
Gå över till Azure DevOps och ta en titt.
Så här ger du feedback
Vi vill gärna höra vad du tycker om de här funktionerna. Använd hjälpmenyn för att rapportera ett problem eller ge ett förslag.
Du kan också få råd och dina frågor som besvaras av communityn på Stack Overflow.
Tack,
Silviu Andrica