Yagasoft.Libraries.EnhancedOrgService
4.1.1
Prefix Reserved
See the version list below for details.
dotnet add package Yagasoft.Libraries.EnhancedOrgService --version 4.1.1
NuGet\Install-Package Yagasoft.Libraries.EnhancedOrgService -Version 4.1.1
<PackageReference Include="Yagasoft.Libraries.EnhancedOrgService" Version="4.1.1"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
paket add Yagasoft.Libraries.EnhancedOrgService --version 4.1.1
#r "nuget: Yagasoft.Libraries.EnhancedOrgService, 4.1.1"
// Install Yagasoft.Libraries.EnhancedOrgService as a Cake Addin #addin nuget:?package=Yagasoft.Libraries.EnhancedOrgService&version=4.1.1 // Install Yagasoft.Libraries.EnhancedOrgService as a Cake Tool #tool nuget:?package=Yagasoft.Libraries.EnhancedOrgService&version=4.1.1
Dynamics CRM Enhanced Organisation Service is an extension to the out-of-the-box IOrganizationService. It supports pooling, async operations, dependencies, transactions, deferred execution, and caching.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
- Microsoft.CrmSdk.CoreAssemblies (>= 9.0.2.21)
- Microsoft.CrmSdk.XrmTooling.CoreAssembly (>= 9.0.2.12)
- Newtonsoft.Json (>= 10.0.3)
- Yagasoft.Libraries.Common (>= 2.3.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
7.1.1 | 235 | 1/13/2024 | |
6.2.5 | 184 | 11/18/2023 | |
6.2.3 | 142 | 11/18/2023 | |
6.2.2 | 184 | 9/17/2023 | |
6.2.1 | 595 | 2/20/2022 | |
6.1.8 | 476 | 2/16/2022 | |
6.1.7 | 382 | 12/14/2021 | |
6.1.6 | 867 | 12/1/2021 | |
6.1.4 | 389 | 9/17/2021 | |
6.1.3 | 427 | 8/21/2021 | |
6.1.2 | 398 | 5/25/2021 | |
6.1.1 | 776 | 5/8/2021 | |
5.3.3 | 441 | 5/6/2021 | |
5.3.2 | 417 | 4/29/2021 | |
5.3.1 | 376 | 4/29/2021 | |
5.2.1 | 572 | 1/2/2021 | |
5.1.4 | 528 | 12/31/2020 | |
5.1.3 | 490 | 11/22/2020 | |
5.1.2 | 438 | 11/11/2020 | |
5.1.1 | 508 | 11/9/2020 | |
4.1.1 | 548 | 10/4/2020 | |
3.1.1 | 495 | 9/14/2020 | |
2.4.1 | 467 | 8/28/2020 | |
2.3.7 | 457 | 8/24/2020 | |
2.3.4 | 485 | 8/10/2020 | |
2.2.3 | 583 | 10/5/2019 | |
2.2.1 | 542 | 10/4/2019 | |
2.1.2 | 1,122 | 3/4/2019 | |
2.1.1 | 644 | 2/27/2019 |
* 4.1.1
Added: CacheItemPriority to cache settings
Improved: pool helpers
Improved: generics and refactored
Fixed: absolute expiration returns an absolute fixed date in the cache factory, now returns an absolute date from the time of call to the factory's 'get'
Fixed: connection errors causing deadlocks
* 3.1.1
Added: execution planning, where a plan is executed in CRM itself for performance and atomicity reasons
* 2.5.1
Added: use CrmServiceClient's Clone method internally for faster pooling of connections if available (SDK limits it for CRM Online only for now)
Added: DotNet optimisation options
* 2.4.1
Added: Pools accept a function to define custom logic for IOrganizationService creation
Added: warmup logic for CRM connections to improve caching performance
* 2.3.7
Changed: downgraded required CRM SDK version
Fixed: issues
* 2.3.1
Added: deferred execution feature of organisation requests
Added: pool dequeue timeout option
Improved: connection error handling and message details
Improved: service parameters definition
Changed: upgrade supported SDK to v9.1.0.26 for .NET Framework 4.6.2
* 2.2.4
Fixed: ensure token is auto-refreshed internally as well
* 2.2.3
Fixed: missing SecurityToken should bypass reauthentication
* 2.2.2
Added: token auto-refresh
* 2.2.1
Added: methods to remove entity from cache
* 2.1.2
Fixed: library references
* 2.1.1
Changed: moved to a new namespace
* 1.3.4
Added: project URL
* 1.3.3
Improved: skip forcing a new connection to CRM if the last one used the same connection string
* 1.3.2
Changed: pool caching is now set to Private -- target organisation scoped
* 1.3.1
Added: a limit param for the pool services managed
Fixed: factory-created services not tied to a pool not connecting to CRM
Fixed: pool interface having wrong type in release method
* 1.2.5
Changed: reduced .NET Framework requirement to 4.5.2
* 1.2.3
Fixed: paging issue in RetrieveMultiple
* 1.2.2
Fixed: SDK caching of connections
* 1.2.1
Added: digital signature
* 1.2.0
Changed: upgraded to CRM v9
* 1.1.9
Fixed: issue with query caching
* 1.1.4
Fixed: references
* 1.1.2
Fixed: caching
* 1.1.1
Initial release