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
- Nieuw Advanced beveiligings-API-eindpunt voor het ophalen van alle vertakkingen met geslaagde Geavanceerde beveiligingsanalyses
- Api voor waarschuwingen voor geavanceerde beveiligingslijsten retourneert alle waarschuwingen in alle vertakkingen
Azure Boards
Azure-opslagplaatsen
Azure-pipelines
- Aankondiging van afschaffing van pijplijntaken
- De Pijplijnagent geeft waarschuwingen weer voor agents met besturingssystemen die niet worden ondersteund door .NET 8
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
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!
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.
U kunt ook advies krijgen en uw vragen beantwoorden door de community op Stack Overflow.
Met vriendelijke groet,
Gepleiu Andrica