Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
360 commits
Select commit Hold shift + click to select a range
70e6ee7
[PS ManagedServices] Update breaking change announcement (#28175)
JoyerJin Jul 15, 2025
05218dd
[skip ci] Archive 70e6ee7219740915dc2e35ec90a400692abb7485 (#28184)
azure-powershell-bot Jul 15, 2025
8937a7c
[PS] Update Relay breaking change message (#28182)
JoyerJin Jul 15, 2025
8e67334
[skip ci] Archive 8937a7c7b035bfc7936a590388bda0abf1fb9b63 (#28189)
azure-powershell-bot Jul 15, 2025
5c45b3b
Sign in with Claims Challenge (#28193)
isra-fel Jul 16, 2025
cee760b
[ENG] Fix namespace collision between src and generated submodule (#2…
NoriZC Jul 16, 2025
8f31d0f
skip failed RecoveryServices tests (#28194)
YanaXu Jul 17, 2025
3b990ea
Support device code flow with claims challenge (#28201)
vidai-msft Jul 17, 2025
163d623
Fix for Server Challenge Token Security Incident (#28177)
stefong99 Jul 17, 2025
ab6490a
Adding powershell capability to bicep export (#28014)
anamikapan Jul 17, 2025
f9f3a14
[Docs] Fix incorrect verb in description of Remove-AzRmStorageShare (…
DanielMicrosoft Jul 17, 2025
d3f263f
[Az.ServiceFabric] Updating SDK After Typespec Migration (#28169)
iliu816 Jul 17, 2025
c9b14be
[PS Resource] Add breaking change announcement (#27943)
JoyerJin Jul 17, 2025
dd5c97b
[skip ci] Update csproj for all generated modules to take correct Roo…
azure-powershell-bot Jul 17, 2025
665326c
[skip ci] Archive c9b14be79314adbefed17afd6d0a941eeda110bf (#28205)
azure-powershell-bot Jul 18, 2025
9c29827
Update test coverage with a new parameter (#28206)
vidai-msft Jul 18, 2025
f27c4e6
[PS] ActivityLogAlert breaking change of autorest v4 migration (#28031)
JoyerJin Jul 18, 2025
447451b
Add YamlDotNet installation step to pipeline and remove redundant cod…
vidai-msft Jul 18, 2025
ce529b4
[skip ci] Archive f27c4e6154e75e965f5bde3d8ec99fb3490c1976 (#28223)
azure-powershell-bot Jul 21, 2025
96c8bd7
[skip ci] Archive 447451b0b41de30e948f5d4146cda2027860080a (#28225)
azure-powershell-bot Jul 21, 2025
1397315
[Eng] Fix parameter breaking change in custom ps1 not been processed …
VeryEarly Jul 21, 2025
92febbd
[Resources] Added ExpandProperties functionality to `GetAzureResource…
a0x1ab Jul 21, 2025
ca07e18
Improve test coverage and add condition for getting GitHub PAT (#28226)
vidai-msft Jul 21, 2025
f6d22ca
update Set-AzStorageSyncServer.md (#28233)
YanaXu Jul 21, 2025
d1a8306
upgrade ubuntu 20.04 to 24.04 (#28234)
YanaXu Jul 21, 2025
1b364b8
Fix folder name case in generated folder (#28216)
Pan-Qi Jul 21, 2025
1cd2239
[PS] Add breaking change message for Autoscale submodule under Monito…
JoyerJin Jul 22, 2025
0f0da82
tsp - upgrade to tsp 1.2.1 (#28244)
dolauli Jul 22, 2025
508b94b
[PS][Monitor] Add Breaking Change Message for DiagnosticSetting (#28215)
JoyerJin Jul 22, 2025
2a46a08
[Az.ServiceFabric] `Set-AzServiceFabricManagedNodeType`: Add paramete…
iliu816 Jul 22, 2025
3d1be61
[skip ci] Archive 1cd22398f29c3c132c77171d3131a2c885d1b850 (#28243)
azure-powershell-bot Jul 22, 2025
8604f07
[skip ci] Archive 0f0da823e23758631bb600bf373462e9395de6d5 (#28245)
azure-powershell-bot Jul 22, 2025
4de7165
EventHub NSP Support Added (#28235)
schaudhari6254888 Jul 22, 2025
b7bb89a
[PS][Monitor] Add breaking change message for MonitorWorkspace (#28224)
JoyerJin Jul 22, 2025
633dded
[PS][Monitor] Add breaking change for ScheduledQueryRule (#28227)
JoyerJin Jul 23, 2025
3883509
[Az.ServiceFabric] `Add-AzServiceFabricNodeType`: Add `-Location` par…
iliu816 Jul 23, 2025
5e595c1
[skip ci] Archive 508b94b961e85aecaae3db062e41793b1ccc3b9a (#28246)
azure-powershell-bot Jul 23, 2025
35817de
[skip ci] Archive 4de7165a04cd9511226e15c00ecbef4ac7bf4c0d (#28249)
azure-powershell-bot Jul 23, 2025
8526a2a
[skip ci] Archive b7bb89a534fd2dc900782513c24490a6b5fd0181 (#28250)
azure-powershell-bot Jul 23, 2025
c0b1790
[skip ci] Archive 633dded9d274df7f27cd03eeb0bdf12295f2fee7 (#28253)
azure-powershell-bot Jul 23, 2025
34a6331
Fix LabService analyse error (#28239)
Pan-Qi Jul 23, 2025
767907a
PS changes to show appgw and agc in waf policy (#28197)
karanbazaz Jul 23, 2025
ae1e29a
trusted signing: add filter to sign files with .cip extension (#28207)
Jaxelr Jul 23, 2025
dfce89d
Correct endpoint for AAD Graph of US Gov cloud (#28247)
YanaXu Jul 23, 2025
cf428f6
Support pagination for enumerating deleted items (#26974)
amrita-hegde Jul 23, 2025
85e5a4e
PS cosmos db restore command: Skipping client side restore validation…
dsapaliga Jul 24, 2025
db3daca
GA Az.Fabric (#28258)
YanaXu Jul 24, 2025
66906f6
[PS][Nginx] Add breaking change message for autorest v4 migration (#2…
JoyerJin Jul 24, 2025
2eb9a5d
PR for Compute's migration to TypeSpec for API definitions (#27827)
grizzlytheodore Jul 24, 2025
e92a8e2
[skip ci] Archive 66906f6aaf165bc610daefa1677cde104afb612b (#28261)
azure-powershell-bot Jul 24, 2025
ab4b64e
Add new optional parameter `CVMOsDiskEncryptionSetId` in `Restore-AzR…
SourabhSomnathGholap Jul 24, 2025
b9cd199
Storage Discovery first preview release (#28263)
blueww Jul 24, 2025
3a95ab7
[skip ci] Archive b9cd199998f95c8185e57925d307a9f96a3c1673 (#28267)
azure-powershell-bot Jul 25, 2025
67e64d3
[SQL DB] Update DatabaseOperations Api to version 2024-11-01-preview …
mohitagarwal-sql Jul 25, 2025
26e9c88
Adding new 2025-06-05 version for SpotPlacementScore cmd (#28231)
Elina-L Jul 28, 2025
96d7ec8
Update CODEOWNERS (#28282)
YanaXu Jul 28, 2025
db09246
Sync resourceManagement.yml according To ADO Wiki Page - Service Cont…
azure-powershell-bot Jul 28, 2025
84274b2
[skip ci] Archive 26e9c885a782e8c386baa2af1f8b4d006cdf0a44 (#28283)
azure-powershell-bot Jul 28, 2025
7005c71
[Az.Migrate] To Azure Local - additional validations (#28183)
minhsuanlee Jul 29, 2025
5549234
Can clear token cache when wam is enabled (#28289)
isra-fel Jul 29, 2025
fbfb771
Adding support for Ultra and ZRS disk (#28290)
singhabh27 Jul 29, 2025
c52c5ef
update generate-info.json for Migrate (#28292)
YanaXu Jul 29, 2025
f7c0407
[skip ci] Archive c52c5ef99b31e3c0800a10c7c4258a30c3a5f734 (#28294)
azure-powershell-bot Jul 29, 2025
b9b379c
[Migrage] Error message update (#28299)
YanaXu Jul 30, 2025
8f57cb1
[skip ci] Archive b9b379cc80c860b289a9d1503a24f9222faeac61 (#28300)
azure-powershell-bot Jul 30, 2025
13a0b81
remove ProgressAction parameters
azure-powershell-bot Jul 30, 2025
c76d9f8
Bump Version for 14.3.0
azure-powershell-bot Jul 30, 2025
3a76da7
Fix incorrect link text in Get-AzApiManagementSubscriptionKey.md (#28…
isra-fel Aug 4, 2025
95c2009
Release Az 14.3.0 (#28312)
isra-fel Aug 4, 2025
35054be
Fix the CFS issue in OOB release pipeline (#28325)
wyunchi-ms Aug 4, 2025
bd63b5a
Fixing SQL Import Export issue with Managed Identity (#28285)
debalinaroy Aug 4, 2025
81beeda
[Az.ServiceFabric] `Set-AzServiceFabricManagedClusterApplication`: Fi…
iliu816 Aug 4, 2025
0d652f9
[NetworkCloud] Add breaking change announcement for autorest v4 (#28273)
JoyerJin Aug 5, 2025
a8ab243
[Az.DeviceRegistry] - add support for DeviceRegistry public preview A…
mryanlo Aug 5, 2025
b7e2a55
[skip ci] Archive 0d652f9363d13a4b4b6839439e97276f0f14bb06 (#28330)
YanaXu Aug 5, 2025
693a37f
[skip ci] Archive a8ab24355890e5f757ae9107d115ab9d6fed4ff3 (#28331)
YanaXu Aug 5, 2025
241e9a9
[PS] breaking change announcement of StorageMover module for autorest…
JoyerJin Aug 6, 2025
e2be6a7
[Eng] Delete unused github action (#28337)
VeryEarly Aug 6, 2025
6985df5
Support Default Disabled Rules in AppGW WAF Manifest with ComputedDis…
yoavmal Aug 6, 2025
3f0e324
[Eng] Converting type system.object[] to system.version in version co…
VeryEarly Aug 7, 2025
4d3aa29
Add a github action to ga modules (#28346)
YanaXu Aug 7, 2025
a67c60b
[skip ci] Archive 241e9a9d0dfe70dccf995b1f69918bbdc1af2775 (#28336)
azure-powershell-bot Aug 8, 2025
ada0b93
remove the GA Modules github action (#28357)
YanaXu Aug 8, 2025
390e298
[Eng] Fix syntax in version controller (#28371)
VeryEarly Aug 11, 2025
023569b
Update emitter-package.json to use tsp 1.3.0 (#28379)
dolauli Aug 11, 2025
a62aba4
[HdInsightOnAks] Remove Az.HdInsightOnAks Module due to service depre…
2258093686 Aug 13, 2025
1355f5e
[Az.Network] Add new cmdlet: Set-AzNetworkManagerIpamPoolStaticCidr (…
p-thompson Aug 13, 2025
c9c0617
Az.StorageSync | Added TenantId of ARC Server and checked with Storag…
ankushbindlish2 Aug 13, 2025
68e0001
{AFD}add default value for content-types-to-compress (#28301)
Ptnan7 Aug 13, 2025
42d54c9
[skip ci] Archive 68e00013a31a9194284cb101907c8f1fc28772c5 (#28385)
azure-powershell-bot Aug 13, 2025
49fdbcd
[Az.ServiceFabric] Update ServiceFabric.Management.SDK to 2023-11-01-…
iliu816 Aug 14, 2025
d71544e
Onboarding Fileshares RP to Az.Network for Private Endpoint support (…
ankushbindlish2 Aug 14, 2025
6deab57
Network OOB Release (#28380)
azure-powershell-bot Aug 14, 2025
94d6d17
[skip ci] Archive Schedule (#28342)
azure-powershell-bot Aug 14, 2025
424a70d
[HDInsight] imporve hdinsight test coverage (#28344)
2258093686 Aug 18, 2025
05d6acf
Generate GitHub Copilot instructions with clear module vs project arc…
Copilot Aug 18, 2025
34d37d5
[Az.ContainerInstance] The code base is going to be refactored, the f…
lijinpei2008 Aug 18, 2025
9e226c6
[PS] Add breaking change announcement about migration StackHCI to aut…
JoyerJin Aug 18, 2025
af85ba8
[skip ci] Archive 34d37d50a64d0221681a8330dfbd353e929554da (#28405)
azure-powershell-bot Aug 18, 2025
705ab29
[skip ci] Archive 9e226c6af3a8c13285a9a74df3ceba3e7da12edf (#28406)
azure-powershell-bot Aug 18, 2025
95bb616
[AzRest] added paging functionality to the invoke-azrest command (#28…
teresaritorto Aug 18, 2025
794617f
[Az.Dns] The code base is going to be refactored, the following cmdle…
lijinpei2008 Aug 18, 2025
c447d37
GA Az.DataTransfer (#28410)
azure-powershell-bot Aug 19, 2025
f3602fb
[skip ci] Archive Schedule (#28411)
azure-powershell-bot Aug 19, 2025
2c98f3a
[skip ci] Archive 794617f3f6209a257637f49227e0b2b597e5e7bc (#28409)
azure-powershell-bot Aug 19, 2025
7c10af6
[Az.ContainerRegistry] The code base is going to be refactored, the f…
lijinpei2008 Aug 19, 2025
aae4a5f
[Az.ConfidentialLedger] The code base is going to be refactored, the …
lijinpei2008 Aug 19, 2025
4f3cb8a
[Az.Attestation] The code base is going to be refactored, the followi…
lijinpei2008 Aug 19, 2025
ffb68a8
[Az.ArcResourceBridge] The code base is going to be refactored, the f…
lijinpei2008 Aug 19, 2025
b9ec896
[skip ci] Archive 4f3cb8a7900fd728d8fe53952e5be7831b63a664 (#28413)
azure-powershell-bot Aug 19, 2025
8a3545f
[skip ci] Archive 7c10af61c8670fda649d6e10db485744d54956e8 (#28412)
azure-powershell-bot Aug 19, 2025
0559014
[Az.Advisor] The code base is going to be refactored, the following c…
lijinpei2008 Aug 19, 2025
be5fe50
[NetAppFiles] Bump anf to 2025-06-01 (#28393)
audunn Aug 19, 2025
9b06438
[Az.HealthcareApis] The code base is going to be refactored, the foll…
lijinpei2008 Aug 19, 2025
458689e
[PS] Add StreamAnalytics module migration breaking changes (#28326)
JoyerJin Aug 19, 2025
a7ce9bd
[Az.Compute] The code base is going to be refactored, the following c…
lijinpei2008 Aug 19, 2025
056d8c3
[skip ci] Archive 055901492d520d1d3ad7b9a8f1ebd1143fdede21 (#28415)
azure-powershell-bot Aug 19, 2025
04798dc
[skip ci] Archive ffb68a81051c8b576088edb66c0ba462578c1ffa (#28414)
azure-powershell-bot Aug 19, 2025
e471f24
[skip ci] Archive Schedule (#28420)
azure-powershell-bot Aug 20, 2025
08fc7ef
[Eng] Moving generated content when archive instead of copying (#28423)
VeryEarly Aug 20, 2025
fee7a7e
{AFD}re gen with breaking change message (#28332)
Ptnan7 Aug 20, 2025
334424b
[Az.Automanage] The code base is going to be refactored, the followin…
lijinpei2008 Aug 21, 2025
6bce951
[skip ci] Archive Schedule (#28426)
azure-powershell-bot Aug 21, 2025
734b09f
[skip ci] Archive 334424b9d5b362e4f92dc37d6179de77e8a3ee97 (#28430)
azure-powershell-bot Aug 21, 2025
348232c
[Az.ApplicationInsights] The code base is going to be refactored, the…
lijinpei2008 Aug 21, 2025
7b6baf6
Add MemorySizeInGB parameter for SQL Managed Instance CRUD (#28341)
UrosKrsticMIPerf Aug 21, 2025
82f87a2
[skip ci] Archive Schedule (#28440)
azure-powershell-bot Aug 22, 2025
8f32157
Add MAR links to README.md (#28435)
israfel Aug 22, 2025
5df78f7
Shorten verbose breaking change announcements in changelogs (#28439)
Copilot Aug 22, 2025
81dd4dc
[Az.ServiceFabric] Added parameter `AutoGeneratedDomainNameLabelScope…
iliu816 Aug 22, 2025
529eba2
[Compute] Add support for secure VM disk import for ConfidentialVM2 (…
haagha Aug 23, 2025
a26ab38
Add workaround example for New-AzPortalDashboard using Invoke-AzRestM…
Copilot Aug 25, 2025
ca08426
Add path-specific instructions for GitHub Copilot (#28407)
Copilot Aug 25, 2025
37610fc
Updated .NET SDK used by ALC project to 8.0 (#28446)
isra-fel Aug 25, 2025
64612d6
[Keyvault] - Update rest api specs to 2024-11-01 release (#28280)
DanielMicrosoft Aug 25, 2025
643c092
[skip ci] Archive Schedule (#28456)
azure-powershell-bot Aug 26, 2025
228e6bc
Fix typo 'DeyAll' to 'DenyAll' in NetworkAccessPolicy description (#2…
ramlah7 Aug 26, 2025
0a2cced
Add Red Button commands for AzureDataTransfer (#28372)
fzkhan Aug 26, 2025
e70f1c0
[Az.ServiceFabric] Add cmdlets Disable-AzServiceFabricManagedNodeType…
iliu816 Aug 26, 2025
db3b605
[skip ci] Archive 0a2cced4a2f01a25babc7b60e27e4bec42d9b6d3 (#28462)
azure-powershell-bot Aug 26, 2025
24d2c08
Cmdlet level breaking chacnge announcement (#28461)
Pan-Qi Aug 26, 2025
36cbd72
Shorten verbose breaking change announcements in upcoming release cha…
Copilot Aug 27, 2025
6e55341
Revert "[Az.ServiceFabric] Add cmdlets Disable-AzServiceFabricManaged…
iliu816 Aug 27, 2025
98511a5
Marking Azure Batch future breaking changes (#28467)
wiboris Aug 27, 2025
edfef43
[Batch] Fix breaking change attributes in Batch (#28468)
VeryEarly Aug 27, 2025
9ecd837
remove ProgressAction parameters
azure-powershell-bot Aug 27, 2025
e1afa28
Bump Version for 14.4.0
azure-powershell-bot Aug 27, 2025
8b3521a
AzDev - tell autorest-based modules from v3/v4 (#28455)
isra-fel Aug 28, 2025
0dae713
Release Az 14.4.0 (#28477)
VeryEarly Aug 29, 2025
c455196
Upgrade testfx and build script invocation (#28474)
vidai-msft Aug 29, 2025
db7988c
Sync network-release-2024-10-01 with main
Aug 31, 2025
cddbd8b
Revert changes for ApplicationGatewayTests TestApplicationGatewayFire…
Aug 31, 2025
5baef4a
Marking Additional Azure Batch future breaking changes (#28479)
wiboris Sep 1, 2025
1d5cd8d
Add example issue to staticAnalysis Az.KeyVault
Sep 1, 2025
cfd93e7
Sync resourceManagement.yml according To ADO Wiki Page - Service Cont…
azure-powershell-bot Sep 2, 2025
ec88c27
[PS] Add breaking change message for SecurityInsights (#28486)
JoyerJin Sep 2, 2025
4b16ea1
[RecoveryServices]: add cross region restore support for East US 3 (#…
prog-rajkamal Sep 2, 2025
5afaad3
Onboard Microsoft.Maps/accounts private endpoint connections. (#28465)
map-blasterson Sep 2, 2025
74ce8a7
[Network] Add cmdlet for List NSP Service tags (#28452)
karthik-gumpu Sep 2, 2025
d879275
Sync branch with network-release-2024-10-01 & resolve conflicts
Sep 2, 2025
12f65ca
[Resources] suppress false positive credscan result (#28494)
VeryEarly Sep 2, 2025
4602024
[skip ci] Archive ec88c2707fd06cc5094116868c74579905bae38c (#28491)
azure-powershell-bot Sep 2, 2025
7c7b03c
[skip ci] Archive 74ce8a702096c28bd94f90993e6d1532b7bf59c4 (#28493)
azure-powershell-bot Sep 2, 2025
02c337e
Sync branch with main and resolve conflicts
Sep 2, 2025
14b9557
[Infra]: update ado yamls to use pool-ubuntu-2404 (#28478)
DanielMicrosoft Sep 3, 2025
7dcfe1d
Merge branch 'Azure:main' into kamboj-prjwl/release-network-2024-10-01
kamboj-prjwl Sep 3, 2025
c26ec79
[Resources] suppress false positive credscan result (#28498)
VeryEarly Sep 3, 2025
f2abe85
Merge branch 'Azure:main' into kamboj-prjwl/release-network-2024-10-01
kamboj-prjwl Sep 3, 2025
ec35dfc
Sync release-network-2024-10-01 with main (#28484)
VeryEarly Sep 3, 2025
2ffb286
[Infra] convert remaining pipeline jobs to Ubuntu 2404 (#28497)
DanielMicrosoft Sep 4, 2025
7c065fc
[Az.ScVmm] Use ErrorAction Stop for Get Machine operations to fix exc…
hsurana06 Sep 4, 2025
b2e1b0f
Storage Mover new api version 2025-07-01 (#28488)
sssash18 Sep 4, 2025
863b4db
[Az.CloudService] The code base is going to be refactored, the follow…
lijinpei2008 Sep 4, 2025
3a3d8b0
Update Start-AzPolicyRemediation.md (#28482)
Iam-Manishkumar Sep 4, 2025
0d3fb2f
[Storage] Support ORS metric GA (#28505)
blueww Sep 5, 2025
3abd875
[skip ci] Archive 863b4db979bbfa0ab8f2b026727bd7bf452801a1 (#28507)
azure-powershell-bot Sep 5, 2025
cc2b53e
[PS] Update breaking change message for SecurityInsights (#28492)
JoyerJin Sep 5, 2025
e807ac7
[skip ci] Archive cc2b53ec1b9696f04ba3fd68994b787cd25e7348 (#28511)
azure-powershell-bot Sep 5, 2025
c4ce3e7
Update Update-AzRoleManagementPolicy.md (#28502)
B-Oudehinken Sep 5, 2025
95c90e6
Patch-2025-09-04-01 Fix minor typos of resoureType to be resourceType…
myatt83 Sep 5, 2025
c19b30e
[Az.ServiceFabric] Renamed Remove-AzServiceFabricManagedNodeType para…
iliu816 Sep 9, 2025
286d8d4
[StorageMover] Fix online help link to match cmdlet name (#28538)
VeryEarly Sep 9, 2025
7450b93
Update invocation from Invoke-Expression to call operator (#28506)
vidai-msft Sep 9, 2025
e91ba9c
Patch 2025-09-05-03 Fix typo in docs of subsciption to subscription (…
myatt83 Sep 10, 2025
26a72c5
Enhance Get-AzMigrateServerMigrationStatus cmdlet to support -Expedit…
ankitbaluni123 Sep 10, 2025
bdaf61f
[skip ci] Archive 26a72c5d22e2df339461bbe9df221d187798b504 (#28541)
azure-powershell-bot Sep 10, 2025
1772a15
[Compute] Introduced `SecureVMGuestStateSAS` switch parameter in Gran…
haagha Sep 10, 2025
cd400de
Update Update-AzRoleManagementPolicy.md (#28512)
B-Oudehinken Sep 10, 2025
207a359
Vnet gateway failover and insights (#28517)
Shubhika-1795 Sep 10, 2025
df7ebeb
[Network] Fix online version in help markdown (#28544)
VeryEarly Sep 10, 2025
ecf2c2f
Network OOB Release (#28543)
azure-powershell-bot Sep 11, 2025
5e06d22
Sync resourceManagement.yml according To ADO Wiki Page - Service Cont…
azure-powershell-bot Sep 11, 2025
d43fcea
Network PS SDK Api Version 2024-10-01 (#28546)
kamboj-prjwl Sep 11, 2025
263b440
adding ps support for firmwareanalysis 2025-08-02 (#28496)
TheDonLuke Sep 12, 2025
a85beb3
[skip ci] Archive 263b440e387f3ef1d535d706e7ecb53074bd5928 (#28550)
azure-powershell-bot Sep 12, 2025
42721f4
GA Az.FirmwareAnalysis (#28551)
VeryEarly Sep 12, 2025
768c851
FirmwareAnalysis OOB Release (#28552)
azure-powershell-bot Sep 13, 2025
efdb836
[Az.ServiceFabric] Add cmdlets Invoke-AzServiceFabricDeallocateManage…
iliu816 Sep 15, 2025
ccf2e1e
Resolve conflict
Sep 15, 2025
80f7c46
Sync branch release-network 2024 -10-01 (#28559)
VeryEarly Sep 15, 2025
8b8f77a
[Infra] trialling memory management tweaks for linux on test steps (#…
DanielMicrosoft Sep 16, 2025
89058c6
[Eng] Fix dotnet test not working (#28563)
VeryEarly Sep 16, 2025
571636c
[ServiceFabric] Fix online version (#28562)
VeryEarly Sep 16, 2025
0344d2a
[Az.ServiceFabric] Added preannoucement for removing Reimage paramete…
iliu816 Sep 16, 2025
e480ce5
[Az.Databricks] The code base is going to be refactored, the followin…
lijinpei2008 Sep 16, 2025
8ef4889
[StorageCache] Adding support for Import, AutoExport and AutoImport H…
Aman-Jain-14 Sep 16, 2025
de50784
[skip ci] Archive e480ce5d3971d03cf4199423c4eb0a9806ff1abe (#28567)
azure-powershell-bot Sep 16, 2025
3f5392c
[skip ci] Archive 8ef488983a2899b9a7fb05aaead498d26346287b (#28568)
azure-powershell-bot Sep 16, 2025
055d995
Update CODEOWNERS for Compute module ownership (#28570)
haagha Sep 17, 2025
23609db
[Storage] Support isSmbOauthEnabled when creating and updating storag…
yifanz7 Sep 17, 2025
c54d08d
Support custom domain, managed identity for SignalR Service (#28553)
Y-Sindo Sep 17, 2025
34ffdb0
Powershell: Publishing DMS APIs stable version (#28453)
amarjeetkr Sep 17, 2025
8e96a77
[skip ci] Archive 34ffdb0c753707d54b3148b9fee0d8501abe7961 (#28575)
azure-powershell-bot Sep 18, 2025
bd74a9a
[Compute] Add instant access snapshot functionality and tests (#28547)
haagha Sep 18, 2025
aee368c
[Storage] List SKU (#28581)
yifanz7 Sep 18, 2025
f4fe846
Azure Firewall Packet Capture Operation Cmdlet [GA] (#28582)
nikhilpadhye1 Sep 19, 2025
8a68d6b
[skip ci] Archive aee368c8637cdd1a8ae2177e5bd1e98b7186c976 (#28588)
azure-powershell-bot Sep 19, 2025
d4344b2
[Storage] Support zone placement policy when creating and updating st…
yifanz7 Sep 19, 2025
4b18d05
Fix RoleAssignment ObjectType fallback for insufficient MSGraph permi…
Copilot Sep 19, 2025
d181d27
Feature/sftp module (#28373)
DevanshG1 Sep 19, 2025
a9c3a32
[DataFactory]Powershell Release (#28586)
Jingshu918 Sep 19, 2025
8606cf4
[Az.Migrate] Bug fixes and new id validations (#28309)
minhsuanlee Sep 22, 2025
76290ed
Adding 2 New PS command lets for new POST APIs to fetch secrets. (#28…
Nilambari Sep 22, 2025
af15a44
Storage Discovery General Availability Release (#28571)
shanefujs Sep 22, 2025
6fcdd91
[skip ci] Archive af15a44304ebbaccc595b432a87bc5331d7ad58c (#28595)
azure-powershell-bot Sep 22, 2025
4c737ff
[Sftp] Remove 'preview' tag to fix version (#28596)
VeryEarly Sep 22, 2025
5f91ca7
PS Release Microsoft.Network 2024-10-01 (#28558)
VeryEarly Sep 22, 2025
ebb3857
GA StorageDiscovery (#28597)
VeryEarly Sep 22, 2025
49fa502
GA Az.DataMigration (#28598)
VeryEarly Sep 23, 2025
657efbb
Sync resourceManagement.yml according To ADO Wiki Page - Service Cont…
azure-powershell-bot Sep 23, 2025
451e763
Clarify guidelines on plural parameter names (#28605)
isra-fel Sep 23, 2025
b561497
[Sftp] Add module help page (#28606)
VeryEarly Sep 23, 2025
d17e217
feature: installing mono pre-ubuntu24 steps for smoke tests (#28611)
DanielMicrosoft Sep 24, 2025
0f341fa
Comment out Az.Billing [Consumption] command (#28609)
YanaXu Sep 24, 2025
2e9d293
[HDInsight] Update api version to 2025-01-15-preview (#28585)
2258093686 Sep 24, 2025
8da4f4f
Network OOB Release (#28607)
azure-powershell-bot Sep 24, 2025
a620d3f
Update Az.Accounts module version for Az.Sftp (#28614)
VeryEarly Sep 24, 2025
72e8880
Upgrade docker image BaseImage from powershell to dotnet/sdk (#28527)
YanaXu Sep 25, 2025
dbc2ca7
[Infra]: reverting OOM attempts in test-steps.ps1 (#28601)
DanielMicrosoft Sep 25, 2025
fefef36
[Storage] Support NFS symbolicLink (#28587)
blueww Sep 25, 2025
41a982c
(FIX) Fix runbook type on PowerShell72 (#28599)
Gijsreyn Sep 25, 2025
f218c98
[StorageMover] Update StorageMover project configurations and test re…
sssash18 Sep 26, 2025
c24ba72
[Az.ServiceFabric] Add parameters to `New-AzServiceFabricManagedClust…
iliu816 Sep 26, 2025
231129f
[skip ci] Archive f218c98f8f739b003d0c9125a834fb824a20bbb5 (#28617)
azure-powershell-bot Sep 26, 2025
ef1e68c
Introduced changes to cmdlets to support self-server restore of sql l…
rambabu-yalla Sep 26, 2025
94589ab
Modified the cluster registration to use MSI (#28612)
Samhitha-Microsoft Sep 28, 2025
1b48e22
Improve validation for EnabledSoftDelete and SoftDeleteRetentionDay p…
rambabu-yalla Sep 29, 2025
4b28e88
Add monthly issue metrics workflow (#28629)
isra-fel Oct 1, 2025
7d37d0d
Document using managed identity with New-AzSqlDatabaseExport (#27881)
matthetherington Oct 2, 2025
342d518
Merge branch 'main' into dev/mcp-server
notyashhh Oct 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
Original file line number Diff line number Diff line change
Expand Up @@ -62,11 +62,6 @@ foreach ($moduleName in $moduleGroup) {
{
$FailedTasks += "UXMetadata"
}
.("$toolsDirectory/ExecuteCIStep.ps1") -StaticAnalysisCmdletDiff @Parameters 2>>$ErrorLogPath
If (($LASTEXITCODE -ne 0) -and ($LASTEXITCODE -ne $null))
{
$FailedTasks += "CmdletDiff"
}
If ($FailedTasks.Length -ne 0)
{
Write-Host "There are failed tasks: $FailedTasks"
Expand All @@ -82,9 +77,10 @@ foreach ($moduleName in $moduleGroup) {
$result.Status = "Failed"
$result.Error = $_.Exception.Message
} finally {
$endTine = Get-Date
$result.DurationSeconds = ($endTine - $startTime).TotalSeconds
$endTime = Get-Date
$result.DurationSeconds = ($endTime - $startTime).TotalSeconds
$results += $result
$result | ConvertTo-Json -Depth 5 | Write-Output
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,7 @@ foreach ($moduleName in $sortedModuleNames) {
$moduleEndTime = Get-Date
$moduleResult.DurationSeconds = ($moduleEndTime - $moduleStartTime).TotalSeconds
$results += $moduleResult
$moduleResult | ConvertTo-Json -Depth 5 | Write-Output
}

$ArtifactOutputDir = Join-Path $RepoRoot "artifacts"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,10 @@ foreach ($moduleName in $moduleGroup) {
$result.Status = "Failed"
$result.Error = $_.Exception.Message
} finally {
$endTine = Get-Date
$result.DurationSeconds = ($endTine - $startTime).TotalSeconds
$endTime = Get-Date
$result.DurationSeconds = ($endTime - $startTime).TotalSeconds
$results += $result
$result | ConvertTo-Json -Depth 5 | Write-Output
}
}

Expand Down
35 changes: 20 additions & 15 deletions .azure-pipelines/PipelineSteps/BatchGeneration/filter.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,21 @@ $artifactsDir = Join-Path $RepoRoot 'artifacts'

$changedModulesDict = @{}
$changedSubModulesDict = @{}
if ($env:RUN_TEST_ON_ALL_MODULES -eq "True") {
if ($env:TEST_CHANGED_MODULES_ONLY -eq 'true') {
Write-Host "Run test on generated folder changed modules"
# Only generated folder change should trigger the test
for ($i = 0; $i -lt $ChangedFiles.Count; $i++) {
if ($ChangedFiles[$i] -match '^generated/([^/]+)/([^/]+\.Autorest)/') {
$moduleName = $Matches[1]
$subModuleName = $Matches[2]
$subModule = "$moduleName/$subModuleName"

$changedModulesDict[$moduleName] = $true
$changedSubModulesDict[$subModule] = $true
}
}
}
else {
Write-Host "Run test on all modules"
$V4ModulesFile = Join-Path $artifactsDir "generationTargets.json"
$V4ModuleMaps = Get-Content -Raw -Path $V4ModulesFile | ConvertFrom-Json
Expand All @@ -31,20 +45,6 @@ if ($env:RUN_TEST_ON_ALL_MODULES -eq "True") {
}
}
}
else {
Write-Host "Run test on generated folder changed modules"
# Only generated folder change should trigger the test
for ($i = 0; $i -lt $ChangedFiles.Count; $i++) {
if ($ChangedFiles[$i] -match '^generated/([^/]+)/([^/]+\.autorest)/') {
$moduleName = $Matches[2]
$subModuleName = $Matches[3]
$subModule = "$moduleName/$subModuleName"

$changedModulesDict[$moduleName] = $true
$changedSubModulesDict[$subModule] = $true
}
}
}

$changedModules = $changedModulesDict.Keys | Sort-Object
$changedSubModules = $changedSubModulesDict.Keys | Sort-Object
Expand All @@ -63,6 +63,11 @@ foreach ($subModule in $changedSubModules) {
Write-Host "##[endgroup]"
Write-Host

$changedModulesRecordFile = Join-Path $artifactsDir 'filteredChangedModules.txt'
$changedModules | Set-Content -Path $changedModulesRecordFile -Encoding UTF8
$changedSubModulesRecordFile = Join-Path $artifactsDir 'filteredChangedSubModules.txt'
$changedSubModules | Set-Content -Path $changedSubModulesRecordFile -Encoding UTF8

$groupedBuildModules = Group-Modules -Modules $changedModules -MaxParallelJobs $MaxParallelBuildJobs
Write-Matrix -GroupedModules $groupedBuildModules -VariableName 'buildTargets' -RepoRoot $RepoRoot

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,10 @@ $notificationContent = $notificationTemplate -replace "{{ pipelineName }}", $pip
-replace "{{ pipelineUrl }}", $pipelineUrl `
-replace "{{ runUrl }}", $runUrl

$notificationReceivers = if ($env:NotificationReceiversOverride -and $env:NotificationReceiversOverride -ne 'none') { $env:NotificationReceiversOverride } else { $env:FailedJobNotificationReceivers }
Write-Host "Notification receivers: $notificationReceivers"

Send-Teams `
-to $env:FailedJobNotificationReceivers `
-to $notificationReceivers `
-title "Batch Generation Job Failed" `
-content $notificationContent
13 changes: 8 additions & 5 deletions .azure-pipelines/PipelineSteps/BatchGeneration/prepare.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ $utilFilePath = Join-Path $RepoRoot '.azure-pipelines' 'PipelineSteps' 'BatchGen
Import-Module $utilFilePath -Force

$srcPath = Join-Path $RepoRoot 'src'
$moduleMap = Get-AutorestV4ModuleMap -srcPath $srcPath
$moduleMap = Get-BatchGenerationModuleMap -srcPath $srcPath
Write-Host "Total matched modules: $($moduleMap.Count)"

$modules = @($moduleMap.Keys | Sort-Object)
Expand All @@ -34,14 +34,17 @@ foreach ($moduleGroup in $groupedModules) {
$index++
}

$generationTargetsOutputDir = Join-Path $RepoRoot "artifacts"
if (-not (Test-Path -Path $generationTargetsOutputDir)) {
New-Item -ItemType Directory -Path $generationTargetsOutputDir
$artifactsDir = Join-Path $RepoRoot "artifacts"
if (-not (Test-Path -Path $artifactsDir)) {
New-Item -ItemType Directory -Path $artifactsDir
}
$generationTargetsOutputFile = Join-Path $generationTargetsOutputDir "generationTargets.json"
$generationTargetsOutputFile = Join-Path $artifactsDir "generationTargets.json"
$generationTargets | ConvertTo-Json -Depth 5 | Out-File -FilePath $generationTargetsOutputFile -Encoding utf8

if ($MatrixStr -and $MatrixStr.Length -gt 1) {
$MatrixStr = $MatrixStr.Substring(1)
}
Write-Host "##vso[task.setVariable variable=generationTargets;isOutput=true]{$MatrixStr}"

$V4ModulesRecordFile = Join-Path $artifactsDir 'preparedV4Modules.txt'
$modules | Set-Content -Path $V4ModulesRecordFile -Encoding UTF8
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ foreach ($subModule in $subModuleGroup) {
$endTime = Get-Date
$result.DurationSeconds = ($endTime - $startTime).TotalSeconds
$results += $result
$result | ConvertTo-Json -Depth 5 | Write-Output
}
}

Expand Down
47 changes: 36 additions & 11 deletions .azure-pipelines/PipelineSteps/BatchGeneration/util.psm1
Original file line number Diff line number Diff line change
@@ -1,18 +1,41 @@
function Get-AutorestV4ModuleMap {
function Get-BatchGenerationModuleMap {
param (
[string]$srcPath
)

$skippedModules = $env:SKIPPED_MODULES -split ',' | ForEach-Object { $_.Trim() }
$selectedTargetModules = @{}
if ($env:SELECTED_TARGET_MODULES -ne "none") {
$env:SELECTED_TARGET_MODULES -split ',' | ForEach-Object {
$key = $_.Trim()
if ($key -ne '') {
$selectedTargetModules[$key] = $true
}
}
}
$result = @{}
$modules = Get-ChildItem -Path $srcPath -Directory

Get-ChildItem -Path $srcPath -Directory | ForEach-Object {
$module = $_
foreach($module in $modules) {
if ($skippedModules -contains $module.Name) {
Write-Warning "Skipping module: $($module.Name) as it is in the skipped modules list."
continue
}

if ($selectedTargetModules.Count -gt 0 -and -not $selectedTargetModules.ContainsKey($module.Name)) {
Write-Warning "Skipping module: $($module.Name) as it is not in the selected target modules list."
continue
}

Get-ChildItem -Path $module.FullName -Directory | Where-Object {
$subModules = Get-ChildItem -Path $module.FullName -Directory | Where-Object {
$_.Name -like '*.autorest'
} | ForEach-Object {
$subModule = $_

}
foreach ($subModule in $subModules) {
$tspPath = Join-Path $subModule.FullName 'tsp-location.yaml'
if (Test-Path $tspPath){
Write-Warning "tsp-location.yaml found in $($subModule.FullName), skipping."
continue
}

$readmePath = Join-Path $subModule.FullName 'README.md'

if (Test-Path $readmePath) {
Expand Down Expand Up @@ -66,18 +89,19 @@ function Write-Matrix {
[string]$RepoRoot
)

Write-Host "$VariableName module groups: $($GroupedModules.Count)"
$GroupedModules | ForEach-Object { $_ -join ', ' } | ForEach-Object { Write-Host $_ }

Write-Host "##[group]$VariableName module groups: $($GroupedModules.Count)"
$targets = @{}
$MatrixStr = ""
$index = 0
foreach ($modules in $GroupedModules) {
$key = ($index + 1).ToString() + "-" + $modules.Count
$MatrixStr = "$MatrixStr,'$key':{'MatrixKey':'$key'}"
$targets[$key] = $modules
$moduleNamesStr = $modules -join ', '
Write-Host "$key : $moduleNamesStr"
$index++
}
Write-Host "##[endgroup]"

if ($MatrixStr -and $MatrixStr.Length -gt 1) {
$MatrixStr = $MatrixStr.Substring(1)
Expand All @@ -91,6 +115,7 @@ function Write-Matrix {
}
$targetsOutputFile = Join-Path $targetsOutputDir "$VariableName.json"
$targets | ConvertTo-Json -Depth 5 | Out-File -FilePath $targetsOutputFile -Encoding utf8
Write-Host
}

function Get-Targets {
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/azure-powershell-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ variables:
WindowsAgentPoolName: pool-windows-2019
WindowsAgentPoolVMImage: ''
LinuxName: linux
LinuxAgentPoolName: pool-ubuntu-2004
LinuxAgentPoolName: pool-ubuntu-2404
LinuxAgentPoolVMImage: ''
MacOSName: macOS
MacOSAgentPoolName: 'Azure Pipelines'
Expand Down
52 changes: 49 additions & 3 deletions .azure-pipelines/batch-generation.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
parameters:
- name: TestChangedModulesOnly
type: boolean
default: true
# Selected modules to generate, build, analyze and test
- name: SelectedTargetModules
type: string
default: 'None'
- name: NotificationReceiversOverride
type: string
default: 'None'
# branch from when creating the generation branch
- name: GenerationBaseBranch
type: string
default: 'main'
- name: PrepareModulesOnGenerationBranch
type: boolean
default: false

variables:
IntermediateStepTimeoutInMinutes: 30
GenerateTimeoutInMinutes: 120
Expand All @@ -11,7 +30,7 @@ variables:
MaxParallelTestLinuxJobs: 5
MaxParallelTestMacJobs: 5
WindowsAgentPoolName: pool-windows-2019
LinuxAgentPoolName: pool-ubuntu-2004
LinuxAgentPoolName: pool-ubuntu-2404
MacOSAgentPoolName: 'Azure Pipelines'
MacOSAgentPoolVMImage: macOS-latest

Expand All @@ -33,6 +52,22 @@ stages:
pool: ${{ variables.WindowsAgentPoolName }}
steps:

- task: PowerShell@2
name: showVariables
displayName: 'Show Variables'
inputs:
targetType: inline
pwsh: true
script: |
Write-Host "Pipeline variable SkippedModules: $($env:SkippedModules)"
Write-Host "Pipeline variable FailedJobNotificationReceivers: $($env:FailedJobNotificationReceivers)"

Write-Host "Parameter TestChangedModulesOnly: ${{ parameters.TestChangedModulesOnly }}"
Write-Host "Parameter SelectedTargetModules: ${{ parameters.SelectedTargetModules }}"
Write-Host "Parameter NotificationReceiversOverride: ${{ parameters.NotificationReceiversOverride }}"
Write-Host "Parameter GenerationBaseBranch: ${{ parameters.GenerationBaseBranch }}"
Write-Host "Parameter PrepareModulesOnGenerationBranch: ${{ parameters.PrepareModulesOnGenerationBranch }}"

# TODO: (Bernard) Uncomment the no checkout step after automatically install repo into agents
# - checkout: none
- checkout: self
Expand All @@ -53,7 +88,7 @@ stages:
$token = "$(GitHubToken)"

$createBranchPath = Join-Path "$(Build.SourcesDirectory)" '.azure-pipelines' 'PipelineSteps' 'BatchGeneration' 'create-branch.ps1'
& $createBranchPath -Owner 'Azure' -Repo 'azure-powershell' -BaseBranch "$(GenerationBaseBranch)" -NewBranch $generationBranch -Token $token
& $createBranchPath -Owner 'Azure' -Repo 'azure-powershell' -BaseBranch "${{ parameters.GenerationBaseBranch }}" -NewBranch $generationBranch -Token $token
Write-Host "##vso[task.setvariable variable=GenerationBranch;isOutput=true]$generationBranch"

- task: PowerShell@2
Expand All @@ -76,8 +111,18 @@ stages:
targetType: inline
pwsh: true
script: |
if ($env:PREPARE_MODULES_ON_GENERATION_BRANCH -eq 'true') {
Write-Host "Checkout to GenerationBranch: $(checkout.GenerationBranch)"
git fetch origin "$(checkout.GenerationBranch)"
git checkout "$(checkout.GenerationBranch)"
}

$prepareModulesPath = Join-Path "$(Build.SourcesDirectory)" '.azure-pipelines' 'PipelineSteps' 'BatchGeneration' 'prepare.ps1'
& $prepareModulesPath -RepoRoot "$(Build.SourcesDirectory)" -MaxParallelJobs "${{ variables.MaxParallelGenerateJobs }}"
env:
SKIPPED_MODULES: $(SkippedModules)
SELECTED_TARGET_MODULES: ${{ parameters.SelectedTargetModules }}
PREPARE_MODULES_ON_GENERATION_BRANCH: ${{ parameters.PrepareModulesOnGenerationBranch }}

- task: PublishPipelineArtifact@1
displayName: 'Upload generated targets'
Expand Down Expand Up @@ -212,7 +257,7 @@ stages:
-ChangedFiles $changedFiles `
-RepoRoot "$(Build.SourcesDirectory)"
env:
RUN_TEST_ON_ALL_MODULES: $(RUN_TEST_ON_ALL_MODULES)
TEST_CHANGED_MODULES_ONLY: ${{ parameters.TestChangedModulesOnly }}

- task: PublishPipelineArtifact@1
displayName: 'Upload filtered targets'
Expand Down Expand Up @@ -507,3 +552,4 @@ stages:
env:
TEAMS_URL: $(TEAMS_URL)
FailedJobNotificationReceivers: $(FailedJobNotificationReceivers)
NotificationReceiversOverride: ${{ parameters.NotificationReceiversOverride }}
Loading
Loading