Skip to content

Release version 2.0.0

Compare
Choose a tag to compare
@TK009 TK009 released this 15 May 08:51

Changes

  • Large Read request performance improvements.
  • Request responses are streamed out instead of buffering it first fully on the server. Http responses use the chunked transfer encoding. Includes Http responses, websocket responses and websocket callback responses.
  • Internal agents have possibility to process Read and Delete requests for specified O-DF paths (and their subtrees).
  • Webclient has experimental json format option, but it is not yet supported on server-side of this O-MI node.
  • Fixed #19: Quotes in values are not escaped in responses.

Breaking changes

  • Internal agent interface updated. You might need to make minor additions to old agents. See the examples for details.
  • Default database locations changed from logs to database directory (zip, tar) or from /var/logs/o-mi-node to /var/lib/o-mi-node/database (dep, rpm). If updating from old version you can either use the old paths by keeping your old application.conf file or use the new locations by merging the new db path settings. If you want to change the location and old data is needed, copy the databases to these folders: sensorDB.* => database/valuehistorydb/, journal,snapshots => database/journaldb/. Read more about database location settings in the FAQ. Note if you use very old configuration, you might need to check that you have new journal location settings in the configuration file like specified in the FAQ, because any missing settings uses the defaults which changed in this release.

File to choose:

  • o-mi-node-x.y.z.zip for Windows, standalone package. Do not extract into deep directory hierarchy because of windows program argument length limitation
  • o-mi-node-x.y.z.deb for Ubuntu, Debian or other Linux with dpkg
  • o-mi-node-x.y.z.rpm for Red Hat Linux
  • o-mi-node-x.y.z.tgz for Mac or Linux, standalone package