To avail of the SpAgent Runtime features/fixes included in this release you will need to update your current permutation and install/update the appropriate NuGet packages for SpAgent.
- Handling of Concurrent/Total Usage Limits when set to zero: - For legacy reasons the SpAgent runtime interpreted a usage limit of zero as Unlimited. This has now been changed so that a limit of zero can be set on a Concurrent/Total Usage limit at a license or feature level.
(The legacy Microsoft.Licensing runtime will continue to interpret a usage limit of zero as Unlimited.)
Software Potential Service
- Web Service API Default Values for Concurrent/Total Usage limits: - We have modified the Web Service APIs to treat all limits as Nullable Int values. This means that when issuing a license programmatically without explicitly setting a value for a limit the limit will be set to Unlimited In the past this had been set to 0 by default.
This issue only applies to you if you issue licenses programmatically and wish the default value on limits to be Unlimited rather than zero. If you wish the default value of Concurrent and Total Usage limits in a license issue programmatically to be set to Unlimited you will need to update the LicenseManagementWS service reference in your application that calls the Software Potential web services. You may also need to update the applications that call the updated Web Service APIs to correctly handle Nullable ints.