microsoft / PowerPlatform-DataverseServiceClient

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

Resync Updates from Master Codebase. #426

Closed MattB-msft closed 8 months ago

MattB-msft commented 8 months ago

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

This pull request includes a wide range of changes to improve the functionality and maintainability of the codebase. The most important changes include adding new methods and improving exception handling in the ConnectionManager.cs file, introducing a new Notification::Cache class for interacting with a cache, and adding new methods and attributes to the Notification class for extracting information from GitHub notifications.

Main interface changes:

Configuration improvements:

Testing improvements:

Other important changes:

Please note that the changes mentioned above are just a selection of the most important ones.