Nightly Changelog: 8.1.10-b20210813
Platform
3512: Old MySQL drivers prevent Gateway startup if using alarm journal profile
An old installed MySQL JDBC driver (prior to v5.1.0) no longer prevents the Gateway from fully starting when having an alarm journal configured.
388: Improve handling of QualifiedValues/QualityCodes in expressions
Added the following expression functions:
- isUncertain
- isBad
- isError
- isBadOrError
- qualityOf
- timestampOf
- In addition, overloaded the equality operation in expressions so that QualityCodes (as extracted by the new qualityOf() function) can be directly compared against their constant names or integer codes.
Data Model
3181: System.tag.readBlocking() throws ‘cannot assign instance’ error if one tag in list does not exists on remote tag provider
system.tag.readBlocking() no longer throws an ‘cannot assign instance’ exception if one tag in list does not exist on remote 7.9 tag provider.
3180: system.tag.exists() always returns true when ran from a 8.1 GW to a remote tag provider on 7.9
system.tag.exists() now correctly returns false for tags which do not exist on remote 7.9 providers.