Skip to content

Releases: riclolsen/json-scada

Version 0.45-alpha

09 Jan 14:54
0f729ef
Compare
Choose a tag to compare
Version 0.45-alpha Pre-release
Pre-release

Notes for version 0.45:

  • OPC-UA Client: improved performance, auto tagging and data types handling.
  • Tabular Viewer: selectable dark/light theme.
  • Viewers: better table alignment, improved feedback for commands.
  • Updated Excel worksheet config and service.

To quickly run the system after installed, open the JSON-SCADA desktop folder and:

  • On the JSON-SCADA desktop folder: execute "_Start_Services".
  • On the JSON-SCADA desktop folder: execute "_JSON SCADA WEB".
  • Default login credentials: username=admin password=jsonscada.
  • Metabase credentials: username=[email protected] password=jsonscada123.

Requirements and recommendations:

  • Windows 10/11 64 bits or Server >=2019, Windows PowerShell. At least 20GB of free space in the "C:" drive.
  • Administrative rights. Corporate Windows policies may cause problems with the creation of services and the opening of TCP ports.
  • Free TCP ports 6688, 6689, 27017, 5432, 80, 8080, 3000, 3001, 9000. Other ports may be required for optional services and protocols.
  • If the server already has MongoDB, PostgreSQL, Grafana, Metabase, Nginx or another webserver, please uninstall, disable or watch out for possible conflicts.
  • Do not update previously installed JSON-SCADA. Please uninstall previous JSON-SCADA versions before installing a new version.
  • If using VirtualBox configure "paravirtualization interface"=KVM, otherwise Nodejs errors may occur.
  • MongoDB requires AVX instructions on x86 CPU.

To quickly run the system after installed, open the JSON-SCADA desktop folder and:

  • On the JSON-SCADA desktop folder: execute "_Start_Services".
  • On the JSON-SCADA desktop folder: execute "_JSON SCADA WEB".
  • Default login credentials: username=admin password=jsonscada.
  • Metabase credentials: username=[email protected] password=jsonscada123.

Requirements and recommendations:

  • Windows 10/11 64 bits or Server >=2019, Windows PowerShell. At least 20GB of free space in the "C:" drive.
  • Administrative rights. Corporate Windows policies may cause problems with the creation of services and the opening of TCP ports.
  • Free TCP ports 6688, 6689, 27017, 5432, 80, 8080, 3000, 3001, 9000. Other ports may be required for optional services and protocols.
  • If the server already has MongoDB, PostgreSQL, Grafana, Metabase, Nginx or another webserver, please uninstall, disable or watch out for possible conflicts.
  • Do not update previously installed JSON-SCADA. Please uninstall previous JSON-SCADA versions before installing a new version.
  • If using VirtualBox configure "paravirtualization interface"=KVM, otherwise Nodejs errors may occur.
  • MongoDB requires AVX instructions on x86 CPU.

Version 0.44-alpha

22 Dec 00:50
06bf08c
Compare
Choose a tag to compare
Version 0.44-alpha Pre-release
Pre-release

Notes for version 0.44:

  • Default login credentials: username=admin password=jsonscada.
  • Metabase credentials: username=[email protected] password=jsonscada123.
  • Fixed MongoDB indexes creation by the Windows installer.
  • Fixed memory leak and performance problems in the OPC-UA Client driver.

Requirements and recommendations:

  • Windows 10/11 64 bits or Server >=2019, Windows PowerShell. At least 20GB of free space in the "C:" drive.
  • Administrative rights. Corporate Windows policies may cause problems with the creation of services and the opening of TCP ports.
  • Free TCP ports 6688, 6689, 27017, 5432, 80, 8080, 3000, 3001, 9000. Other ports may be required for optional services and protocols.
  • If the server already has MongoDB, PostgreSQL, Grafana, Metabase, Nginx or another webserver, please uninstall, disable or watch out for possible conflicts.
  • Do not update previously installed JSON-SCADA. Please uninstall previous JSON-SCADA versions before installing a new version.
  • If using VirtualBox configure "paravirtualization interface"=KVM, otherwise Nodejs errors may occur.
  • MongoDB requires AVX instructions on x86 CPU.

Version 0.43-alpha

16 Dec 15:16
8b842e5
Compare
Choose a tag to compare
Version 0.43-alpha Pre-release
Pre-release

