Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Fixed link to private Jira page of 2.0.0 release

...

SiteController version 2.0.0 - Major Release

...

What's new

  • Include the latest version of Tani PLC Engine to SC 2.0 Major Release
  • SC repo restructure: migration script to convert old SiteController.cfg config files to new one
  • SC repo restructure: gps_tcp_device needs to be updated
  • SC repo restructure: update_src job -- Remove component
  • SC repo restructure: setup must inspect sensor_config.xml for compatibility before update
  • Send running sensor_config.xml to a topic in the cloud via additional script and by data_store

Bug fixes

  • Last will then hanging data_store after active monitoring timeout
  • Setup fails with: "ImportError: No module named pyxb"
  • Workaround: Updating SC to version 1.9.5 breaks upload to cloud
  • Regresssion: Enable SiteController setup to run completely parametrized via command line
  • Regression: data_store sometimes does not send the disconnected event to external broker if it is shut down
  • AttributeError: 'checker_sensor_gateway' object has no attribute '_job' in external_checker.log
  • SiteController does not start automatically after a reboot of a UniPi or debian system
  • AttributeError: 'NoneType' object has no attribute 'recv' in Modbus with IoT-Kit config
  • TypeError: to_json() takes exactly 1 argument (2 given) in data_store when live monitoring turns off
  • Symlink run_SiteController.py is not properly created after an upgrade
  • SC stops sending same values after some time for upload strategy as interval
  • Test of core.test_jobs_module_command.TestCreateExternalConnection shows exception and passes
  • Traceback when trying to run PLC checks
  • Watchdog still hangs if SC is supplied with a specific sensor_config.xml in some cases
  • AttributeError: 'RawResultsDeMux' object has no attribute '_processResult'
  • modbus: AttributeError: 'module' object has no attribute 'mqtt_handler'
  • HistoryAnalyser.py seems not to be renamed correctly somewhere
  • REST client crashes on start and print traceback on console
  • Bug when trying to update the SiteController
  • Investigate: data_store: RLock is locked by <super: <class 'RLockLogger'>, <RLockLogger object>>
  • Traceback to console in the Watchdog
  • PLC Setup fails on Rockwell CPU scan
  • No sensor config update immediatly after a tsap/cpu scan
  • Some files in the installer are world writable, especially in v.2.0 all scripts files are
  • Traceback when trying to install Fixed version SC 2.0.0
  • Introduction of keywords "-MAJOR", "-MINOR" and "-PATCH" in version names screws up the whole version numbering
  • Already transferred hd data (last field = 3) may get stuck in the L2 persistent database
  • SC repo restructure: Don't process invalid sensor_config.xml
  • SC repo restructure: Fix issues found in tests of SiteController after SC restructure
  • Watchdog sometimes hangs and the launcher is unable to detect it is still in the process list so it does not even try to kill it

SiteController version 1.8 - Minor Release

...