Releases: microsoft/PowerPlatform-DataverseServiceClient
1.2.2 Nuget Release
***** 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.
Fix memory consumption when too many exception are throw by DV client. Git: #474
Dependency Changes:
Modified:
System.Text.Json to 8.0.4
Removed:
Microsoft.Rest.Client - Necessary carried over in client.
What's Changed
- Fix for Missing Nuget Target in Client Lib Nuget package. by @MattB-msft in #478
Full Changelog: 1.2.1...1.2.2
1.2.1 Nuget Release
***** 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.
Fix memory consumption when too many exception are throw by DV client. Git: #474
Dependency Changes:
-
Modified:
- System.Text.Json to 8.0.4
-
Removed:
- Microsoft.Rest.Client - Necessary carried over in client.
What's Changed
- Update for .net 8 swing release. Remove of Microsoft.Rest.Client Dependnacy by @MattB-msft in #476
Full Changelog: 1.1.32...1.2.1
1.1.32 Nuget release
1.1.32:
Fix for endless retry loop issue in WebAPI calls when specific error states are encountered.
Fix for Logging MSAL telemetry when using ILogger. Previously, Logs for MSAL were not written to the configured ILogger, they would only go to Trace Source and InMemory Logs.
Fix for RequestBuilder to properly honor CrmUserId and AADOid in request builder requests.
Fix for ForceServerMetadataCacheConsistency not being effective until an operation to retrieve current organization version has been executed. If this is set to a value before any organization detail related information is retrieved, it will now cause the organization info to be retrieved from Dataverse. This is done only once.
Updated ServiceClient retry logic to use the server specified RetryAfter for Time and Concurrency throttling fault codes, in addition to Burst.
Updated ConnectionService retry logic to parse RetryAfter header as seconds instead of hours.
Dependency Changes:
Modified:
Microsoft.Identity.Client to 4.61.3
WCF Dependencies now split between 4.x and 6.x depending on version of .net being used.
What's Changed
- Resync from Main branch on 240809 by @MattB-msft in #461
Full Changelog: 1.1.27...1.1.32
1.1.27 Nuget release
Fix for Logging MSAL telemetry when using ILogger
Previously, Logs for MSAL were not written to the configured ILogger, they would only go to Trace Source and InMemory Logs.
Fix for RequestBuilder to properly honor CrmUserId and AADOid in request builder requests.
Updated ServiceClient retry logic to use the server specified RetryAfter for Time and Concurrency throttling fault codes, in addition to Burst.
Updated ConnectionService retry logic to parse RetryAfter header as seconds instead of hours.
Dependency Changes:
Modified:
Microsoft.Identity.Client to 4.61.3
Added initial Azure Auth extensions.
Packages and added new WPF Login control for Dataverse ServiceClient.
What's Changed
- 07102024 release - Updates to RequestBuilder Shipping Connector by @MattB-msft in #458
Full Changelog: 1.1.22...1.1.27
1.1.22 Nuget Release
Fix for Retry hang introduced in 1.1.21: Fix #442
Dependency Changes:
Added: Fix #446
System.ServiceModel.Http 4.10.3
System.ServiceModel.Primitives 4.10.3
What's Changed
- Resync from Master Branch by @MattB-msft in #448
Full Changelog: 1.1.21...1.1.22
1.1.21 Nuget Release notes
Updated Core SDK to 9.2.24044.9795
Added new ServiceClient method for creating requests called "RequestBuilder" - will allow you to create a request and customized header, user, and other properties as part of there request generation. Addressed #438
Example of Request Builder from Tests is here: https://github.com/microsoft/PowerPlatform-DataverseServiceClient/blob/3af97c1776070c155b416e4488993e49524eaeb2/src/GeneralTools/DataverseClient/UnitTests/CdsClient_Core_Tests/ServiceClientTests.cs#L1722C14-L1722C191
Modified Retry handler to use Task.Delay as called out by #442
Dependency Changes:
- Removed
System.Security.Cryptography.Algorithms
System.Security.Cryptography.ProtectedData
System.Drawing.Common - Modified
System.Configuration.ConfigurationManager to 6.0.0
What's Changed
- 20240416 Resync from Main by @MattB-msft in #444
Full Changelog: 1.1.17...1.1.21
1.1.17 Nuget release
1.1.17:
Fix for Request ID not reflecting correctly for some requests.
Fix for RequestAdditionalHeadersAsync interface not being forwarded to Cloned copies of DVSC. GitHub Reported - Fix #419
Fix for Clone being called concurrently causing unnecessary calls to dataverse. GitHub reported - Fix #422
Fix for invalid filenames and paths being created for token cache path when using user interactive mode. Git Hub reported - Fix #406
RENAME (Possible breaking change) MaxBufferPoolSizeOveride parameter name spelling issue, corrected to MaxBufferPoolSizeOverride
Speculative fix object null error reported in #403
What's Changed
- Resync Updates from Master Codebase. by @MattB-msft in #426
Full Changelog: 1.1.16...1.1.17
1.1.16 Nuget release
What's Changed
- Resync from mainline. by @MattB-msft in #411
Includes changes from 1.1.15.
Full Changelog: 1.1.15...1.1.16
1.1.15 Nuget release
What's Changed
- Resync to Shipping code base. by @MattB-msft in #408
Updated Core SDK
Added new properties to Organization detail to report Schema Type and Deployment Type.
Dependency changes:
System.Text.Json moved to 7.0.3
Microsoft.Identity.Client moved to 4.56.0
Microsoft.Identity.Client.Extensions.Msal moved to 4.56.0
Removed System.Security.Cryptography.Xml was transitive include to support CVE which is no longer necessary due to depending package updates
Removed System.Security.Cryptography.Pkcs was transitive include to support CVE which is no longer necessary due to depending package updates
Full Changelog: 1.1.14...1.1.15
1.1.14 Nuget release
What's Changed
- Updates to pick up new SDK bits and fix a bug in exception decode. by @MattB-msft in #393
Updated Core SDK Libs
Fixed issue with DataCenter ID not populating in Organization Detail object returned by the client.
Fixed a hang problem when parsing multi layered exceptions
Full Changelog: 1.1.12...1.1.14