Notes for version 0.43:

  • ATTENTION: The default SVG folder has been moved to "c:\json-scada\svg".

  • Default login credentials: username=admin password=jsonscada.

  • Metabase credentials: username=[email protected] password=jsonscada123.

  • Fix Grafana vars in URLs not working (Curves Viewer).

  • Allow to set protocolDestination for OPC-UA_SERVER driver in Tags/AdminUI.

  • cs_data_processor: Fix single quote escape for postgres insert.

  • cs_data_processor: avoid conflicts when updating postgresql with repeated tag on same insert.

  • NPM packages updated.

  • Custom developments: Astro framework update to version 5.0.5. API improvements.

  • MongoDB Compass updated to 1.45.0.

  • MongoDB Community Server updated to 8.0.4.

  • Telegraf runtime updated to 1.33.0.

Requirements and recommendations:

  • Windows 10/11 64 bits or Server >=2019, Windows PowerShell. At least 20GB of free space in the "C:" drive.
  • Administrative rights. Corporate Windows policies may cause problems with the creation of services and the opening of TCP ports.
  • Free TCP ports 6688, 6689, 27017, 5432, 80, 8080, 3000, 3001, 9000. Other ports may be required for optional services and protocols.
  • If the server already has MongoDB, PostgreSQL, Grafana, Metabase, Nginx or another webserver, please uninstall, disable or watch out for possible conflicts.
  • Do not update previously installed JSON-SCADA. Please uninstall previous JSON-SCADA versions before installing a new version.
  • If using VirtualBox configure "paravirtualization interface"=KVM, otherwise Nodejs errors may occur.
  • MongoDB requires AVX instructions on x86 CPU.

Version 0.42-alpha

01 Dec 21:38
ac0cb62
Compare
Choose a tag to compare
Version 0.42-alpha Pre-release
Pre-release

Notes for version 0.42:

  • ATTENTION: The default SVG folder has been moved to "c:\json-scada\svg".

  • Default login credentials: username=admin password=jsonscada.

  • Metabase credentials: username=[email protected] password=jsonscada123.

  • Fix add protocolDestination and calculation parcels in AdminUI.

  • MQTT/Sparkplug: manage reconnection to broker, better property exploding with JSONPATH, only send node rebirths after 30s of the last one sent.

  • Telegraf runtime updated to 1.32.3.

  • Chromium updated to 131.0.6778.86.

  • Dotnet runtime updated to 8.0.11.

Requirements and recommendations:

  • Windows 10/11 64 bits or Server >=2019, Windows PowerShell. At least 20GB of free space in the "C:" drive.
  • Administrative rights. Corporate Windows policies may cause problems with the creation of services and the opening of TCP ports.
  • Free TCP ports 6688, 6689, 27017, 5432, 80, 8080, 3000, 3001, 9000. Other ports may be required for optional services and protocols.
  • If the server already has MongoDB, PostgreSQL, Grafana, Metabase, Nginx or another webserver, please uninstall, disable or watch out for possible conflicts.
  • Do not update previously installed JSON-SCADA. Please uninstall previous JSON-SCADA versions before installing a new version.
  • If using VirtualBox configure "paravirtualization interface"=KVM, otherwise Nodejs errors may occur.
  • MongoDB requires AVX instructions on x86 CPU.

Version 0.41-alpha

29 Nov 14:08
01d30ff
Compare
Choose a tag to compare
Version 0.41-alpha Pre-release
Pre-release

Notes for version 0.41:

  • ATTENTION: The default SVG folder has been moved to "c:\json-scada\svg".

  • Default login credentials: username=admin password=jsonscada.

  • Metabase credentials: username=[email protected] password=jsonscada123.

  • New custom developments example templates for easy AI-helped app developments.

  • MongoDB drivers for Dotnet projects updated.

  • Faster data updates on viewers.

  • IEC61850 Client: updated libiec61850 version to 1.6.0, added TLS support.

  • NPM packages updated.

  • MongoDB Compass updated to 1.44.7.

  • Grafana updated to 11.3.1.

  • Nodejs runtime updated to 22.11.0.

Requirements and recommendations:

  • Windows 10/11 64 bits or Server >=2019, Windows PowerShell. At least 20GB of free space in the "C:" drive.
  • Administrative rights. Corporate Windows policies may cause problems with the creation of services and the opening of TCP ports.
  • Free TCP ports 6688, 6689, 27017, 5432, 80, 8080, 3000, 3001, 9000. Other ports may be required for optional services and protocols.
  • If the server already has MongoDB, PostgreSQL, Grafana, Metabase, Nginx or another webserver, please uninstall, disable or watch out for possible conflicts.
  • Do not update previously installed JSON-SCADA. Please uninstall previous JSON-SCADA versions before installing a new version.
  • If using VirtualBox configure "paravirtualization interface"=KVM, otherwise Nodejs errors may occur.
  • MongoDB requires AVX instructions on x86 CPU.

