microsoft / PowerPlatform-DataverseServiceClient

Code Replica for Microsoft.PowerPlatform.Dataverse.Client and supporting nuget packages.
MIT License
284 stars 52 forks source link

Resync from Main branch on 240809 #461

Closed MattB-msft closed 3 months ago

MattB-msft commented 3 months ago

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