2018.01.1, Running Rabbit
-
news:
- full support for controls
- gateways verification based on TLS certificate
- support for sensor types current, power, voltage
- basic SQL query usage statistics at application level
- XML-UI extended to contain devices and types metadata
- BeeeOn Temperature sensor definition and support for RSSI
- modules' types of new devices are now verified
-
refactoring:
- separated SessionVerifier and SessionVerifiedImpl
- contents of ExpirableSession moved into Session
- GatewayRPC have better interface, dropped unused code
- only one runner named all (restui, xmlui, gws were removed)
- SQL queries' loading was generalized
- SQL queries are not implemented via SQL functions anymore
- SQL schema redefined to be maintainable (backwards incompatible change)
- HTTP clients are using generic code from base
-
fixes:
- gateway scan did not restart if finished very recently
- sqitch initializer didn't cope with rewords well
- sensor IDs were wrong when mixed with control IDs
- timestamp in sensor history data on XML-UI was wrong
- users' locales were not loaded from database
- devices.xml were inconsistent with gateway code
- PocoSQLSensorHistoryDao was loading results slowly
- NaN in sensor history data was allowed and breaking data retrieval
- paired devices with no record in devices.xml was broke device listing
- ultraviolet type was using non-existent unit "UV"