Microsoft.CrmSdk.XrmTooling.CoreAssembly 9.0.0.7

Microsoft Dynamics 365 SDK Xrm Tooling core assembly

This package contains the official Microsoft.Xrm.Tooling.Connector assembly and has been authored by the Microsoft Dynamics CRM SDK team.

Install-Package Microsoft.CrmSdk.XrmTooling.CoreAssembly -Version 9.0.0.7
dotnet add package Microsoft.CrmSdk.XrmTooling.CoreAssembly --version 9.0.0.7
paket add Microsoft.CrmSdk.XrmTooling.CoreAssembly --version 9.0.0.7
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

This package contains assemblies for Dynamics 365 (online and on-premises). These assemblies require application development using the Microsoft .NET Framework 4.5.2 or later.

         9.0.0.7: Fixed to allow External Authentication Type to function in released versions of Xrm.Tooling.Connector.dll
         9.0.0.5: 9.0 Initial Release
         9.0.0.2-Preview:
         Improved cache system for faster reconnects.
         New interfaces to support certificate based auth.
         Added support to skip discovery
         Added Clone connection support of OAuth based connections
         Added New Authentication type to support externally hosted auth.
         **Note: Interface for Xrm.Tooling.Connector is *NOT* Final. there are new API interfaces that will be surfaced before GA.

         8.2.0.5:
         Fix to memory leak in Microsoft.Xrm.Tooling.Connector.TraceLoggerBase.  Trace Listener collection would not be released within a process over a very long time frame over multiple connections. This would manifest as increasing memory consumption over a very long period.
         Fix cleans this up on the .dispose() call on the CrmServiceClient.
         Note: if you have built your own logger based on the Microsoft.Xrm.Tooling.Connector.TraceLoggerBase, you must call .dispose() when you are done with it to clean up the listener collection assigned to it.

         8.2.0.4:
         Added:
         Added Support for United Kingdom CRM GEO

         Added new behavior to DynamicsFileLogTraceListener.  You can now specify a rolling log behavior based on log size.  To enabled this, add the MaxFileSize key set to the size in bytes and the MaxFileCount set to the max number of files to the Microsoft.Xrm.Tooling.Connector.DynamicsFileLogTraceListener in your app.config.

         8.2.0.2: Fix of dependency issue in nuget package. Now properly requires .net 4.5.2 as a baseline
         8.2.0.1: Assembly version changed to 2.2.0.0
         Fixes:
         Connection String support:
         Corrected issues with connection string login to properly support the "never prompt" behavior.
         Corrected issue were the connector would create a new instance of the connection unnecessarily – impacted ONLY connection string process.
         RequireNewInstance=True will now properly create a unique connection instance, RequireNewInstance = false, will now properly reuse the cached instance of the connection,  default is ‘false’

         Streamlined re-use of existing connection code when a new instance is called for by a constructor to remove unnecessary calls.
         Modified Caching support to return the full object from in memory cache vs just the core connection.
         Fixed token cache behavior to work properly when assembly is resident on an Azure WebApp or Function.
         Fixed ADAL nuget dependency issue to allow assembly to consumed directly from nuget into an Azure function.
         Fixed MFA ( multifactor authentication ) to properly handle password expired, and password to MFA scenarios

         Added:
         New Function Utility.GetOrgnameAndOnlineRegionFromServiceUri, Used to parse a Org URL for the correct online region and org name.
         CrmServiceClient now implements IDisposable to allow for the object to be explicitly disposed.

         8.1.0.1: Updated to a newer version of Microsoft.IdentityModel.Clients.ActiveDirectory as required by the Xrm Tooling assemblies
         8.1.0: CRM Online 2016 Update 1
         8.1-preview: Pre-release CRM Online 2016 Update 1
         8.0.2: UR1 (Update Rollup 1)
         8.0.0: RTM

Version History

Version Downloads Last updated
9.0.0.7 (current version) 2,411 11/15/2017
9.0.0.5 3,801 10/23/2017
9.0.0.4-Preview 776 8/29/2017
8.2.0.5 37,107 4/12/2017
8.2.0.4 7,934 3/22/2017
8.2.0.2 18,297 12/21/2016
8.2.0.1 7,988 12/10/2016
8.1.0.2 33,715 5/26/2016
8.1.0.1 5,427 5/9/2016
8.1.0-preview 273 4/21/2016
8.0.2 5,868 2/20/2016
8.0.0 12,077 12/3/2015
7.1.1.1 16,270 8/26/2015
7.1.0 14,762 4/28/2015
7.1.0-preview 183 3/17/2015
7.0.1 688 3/10/2015
7.0.0.1 2,109 12/2/2014
6.1.1 3,826 9/18/2014
6.1.0.1 364 7/15/2014
6.1.0 831 6/17/2014