diff --git a/src/Accounts/Accounts/Accounts.csproj b/src/Accounts/Accounts/Accounts.csproj
index 64e2cd1a57d9..419ade67f967 100644
--- a/src/Accounts/Accounts/Accounts.csproj
+++ b/src/Accounts/Accounts/Accounts.csproj
@@ -14,6 +14,7 @@
+
@@ -27,6 +28,7 @@
+
diff --git a/src/Accounts/Accounts/ChangeLog.md b/src/Accounts/Accounts/ChangeLog.md
index 31ebd7bef904..f0961341cb51 100644
--- a/src/Accounts/Accounts/ChangeLog.md
+++ b/src/Accounts/Accounts/ChangeLog.md
@@ -19,6 +19,7 @@
-->
## Upcoming Release
+* Updated Azure.Core from 1.45.0 to 1.47.3
## Version 5.3.0
* Updated `AuthenticationAssemblyLoadContext` project to deprecate .NET 6.0 and build on .NET 8.0.
diff --git a/src/Accounts/AssemblyLoading/ConditionalAssemblyProvider.cs b/src/Accounts/AssemblyLoading/ConditionalAssemblyProvider.cs
index 994c6581a82d..1740e03a7d28 100644
--- a/src/Accounts/AssemblyLoading/ConditionalAssemblyProvider.cs
+++ b/src/Accounts/AssemblyLoading/ConditionalAssemblyProvider.cs
@@ -45,24 +45,24 @@ public static void Initialize(string rootPath, IConditionalAssemblyContext conte
CreateAssembly("net45", "Newtonsoft.Json", "13.0.0.0").WithWindowsPowerShell(),
CreateAssembly("net46", "System.Numerics.Vectors", "4.1.4.0").WithWindowsPowerShell(),
CreateAssembly("net46", "System.Xml.ReaderWriter", "4.1.0.0").WithWindowsPowerShell(),
- CreateAssembly("net461", "System.Diagnostics.DiagnosticSource", "6.0.0.1").WithWindowsPowerShell(),
CreateAssembly("net461", "System.Reflection.DispatchProxy", "4.0.4.0").WithWindowsPowerShell(),
CreateAssembly("net461", "System.Runtime.CompilerServices.Unsafe", "6.0.0.0").WithWindowsPowerShell(),
CreateAssembly("net461", "System.Security.Cryptography.ProtectedData", "4.0.3.0").WithWindowsPowerShell(),
- CreateAssembly("net461", "System.Text.Encodings.Web", "6.0.0.1").WithWindowsPowerShell(),
+ CreateAssembly("net462", "System.Diagnostics.DiagnosticSource", "8.0.0.1").WithWindowsPowerShell(),
+ CreateAssembly("net462", "System.Text.Encodings.Web", "8.0.0.0").WithWindowsPowerShell(),
CreateAssembly("net47", "System.Security.Cryptography.Cng", "4.3.0.0").WithWindowsPowerShell(),
- CreateAssembly("netstandard2.0", "Azure.Core", "1.45.0.0"),
+ CreateAssembly("netstandard2.0", "Azure.Core", "1.47.3.0"),
CreateAssembly("netstandard2.0", "Azure.Identity.Broker", "1.1.0.0"),
CreateAssembly("netstandard2.0", "Azure.Identity", "1.13.0.0"),
- CreateAssembly("netstandard2.0", "Microsoft.Bcl.AsyncInterfaces", "6.0.0.0"),
+ CreateAssembly("netstandard2.0", "Microsoft.Bcl.AsyncInterfaces", "8.0.0.0"),
CreateAssembly("netstandard2.0", "Microsoft.Identity.Client.Broker", "4.65.0.0"),
CreateAssembly("netstandard2.0", "Microsoft.Identity.Client", "4.65.0.0"),
CreateAssembly("netstandard2.0", "Microsoft.Identity.Client.Extensions.Msal", "4.65.0.0"),
CreateAssembly("netstandard2.0", "Microsoft.Identity.Client.NativeInterop", "0.16.2.0"),
CreateAssembly("netstandard2.0", "Microsoft.IdentityModel.Abstractions", "6.35.0.0"),
CreateAssembly("netstandard2.0", "System.Buffers", "4.0.3.0").WithWindowsPowerShell(),
- CreateAssembly("netstandard2.0", "System.ClientModel", "1.2.1.0"),
- CreateAssembly("netstandard2.0", "System.Memory.Data", "6.0.0.1"),
+ CreateAssembly("netstandard2.0", "System.ClientModel", "1.6.1.0"),
+ CreateAssembly("netstandard2.0", "System.Memory.Data", "8.0.0.1"),
CreateAssembly("netstandard2.0", "System.Memory", "4.0.1.2").WithWindowsPowerShell(),
CreateAssembly("netstandard2.0", "System.Net.Http.WinHttpHandler", "4.0.4.0").WithWindowsPowerShell(),
CreateAssembly("netstandard2.0", "System.Private.ServiceModel", "4.7.0.0").WithWindowsPowerShell(),
@@ -70,7 +70,7 @@ public static void Initialize(string rootPath, IConditionalAssemblyContext conte
CreateAssembly("netstandard2.0", "System.Security.Permissions", "4.0.3.0").WithWindowsPowerShell(),
CreateAssembly("netstandard2.0", "System.Security.Principal.Windows", "4.1.3.0").WithWindowsPowerShell(),
CreateAssembly("netstandard2.0", "System.ServiceModel.Primitives", "4.7.0.0").WithWindowsPowerShell(),
- CreateAssembly("netstandard2.0", "System.Text.Json", "6.0.0.0"),
+ CreateAssembly("netstandard2.0", "System.Text.Json", "8.0.0.0"),
CreateAssembly("netstandard2.0", "System.Threading.Tasks.Extensions", "4.2.0.1").WithWindowsPowerShell(),
#endregion
};
diff --git a/src/Compute/Compute/ChangeLog.md b/src/Compute/Compute/ChangeLog.md
index bf9010cb7d84..05ebfceeffe6 100644
--- a/src/Compute/Compute/ChangeLog.md
+++ b/src/Compute/Compute/ChangeLog.md
@@ -20,6 +20,7 @@
-->
## Upcoming Release
+* Updated Azure.Core from 1.45.0 to 1.47.3
* Added `-Redeploy` switch parameter for `Update-AzHost` cmdlet to enable dedicated host redeployment.
* Added `-SupportedSecurityOption` parameter to `New-AzDiskConfig` cmdlet.
* ComputeRP related cmdlets will now use 2025-04-01 version of the ComputeRP API.
diff --git a/src/ContainerRegistry/ContainerRegistry/ChangeLog.md b/src/ContainerRegistry/ContainerRegistry/ChangeLog.md
index 876ec8ecf4ca..09f0e2836bf3 100644
--- a/src/ContainerRegistry/ContainerRegistry/ChangeLog.md
+++ b/src/ContainerRegistry/ContainerRegistry/ChangeLog.md
@@ -18,6 +18,7 @@
- Additional information about change #1
-->
## Upcoming Release
+* Updated Azure.Core from 1.45.0 to 1.47.3
## Version 4.3.1
* Preannounced breaking changes. Please refer to https://go.microsoft.com/fwlink/?linkid=2333229
diff --git a/src/CosmosDB/CosmosDB/ChangeLog.md b/src/CosmosDB/CosmosDB/ChangeLog.md
index 45f69541d565..1f8206648c47 100644
--- a/src/CosmosDB/CosmosDB/ChangeLog.md
+++ b/src/CosmosDB/CosmosDB/ChangeLog.md
@@ -19,6 +19,7 @@
-->
## Upcoming Release
+* Updated Azure.Core from 1.45.0 to 1.47.3
## Version 1.18.2
* Fixed issue where the restore command failed to detect the source account, even when it existed.
diff --git a/src/DataLakeStore/DataLakeStore/ChangeLog.md b/src/DataLakeStore/DataLakeStore/ChangeLog.md
index 1df629d8ced4..3bc1bfedd4ec 100644
--- a/src/DataLakeStore/DataLakeStore/ChangeLog.md
+++ b/src/DataLakeStore/DataLakeStore/ChangeLog.md
@@ -18,6 +18,7 @@
- Additional information about change #1
-->
## Upcoming Release
+* Updated Azure.Core from 1.45.0 to 1.47.3
## Version 1.5.0
* Added a new cmdlet GetAzureDataLakeStoreDeletedItemWithtoken to support pagination in GetAzureDataLakeStoreDeletedItem
diff --git a/src/KeyVault/KeyVault/ChangeLog.md b/src/KeyVault/KeyVault/ChangeLog.md
index cbf9f8bfdcda..6a4ffaee29ee 100644
--- a/src/KeyVault/KeyVault/ChangeLog.md
+++ b/src/KeyVault/KeyVault/ChangeLog.md
@@ -18,6 +18,7 @@
- Additional information about change #1
-->
## Upcoming Release
+* Updated Azure.Core from 1.45.0 to 1.47.3
## Version 6.4.0
* Added Managed HSM network rule cmdlets mirroring existing Key Vault network rule management: `New-AzKeyVaultManagedHsmNetworkRuleSetObject`, `Add-AzKeyVaultManagedHsmNetworkRule`, `Remove-AzKeyVaultManagedHsmNetworkRule`, `Update-AzKeyVaultManagedHsmNetworkRuleSet`
diff --git a/src/NetAppFiles/NetAppFiles/ChangeLog.md b/src/NetAppFiles/NetAppFiles/ChangeLog.md
index 657ac6cc45c2..7f032cd97b77 100644
--- a/src/NetAppFiles/NetAppFiles/ChangeLog.md
+++ b/src/NetAppFiles/NetAppFiles/ChangeLog.md
@@ -18,6 +18,7 @@
- Additional information about change #1
-->
## Upcoming Release
+* Updated Azure.Core from 1.45.0 to 1.47.3
## Version 0.25.0
* Updated to api-version 2025-06-01
diff --git a/src/PolicyInsights/PolicyInsights/ChangeLog.md b/src/PolicyInsights/PolicyInsights/ChangeLog.md
index 03348de22340..88823efa5f8a 100644
--- a/src/PolicyInsights/PolicyInsights/ChangeLog.md
+++ b/src/PolicyInsights/PolicyInsights/ChangeLog.md
@@ -18,6 +18,7 @@
- Additional information about change #1
-->
## Upcoming Release
+* Updated Azure.Core from 1.45.0 to 1.47.3
## Version 1.7.1
* Removed "Microsoft.Azure.Management.PolicyInsights" Version "1.0.0" PackageReference
diff --git a/src/SignalR/SignalR/ChangeLog.md b/src/SignalR/SignalR/ChangeLog.md
index bacdeceb1bf5..5d314d4617ed 100644
--- a/src/SignalR/SignalR/ChangeLog.md
+++ b/src/SignalR/SignalR/ChangeLog.md
@@ -18,6 +18,7 @@
- Additional information about change #1
-->
## Upcoming Release
+* Updated Azure.Core from 1.45.0 to 1.47.3
* Added cmdlets for managing replicas:
- Get-AzSignalRReplica: get replica(s) for SignalR
- New-AzSignalRReplica: create a new replica for SignalR
diff --git a/src/Storage/Storage.Management/ChangeLog.md b/src/Storage/Storage.Management/ChangeLog.md
index d1b910e9cabb..644046067d13 100644
--- a/src/Storage/Storage.Management/ChangeLog.md
+++ b/src/Storage/Storage.Management/ChangeLog.md
@@ -18,6 +18,7 @@
- Additional information about change #1
-->
## Upcoming Release
+* Updated Azure.Core from 1.45.0 to 1.47.3
* Supported Blob Geo Replication SLA on Storage accounts
- `New-AzStorageAccount`
- `Set-AzStorageAccount`
diff --git a/src/Synapse/Synapse/ChangeLog.md b/src/Synapse/Synapse/ChangeLog.md
index db5ec8551116..7a3bcc8480b2 100644
--- a/src/Synapse/Synapse/ChangeLog.md
+++ b/src/Synapse/Synapse/ChangeLog.md
@@ -19,6 +19,8 @@
-->
## Upcoming Release
+* Updated Azure.Core from 1.45.0 to 1.47.3
+* Updated Azure.Analytics.Synapse.Artifacts to 1.0.0-preview.22
## Version 3.2.2
* Fixed an error when remove artifact throw `ArgumentNullException`
@@ -32,7 +34,7 @@
* Updated Azure.Analytics.Synapse.Artifacts to 1.0.0-preview.21.
## Version 3.1.1
-* Removed "Microsoft.Azure.Management.Synapse" Version "2.6.0-preview" package reference
+* Removed "Microsoft.Azure.Management.Synapse" Version "2.6.0-preview" package reference
## Version 3.1.0
* Upgraded nuget package to signed package.
diff --git a/src/TrustedSigning/TrustedSigning/ChangeLog.md b/src/TrustedSigning/TrustedSigning/ChangeLog.md
index bafd4209cf68..f9852f097826 100644
--- a/src/TrustedSigning/TrustedSigning/ChangeLog.md
+++ b/src/TrustedSigning/TrustedSigning/ChangeLog.md
@@ -18,6 +18,7 @@
- Additional information about change #1
-->
## Upcoming Release
+* Updated Azure.Core from 1.45.0 to 1.47.3
## Version 0.1.2
* Updated InvokeCIPolicySigning to support signing files with the .cip extension
diff --git a/src/lib/README.md b/src/lib/README.md
index d26d7cf7b711..7c510d4fbc88 100644
--- a/src/lib/README.md
+++ b/src/lib/README.md
@@ -2,9 +2,11 @@
This directory contains common assemblies / libraries that Azure PowerShell modules depend on.
+The assemblies will be copied to `artifacts/{Configuration}/Az.Accounts/` when building. See `Az.Accounts.csproj` for more information.
+
## How to use this directory
When making changes to the dependencies in this directory, please follow these steps:
1. Update `manifest.json` no matter if you are adding, removing or updating a dependency. This serves as the source of truth.
-2. Run `Update-DevDependency` found in the AzDev module. Follow the instructions necessary to [build and import the module](../../tools/AzDev/README.md) first.
+2. Run `Update-DevAssembly` found in the AzDev module. Follow the instructions necessary to [build and import the module](../../tools/AzDev/README.md) first.
diff --git a/src/lib/cgmanifest.json b/src/lib/cgmanifest.json
index ba12f96f983c..fb172140cf5d 100644
--- a/src/lib/cgmanifest.json
+++ b/src/lib/cgmanifest.json
@@ -33,8 +33,8 @@
"component": {
"type": "nuget",
"nuget": {
- "name": "System.Diagnostics.DiagnosticSource",
- "version": "6.0.1"
+ "name": "System.Reflection.DispatchProxy",
+ "version": "4.5.0"
}
}
},
@@ -42,8 +42,8 @@
"component": {
"type": "nuget",
"nuget": {
- "name": "System.Reflection.DispatchProxy",
- "version": "4.5.0"
+ "name": "System.Runtime.CompilerServices.Unsafe",
+ "version": "6.0.0"
}
}
},
@@ -51,8 +51,8 @@
"component": {
"type": "nuget",
"nuget": {
- "name": "System.Runtime.CompilerServices.Unsafe",
- "version": "6.0.0"
+ "name": "System.Security.Cryptography.ProtectedData",
+ "version": "4.5.0"
}
}
},
@@ -60,8 +60,8 @@
"component": {
"type": "nuget",
"nuget": {
- "name": "System.Security.Cryptography.ProtectedData",
- "version": "4.5.0"
+ "name": "System.Diagnostics.DiagnosticSource",
+ "version": "8.0.1"
}
}
},
@@ -70,7 +70,7 @@
"type": "nuget",
"nuget": {
"name": "System.Text.Encodings.Web",
- "version": "6.0.1"
+ "version": "8.0.0"
}
}
},
@@ -88,7 +88,7 @@
"type": "nuget",
"nuget": {
"name": "Azure.Core",
- "version": "1.45.0"
+ "version": "1.47.3"
}
}
},
@@ -115,7 +115,7 @@
"type": "nuget",
"nuget": {
"name": "Microsoft.Bcl.AsyncInterfaces",
- "version": "6.0.0"
+ "version": "8.0.0"
}
}
},
@@ -178,7 +178,7 @@
"type": "nuget",
"nuget": {
"name": "System.ClientModel",
- "version": "1.2.1"
+ "version": "1.6.1"
}
}
},
@@ -187,7 +187,7 @@
"type": "nuget",
"nuget": {
"name": "System.Memory.Data",
- "version": "6.0.1"
+ "version": "8.0.1"
}
}
},
@@ -259,7 +259,7 @@
"type": "nuget",
"nuget": {
"name": "System.Text.Json",
- "version": "6.0.11"
+ "version": "8.0.6"
}
}
},
diff --git a/src/lib/manifest.json b/src/lib/manifest.json
index 4af872dec992..0b31a449b4e2 100644
--- a/src/lib/manifest.json
+++ b/src/lib/manifest.json
@@ -1,7 +1,7 @@
[
{
"PackageName": "Azure.Core",
- "PackageVersion": "1.45.0",
+ "PackageVersion": "1.47.3",
"TargetFramework": "netstandard2.0",
"WindowsPowerShell": true,
"PowerShell7Plus": true
@@ -22,7 +22,7 @@
},
{
"PackageName": "Microsoft.Bcl.AsyncInterfaces",
- "PackageVersion": "6.0.0",
+ "PackageVersion": "8.0.0",
"TargetFramework": "netstandard2.0",
"WindowsPowerShell": true,
"PowerShell7Plus": true
@@ -72,14 +72,14 @@
},
{
"PackageName": "System.ClientModel",
- "PackageVersion": "1.2.1",
+ "PackageVersion": "1.6.1",
"TargetFramework": "netstandard2.0",
"WindowsPowerShell": true,
"PowerShell7Plus": true
},
{
"PackageName": "System.Memory.Data",
- "PackageVersion": "6.0.1",
+ "PackageVersion": "8.0.1",
"TargetFramework": "netstandard2.0",
"WindowsPowerShell": true,
"PowerShell7Plus": true
@@ -135,7 +135,7 @@
},
{
"PackageName": "System.Text.Json",
- "PackageVersion": "6.0.11",
+ "PackageVersion": "8.0.6",
"TargetFramework": "netstandard2.0",
"WindowsPowerShell": true,
"PowerShell7Plus": true
@@ -156,8 +156,8 @@
},
{
"PackageName": "System.Diagnostics.DiagnosticSource",
- "PackageVersion": "6.0.1",
- "TargetFramework": "net461",
+ "PackageVersion": "8.0.1",
+ "TargetFramework": "net462",
"WindowsPowerShell": true,
"PowerShell7Plus": false
},
@@ -198,8 +198,8 @@
},
{
"PackageName": "System.Text.Encodings.Web",
- "PackageVersion": "6.0.1",
- "TargetFramework": "net461",
+ "PackageVersion": "8.0.0",
+ "TargetFramework": "net462",
"WindowsPowerShell": true,
"PowerShell7Plus": false
},
diff --git a/src/lib/net461/System.Diagnostics.DiagnosticSource.dll b/src/lib/net461/System.Diagnostics.DiagnosticSource.dll
deleted file mode 100644
index 92419a27e0c2..000000000000
Binary files a/src/lib/net461/System.Diagnostics.DiagnosticSource.dll and /dev/null differ
diff --git a/src/lib/net461/System.Text.Encodings.Web.dll b/src/lib/net461/System.Text.Encodings.Web.dll
deleted file mode 100644
index 742e594a4c51..000000000000
Binary files a/src/lib/net461/System.Text.Encodings.Web.dll and /dev/null differ
diff --git a/src/lib/net462/System.Diagnostics.DiagnosticSource.dll b/src/lib/net462/System.Diagnostics.DiagnosticSource.dll
new file mode 100644
index 000000000000..b58b31a741ec
Binary files /dev/null and b/src/lib/net462/System.Diagnostics.DiagnosticSource.dll differ
diff --git a/src/lib/net462/System.Text.Encodings.Web.dll b/src/lib/net462/System.Text.Encodings.Web.dll
new file mode 100644
index 000000000000..3d16c7e9d86d
Binary files /dev/null and b/src/lib/net462/System.Text.Encodings.Web.dll differ
diff --git a/src/lib/netstandard2.0/Azure.Core.dll b/src/lib/netstandard2.0/Azure.Core.dll
index c71d2080afc5..9e01bb3ec3be 100644
Binary files a/src/lib/netstandard2.0/Azure.Core.dll and b/src/lib/netstandard2.0/Azure.Core.dll differ
diff --git a/src/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll b/src/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll
index 39fd1311f266..c828d9921516 100644
Binary files a/src/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll and b/src/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll differ
diff --git a/src/lib/netstandard2.0/System.ClientModel.dll b/src/lib/netstandard2.0/System.ClientModel.dll
index 8b60dc3445ab..233dff28ff25 100644
Binary files a/src/lib/netstandard2.0/System.ClientModel.dll and b/src/lib/netstandard2.0/System.ClientModel.dll differ
diff --git a/src/lib/netstandard2.0/System.Memory.Data.dll b/src/lib/netstandard2.0/System.Memory.Data.dll
index 9333ab4f2c50..b3f41a37b810 100644
Binary files a/src/lib/netstandard2.0/System.Memory.Data.dll and b/src/lib/netstandard2.0/System.Memory.Data.dll differ
diff --git a/src/lib/netstandard2.0/System.Text.Json.dll b/src/lib/netstandard2.0/System.Text.Json.dll
index c4b9390592c8..624a270f2506 100644
Binary files a/src/lib/netstandard2.0/System.Text.Json.dll and b/src/lib/netstandard2.0/System.Text.Json.dll differ
diff --git a/tools/AzDev/README.md b/tools/AzDev/README.md
index 90835b189f19..5c37e4ac8a18 100644
--- a/tools/AzDev/README.md
+++ b/tools/AzDev/README.md
@@ -75,11 +75,11 @@ Count Name Group
### Update Assemblies in `src/lib`
-`Update-DevDependency` is used to update the assemblies in the `src/lib` directory. This is useful because it saves you from having to manually download / extract / pick the correct one from the package.
+`Update-DevAssembly` is used to update the assemblies in the `src/lib` directory. This is useful because it saves you from having to manually download / extract / pick the correct one from the package.
```powershell
# Update the assembly manifest manually, then
-Update-DevDependency
+Update-DevAssembly
# Check in all the changes
```
diff --git a/tools/Common.Netcore.Dependencies.targets b/tools/Common.Netcore.Dependencies.targets
index d54042dd601a..bf3bfff8e8e4 100644
--- a/tools/Common.Netcore.Dependencies.targets
+++ b/tools/Common.Netcore.Dependencies.targets
@@ -22,7 +22,7 @@
-
+