Release History

Version Date Type Notes Links
1612.1 12/01/16

Build

 Features
#1670: Add extensions methods to FetchExpression to extract paging cookie and current page
#1669: Add extension method to get current page number from the EntityCollection paging cookie

Bug Fixes
#1668: RetrieveMultiple extension method EntityCollection is not returning last page details (e.g. MoreRecords, PagingCookie, etc.)
#1667: Existing PagingCookie is being ignored in RetrieveMultiple extension methods

download
1611.1 11/03/16

Build

 Features
#1665: Provide call argument to limit RetrieveMultiple all pages query to max # of records

Bug Fixes
#1664: BatchExtensions AsBatches() method prone to OutOfMemoryException as collection sizes increase

Changed
- Release v8 package targeting CRM 2016 Update 1 SDK assemblies (8.1) 

download
1603.1  3/25/16 

 Build

 Features
- #1636: Implement extension methods for converting request collections into ExecuteMultipleRequest batches

Bug Fixes
- #1626: MissingMethodException() prevents upgrade of CrmSdk package to incompatible version (7.1.1 and newer)

Changed
- #1639: Release v8 package targeting CRM 2016 SDK assemblies

download 
1506.0 6/11/15

Build 

Features
- #1592: Provide property on XrmServiceManager classes to get current endpoint address
- #1590: Provide property on XrmServiceManager classes to determine underlying authentication type of endpoint
- #1579: V5 doesn't have a class XrmServiceUriFactory (merged fixes/features from V6/V7 to V5 for full feature parity) 

Bug Fixes
- #1591: MessageSecurityException encountered during token refresh for on-premise claims

download
1504.0 4/24/15

 Build

Bug Fixes
- #1583: RetrieveMultiple extension methods do not handle top count scenario properly 

download
1503.0 2/23/15

 Build

 Features
- #1518: Handle exceptions in parallel iteration body so that all iterations can be processed

download
1502.0 1/30/15

Major

 Features
- #1560: Update library to target CRM 2015 SDK assemblies and .NET 4.5.2
- #1559: Add utility class for create XRM service endpoint Uri's

Bug Fixes
- None.

Changed
- Moved remaining service uri string constants to XrmServiceUriFactory class
- Moved static discovery.svc Uri fields to XrmServiceUriFactory class
- ParallelServiceProxy methods that returned IList<T> now return IEnumerable<T>

Deprecated
- None

Removed
- Unnecessary XrmServiceManager uri format string constants
- IList<QueryBase> RetrieveMultiple methods
- XmlDocument GetXml(this FetchExpression fe) method
- ThreadLocalServiceProxy class
- OrganizationDataServiceManager class

 download
1409.0 9/8/2014 Build

Features
- #1475: Replace XmlDocument with XElement implementation for FetchExpression query extension methods
- #1494: Provide parallel methods that accept and return keyed collections (IDictionary<TKey, TValue>) so that requests can be correlated to their results. Create, RetrieveMultiple, and Execute methods. Other requests now accept broader IEnumerable<T> rather than IList<T>.
- #1495: Add Execute<TRequest, TResponse> methods to ParallelDiscoveryServiceProxy class

Bug Fixes
- #1491: Removed page size override in RetrieveMultiple extension methods. Defers to page size specified in query argument or establishes a default.

Deprecated
- IList<QueryBase> RetrieveMultiple methods
- XmlDocument GetXml(this FetchExpression fe) method 

download
1407.0 7/8/2014 Build

Features
- #1474 Implement ThreadLocal<T> in parallelized operations to fine tune thread alignment for CRM service channels

Bug Fixes
- None

Deprecated
- ThreadLocalServiceProxy.cs classes
- XrmServiceManager.GetThreadLocalProxy<TResult> methods

download 
1405.2 5/6/2014 Patch

updated assembly details

download
1405.1 5/5/2014 Major

initial release

 

Last edited Dec 2, 2016 at 1:07 AM by maustinjones, version 27