Skip to content

2018.01.1, Running Rabbit

Compare
Choose a tag to compare
@jviki jviki released this 16 Mar 17:38
· 717 commits to master since this release
  • 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"