4.0.0-pre.1356
Pre-release
Pre-release
There have been several breaking changes since development on 3.1.0 started, so it makes more sense to bump the version to 4.0.0 at this stage...
Breaking Changes
- Creating a
Variant
using a 1-dimensional byte array value will always convert the byte array toByteString
. Deserializing aVariant
containing abyte[]
value that was serialized using an older version of the toolkit will now create aByteString
variant with no array dimensions specified on the variant instance. - The
DataCore.Adapter.RealTimeData.DefaultDataFunctions
type has moved to theIntelligentPlant.AppStoreConnect.Adapter
package. - The properties defining boundary values in the
DataCore.Adapter.RealTimeData.Utilities.TagValueBucket
type have changed. Custom aggregation functions that use boundary values will need to be rewritten to fit the updated model.
What's Changed
- Ensure that byte[] is always converted to ByteString by @wazzamatazz in #372
- V4 rename tasks by @wazzamatazz in #373
- Move DefaultDataFunctions to DataCore.Adapter by @wazzamatazz in #374
- Implement TimeAverage data function by @wazzamatazz in #375
Full Changelog: v3.1.0-pre.1342...v4.0.0-pre.XXX