Skip to content

Releases: microsoft/PowerPlatform-DataverseServiceClient

1.1.32 Nuget release

10 Aug 00:59
be9ee13
Compare
Choose a tag to compare

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

Full Changelog: 1.1.27...1.1.32

1.1.27 Nuget release

10 Jul 19:15
0bf4724
Compare
Choose a tag to compare

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

25 Apr 17:08
d78a53d
Compare
Choose a tag to compare

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

Full Changelog: 1.1.21...1.1.22

1.1.21 Nuget Release notes

16 Apr 21:46
3af97c1
Compare
Choose a tag to compare

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

Full Changelog: 1.1.17...1.1.21

1.1.17 Nuget release

08 Jan 22:16
33b6089
Compare
Choose a tag to compare

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

Full Changelog: 1.1.16...1.1.17

1.1.16 Nuget release

08 Nov 00:34
284c3c2
Compare
Choose a tag to compare

What's Changed

Fixes #384
Fixes #406

Includes changes from 1.1.15.

Full Changelog: 1.1.15...1.1.16

1.1.15 Nuget release

07 Nov 18:12
521ee7d
Compare
Choose a tag to compare

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

24 Aug 23:30
447f9dc
Compare
Choose a tag to compare

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

1.1.12 Nuget release

14 Jul 15:32
90998e3
Compare
Choose a tag to compare

What's Changed

  • Push Update from Main Codebase by @MattB-msft in #387
    Refactored CurrentAccessToken property to avoid async call.
    Fix for min version of default client, pre-connection so it is recognized by features that require 9.0 or greater. Fixes #381
    Fix for notification of unsupported features when not 'breaking' to alert as 'warnings' in log vs information.
    Dependency changes:
    Microsoft.Rest.Client moved to 2.3.24 due to CVE-2022-26907.

Full Changelog: 1.1.9...1.1.12

1.1.9 Nuget release

08 Jun 19:42
4a44cfa
Compare
Choose a tag to compare

REMOVED .net 3.1 and .net 5 support as they are out of support frameworks.
Added new DiscoverOnlineOrganizationsAsync which supports CancellationToken
Added new RetrieveSolutionImportResultAsync for retrieving solution import result from Dataverse
Added StageSolution API to Deployment Extensions.
Added Support for "StageSolution" as source for import solution. to use it, you must first stage the solution, then call importsolution passing the staged solution id.
Added GetAsyncOperationStatus API to Deployment Extensions. This provides a simple way to get the status of an async operation.
Added async version of ExecuteWebRequest. Git: #354 Fix #354
Updated telemetry behavior to remove some unnecessary log noise when cloning connections.
Updated auth flow to reduce access token acquire frequency. Git: #377 Fix #377
Updated min version of DV required for SessionID Support.
Updated Async via sync calls to support more current patterns. Git: #372 Fix #372
Fix for cleaning up Last Error reported by Git: #359 Fix #359
Fix for Object Null exception that occurs when using .Clone under request load in a multi threaded use case. Git issue: #362 Fix #362
Dependency changes:

System.ServiceModel.Security moved to 4.10.2 due min dependency (transient dependency is vulnerable to CVE-2022-34716).
System.ServiceModel.Http moved to 4.10.2 due min dependency (transient dependency is vulnerable to CVE-2022-34716).

What's Changed

Full Changelog: 1.0.39...1.1.9