Version 0.40-alpha.

08 Nov 19:40
0fce397
Compare
Choose a tag to compare
Version 0.40-alpha. Pre-release
Pre-release

Notes for version 0.40:

  • ATTENTION: The default SVG folder was moved to "c:\json-scada\svg".
  • Default login credentials: username=admin password=jsonscada.
  • Metabase credentials: username=[email protected] password=jsonscada123.
  • Fixed problems with some new AdminUI dialogs. *
  • NPM packages updated.
  • MongoDB Community Server updated to 8.0.3.
  • MongoDB Compass updated to 1.44.6.
  • Grafana updated to 11.3.0.

Requirements and recommendations:

  • Windows 10/11 64 bits or Server >=2019, Windows PowerShell. At least 20GB of free space in the "C:" drive.
  • Administrative rights. corporate Windows policies may cause problems with the creation of services and the opening of TCP ports.
  • Free TCP ports 6688, 6689, 27017, 5432, 80, 8080, 3000, 3001, 9000. Other ports may be required for optional services and protocols.
  • If the server already has MongoDB, PostgreSQL, Grafana, Metabase, Nginx or another webserver, please uninstall, disable or watch out for possible conflicts.
  • Do not update previously installed JSON-SCADA. Please uninstall previous JSON-SCADA versions before installing a new version.
  • If using VirtualBox configure "paravirtualization interface"=KVM, otherwise Nodejs errors may occur.
  • MongoDB requires AVX instructions on x86 CPU.

Version 0.39-alpha

16 Oct 21:21
271f77e
Compare
Choose a tag to compare
Version 0.39-alpha Pre-release
Pre-release

Notes for version 0.39:

  • ATTENTION: The default SVG folder was moved to "c:\json-scada\svg".

  • Default login credentials: username=admin password=jsonscada.

  • Metabase credentials: username=[email protected] password=jsonscada123.

  • New reconstructed and improved web UI based on Vuetify 3.

  • New option to export and import project files.

  • Improved MQTT/Sparkplug-B Client driver.

  • Demo simulator now works with recent versions of MongoDB.

  • SVG displays can now use the Pergola library.

  • Added GraphQL server.

  • Avoid deadlocks on PostgreSQL updates/inserts.

  • IEC 104 Server allows for TLS 1.2 and 1.3 connections.

  • NPM packages updated.

  • Dotnet runtime updated to 8.0.10.

  • MongoDB Community Server updated to 8.0.1.

  • MongoDB Compass updated to 1.44.4.

  • Grafana updated to 11.2.2.

  • Nodejs runtime updated to 20.18.0.

  • Telegraf runtime updated to 1.32.1.

Requirements and recommendations:

  • Windows 10/11 64 bits or Server >=2019, Windows PowerShell. At least 20GB of free space in the "C:" drive.
  • Administrative rights. corporate Windows policies may cause problems with the creation of services and the opening of TCP ports.
  • Free TCP ports 6688, 6689, 27017, 5432, 80, 8080, 3000, 3001, 9000. Other ports may be required for optional services and protocols.
  • If the server already has MongoDB, PostgreSQL, Grafana, Metabase, Nginx or another webserver, please uninstall, disable or watch out for possible conflicts.
  • Do not update previously installed JSON-SCADA. Please uninstall previous JSON-SCADA versions before installing a new version.
  • If using VirtualBox configure "paravirtualization interface"=KVM, otherwise Nodejs errors may occur.
  • MongoDB requires AVX instructions on x86 CPU.

Version 0.38-alpha

08 Sep 12:17
Compare
Choose a tag to compare
Version 0.38-alpha Pre-release
Pre-release

Notes for version 0.38:

  • Default login credentials: username=admin password=jsonscada.
  • Metabase credentials: username=[email protected] password=jsonscada123.
  • Various enhancements related to user/role rights (RBAC).
  • DNP3 Client: added passive connection modes.
  • Fixed problem with timezone on Display Viewer/Replay.
  • Enhancements on Admin UI for protocol connections.
  • Fixed problem with dbname on mongoose connection options in server_realtime_auth.
  • IEC104 Client/Server: allow for multiple TLS certificates for peers.
  • Fixed invalidate data from inactive connections on cs_data_processor.
  • NPM packages updated.
  • MongoDB Community Server updated to 7.0.14.
  • MongoDB Compass updated to 1.44.3.
  • Grafana updated to 11.2.0.
  • Nodejs runtime updated to 20.17.0.
  • Dotnet runtime updated to 8.0.8.
  • Telegraf runtime updated to 1.31.3.
  • Chromium updated to 128.0.6613.120.
  • Nginx updated to 1.26.2.

