- Add
Variable
field toMoldSetting
which contains the CRC32 hash of the name of the mold setting variable (if any).
-
Fix a bug preventing adding a controller in
DataStore.AddControllerAsync
whentype
is zero (which is a valid controller type). -
Fix a bug that causes ODBC parameters to fail with invalid cast exceptions.
DataStore
methods related to maintainingMoldSetting
classes now take values that areulong
, with the upper 32 bits being the CRC32 hash of the variable name (if any, or zero if none), and the lower 16 bits being the actualushort
value of the setting variable.
-
Add
UpdateAsync
method for shared caches. This method will simply update a collection's individual properties instead of replacing the entire set, as inSaveAsync
. Existing properties are left intact if not modified. -
Azure Table Storage driver is now more responsive.
-
A
UniqueID
field is added to theCycleData
record class, which may be provided by the server allowing tracking of data between individual cycles. -
A
Links
table under Azure Table Storage is added containing unique ID key mappings.
-
Azure Table Storage driver now accepts both HTTP and HTTPS protocols, selected via a parameter to the constructor.
-
Requires
iChen.OpenProtocol.dll
version 4.2 and up.
-
Add support for SQLite configuration database.
-
Add Azure IOT Hub as a shared cache provider.
-
Requires
iChen.OpenProtocol.dll
version 4.1.1 and up. -
Requires C# 7.2 and up.