diff --git a/src/GeneralTools/DataverseClient/Client/Builder/AbstractClientRequestBuilder.cs b/src/GeneralTools/DataverseClient/Client/Builder/AbstractClientRequestBuilder.cs
index 427c52c..aa4c920 100644
--- a/src/GeneralTools/DataverseClient/Client/Builder/AbstractClientRequestBuilder.cs
+++ b/src/GeneralTools/DataverseClient/Client/Builder/AbstractClientRequestBuilder.cs
@@ -135,9 +135,15 @@ internal OrganizationRequest BuildRequest(OrganizationRequest request)
}
ParameterCollection parameters = new ParameterCollection();
- Guid requestTracker = _requestId ?? Guid.NewGuid();
- request.RequestId = requestTracker;
-
+
+ if (_requestId != null)
+ {
+ request.RequestId = _requestId.Value;
+ }
+ else if (request.RequestId == null || request.RequestId == Guid.Empty)
+ {
+ request.RequestId = Guid.NewGuid();
+ }
if (_correlationId != null)
{
diff --git a/src/GeneralTools/DataverseClient/Client/Microsoft.PowerPlatform.Dataverse.Client.csproj b/src/GeneralTools/DataverseClient/Client/Microsoft.PowerPlatform.Dataverse.Client.csproj
index 3eea4c1..27bde1b 100644
--- a/src/GeneralTools/DataverseClient/Client/Microsoft.PowerPlatform.Dataverse.Client.csproj
+++ b/src/GeneralTools/DataverseClient/Client/Microsoft.PowerPlatform.Dataverse.Client.csproj
@@ -36,7 +36,7 @@
-
+
diff --git a/src/GeneralTools/DataverseClient/Extensions/DynamicsExtension/Microsoft.PowerPlatform.Dataverse.Client.Dynamics.csproj b/src/GeneralTools/DataverseClient/Extensions/DynamicsExtension/Microsoft.PowerPlatform.Dataverse.Client.Dynamics.csproj
index 96f9235..6d31aea 100644
--- a/src/GeneralTools/DataverseClient/Extensions/DynamicsExtension/Microsoft.PowerPlatform.Dataverse.Client.Dynamics.csproj
+++ b/src/GeneralTools/DataverseClient/Extensions/DynamicsExtension/Microsoft.PowerPlatform.Dataverse.Client.Dynamics.csproj
@@ -15,7 +15,7 @@
-
+
diff --git a/src/GeneralTools/DataverseClient/Extensions/Microsoft.PowerPlatform.Dataverse.ServiceClientConverter/Microsoft.PowerPlatform.Dataverse.ServiceClientConverter.csproj b/src/GeneralTools/DataverseClient/Extensions/Microsoft.PowerPlatform.Dataverse.ServiceClientConverter/Microsoft.PowerPlatform.Dataverse.ServiceClientConverter.csproj
index a7b0535..2e1c804 100644
--- a/src/GeneralTools/DataverseClient/Extensions/Microsoft.PowerPlatform.Dataverse.ServiceClientConverter/Microsoft.PowerPlatform.Dataverse.ServiceClientConverter.csproj
+++ b/src/GeneralTools/DataverseClient/Extensions/Microsoft.PowerPlatform.Dataverse.ServiceClientConverter/Microsoft.PowerPlatform.Dataverse.ServiceClientConverter.csproj
@@ -16,5 +16,6 @@
+
diff --git a/src/Packages.props b/src/Packages.props
index ce92923..488719b 100644
--- a/src/Packages.props
+++ b/src/Packages.props
@@ -2,9 +2,9 @@
3.19.8
- 4.61.3
- 9.2.24073.11611-master
- 9.2.24073.11611-master
+ 4.66.1
+ 9.2.25021.14828-master
+ 9.2.25021.14828-master
13.0.1
2.3.24
9.0.2.56
@@ -14,14 +14,15 @@
3.1.0
3.1.8
6.0.0
- 8.0.4
+ 8.0.5
7.0.0
4.5.5
6.0.0
6.0.0
- 1.12.0
+ 1.13.1
4.10.3
6.2.0
+ 8.0.1
17.5.0
diff --git a/src/nuspecs/Microsoft.PowerPlatform.Dataverse.Client.AzAuth.ReleaseNotes.txt b/src/nuspecs/Microsoft.PowerPlatform.Dataverse.Client.AzAuth.ReleaseNotes.txt
index 75c97fc..ad8fa34 100644
--- a/src/nuspecs/Microsoft.PowerPlatform.Dataverse.Client.AzAuth.ReleaseNotes.txt
+++ b/src/nuspecs/Microsoft.PowerPlatform.Dataverse.Client.AzAuth.ReleaseNotes.txt
@@ -3,6 +3,10 @@ Notice:
This package is intended to work with .net full framework 4.6.2, 4.7.2 and 4.8, and .net 6.0
++CURRENTRELEASEID++
+Dependency changes:
+ Azure.Identity updated to 1.31.1
+
+1.1.10:
Initial release
Provides an extension to the Dataverse ServiceClient to support authenticating with the Azure.Core DefaultAzureCredential flow.
diff --git a/src/nuspecs/Microsoft.PowerPlatform.Dataverse.Client.Dynamics.ReleaseNotes.txt b/src/nuspecs/Microsoft.PowerPlatform.Dataverse.Client.Dynamics.ReleaseNotes.txt
index db2991c..a329bf2 100644
--- a/src/nuspecs/Microsoft.PowerPlatform.Dataverse.Client.Dynamics.ReleaseNotes.txt
+++ b/src/nuspecs/Microsoft.PowerPlatform.Dataverse.Client.Dynamics.ReleaseNotes.txt
@@ -3,6 +3,8 @@ Notice:
This package is intended to work with .net full framework 4.6.2, 4.7.2 and 4.8, and .net 6.0
++CURRENTRELEASEID++
+
+
removed support for .net 3.1 and .net 5.0.
1.0.39:
diff --git a/src/nuspecs/Microsoft.PowerPlatform.Dataverse.Client.ReleaseNotes.txt b/src/nuspecs/Microsoft.PowerPlatform.Dataverse.Client.ReleaseNotes.txt
index 76e9f44..5d18244 100644
--- a/src/nuspecs/Microsoft.PowerPlatform.Dataverse.Client.ReleaseNotes.txt
+++ b/src/nuspecs/Microsoft.PowerPlatform.Dataverse.Client.ReleaseNotes.txt
@@ -7,11 +7,19 @@ Notice:
Note: Only AD on FullFramework, OAuth, Certificate, ClientSecret Authentication types are supported at this time.
++CURRENTRELEASEID++
+RequestId on OrganizationRequest is not overridden by random Guid if present. RequestId from ClientRequestBuilder still takes precedence over OrganizationRequest.RequestId
+Dependency changes:
+ Microsoft.Identity.Client updated to 4.66.1
+ System.Text.Json updated to 8.0.5
+ Azure.Identity updated to 1.31.1
+
+
+1.2.2:
***** POSSIBLE Breaking Changes *****
Minor Release Bump,
Added .net 8.0 Target.
.net 6.0 Target will be removed in a subsequent release.
- Removed dependance on Microsoft.Rest.Client. this was primary used for exception handling, and the necessary components have been reworked in to DVSC Exception management classes.
+ Removed dependence on Microsoft.Rest.Client. this was primary used for exception handling, and the necessary components have been reworked in to DVSC Exception management classes.
Fix memory consumption when too many exception are throw by DV client. Git: https://github.com/microsoft/PowerPlatform-DataverseServiceClient/issues/474
Dependency Changes: