Releases: riclolsen/json-scada
Version 0.45-alpha
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
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
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
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
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.
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
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
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
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
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.