Requirements and recommendations:

  • Windows 10/11 64 bits or Server >=2019, Windows PowerShell. At least 20GB of free space in the "C:" drive.
  • Administrative rights. corporate Windows policies may cause problems with the creation of services and the opening of TCP ports.
  • Free TCP ports 6688, 6689, 27017, 5432, 80, 8080, 3000, 3001, 9000. Other ports may be required for optional services and protocols.
  • If the server already has MongoDB, PostgreSQL, Grafana, Metabase, Nginx or another webserver, please uninstall, disable or watch out for possible conflicts.
  • Do not update previously installed JSON-SCADA. Please uninstall previous JSON-SCADA versions before installing a new version.
  • If using VirtualBox configure "paravirtualization interface"=KVM, otherwise Nodejs errors may occur.
  • MongoDB requires AVX instructions on x86 CPU.

Version 0.37-alpha

09 Aug 11:46
Compare
Choose a tag to compare
Version 0.37-alpha Pre-release
Pre-release

Notes for version 0.37:

  • Default login credentials: username=admin password=jsonscada.
  • Metabase credentials: username=[email protected] password=jsonscada123.
  • New OPC-DA Client driver.
  • OPC-UA Server: create branches from groups1/2/3, handle arrays and date types, fix errors.
  • Fix measurements with alias from EON nodes on MQTT/Sparkplug driver.
  • Fix environment variables on nodejs processes.
  • Dotnet projects targets 8.0 version, updated Mongodb drivers.
  • Grafana updated to 11.1.3.
  • Nodejs runtime updated to 20.16.0.
  • MongoDB Compass updated to 1.43.5.

Requirements and recommendations:

  • Windows 10/11 64 bits or Server >=2019, Windows PowerShell. At least 20GB of free space in the "C:" drive.
  • Administrative rights. corporate Windows policies may cause problems with the creation of services and the opening of TCP ports.
  • Free TCP ports 6688, 6689, 27017, 5432, 80, 8080, 3000, 3001, 9000. Other ports may be required for optional services and protocols.
  • If the server already has MongoDB, PostgreSQL, Grafana, Metabase, Nginx or another webserver, please uninstall, disable or watch out for possible conflicts.
  • Do not update previously installed JSON-SCADA. Please uninstall previous JSON-SCADA versions before installing a new version.
  • If using VirtualBox configure "paravirtualization interface"=KVM, otherwise Nodejs errors may occur.
  • MongoDB requires AVX instructions on x86 CPU.

Version 0.36-alpha

19 Jul 22:38
Compare
Choose a tag to compare
Version 0.36-alpha Pre-release
Pre-release

Notes for version 0.36:

  • Default login credentials: username=admin password=jsonscada.
  • Metabase credentials: username=[email protected] password=jsonscada123.
  • New driver PLC4X Client for PLC protocols like Modbus, etc.
  • IEC61850 client: fixed size of origin string for commands that was crashing some devices.
  • Fixed Bson version errors in server_realtime_auth module.
  • MongoDB Compass updated to 1.43.4.
  • MongoDB Community Server updated to 7.0.12.
  • Grafana updated to 11.1.0.
  • Telegraf runtime updated to 1.31.1.
  • Nodejs runtime updated to 20.15.1.
  • Dotnet runtime updated to 6.0.32.
  • Chromium updated to 126.0.6478.183.
  • NPM packages updated.

Requirements and recommendations:

  • Windows 10/11 64 bits or Server >=2019, Windows PowerShell. At least 20GB of free space in the "C:" drive.
  • Administrative rights. corporate Windows policies may cause problems with the creation of services and the opening of TCP ports.
  • Free TCP ports 6688, 6689, 27017, 5432, 80, 8080, 3000, 3001, 9000. Other ports may be required for optional services and protocols.
  • If the server already has MongoDB, PostgreSQL, Grafana, Metabase, Nginx or another webserver, please uninstall, disable or watch out for possible conflicts.
  • Do not update previously installed JSON-SCADA. Please uninstall previous JSON-SCADA versions before installing a new version.
  • If using VirtualBox configure "paravirtualization interface"=KVM, otherwise Nodejs errors may occur.
  • MongoDB requires AVX instructions on x86 CPU.