Skip to content

Releases: microsoft/PowerPlatform-DataverseServiceClient

1.2.2 Nuget Release

07 Nov 16:17
42bcd7e
Compare
Choose a tag to compare

***** 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

06 Nov 20:01
02bfe18
Compare
Choose a tag to compare

***** 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

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