forked from riclolsen/json-scada
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrelease_notes.txt
1136 lines (875 loc) · 55.6 KB
/
release_notes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{json:scada}
© 2008-2024 Ricardo L. Olsen
(https://www.linkedin.com/in/ricardo-olsen/)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
The system will install to "c:\json-scada\" (on Windows).
Acknowledgements:
MongoDB - https://github.com/mongodb/mongo, https://www.mongodb.com/
PostgreSQL - https://www.postgresql.org/
TimescaleDB - https://github.com/timescale/timescaledb, https://www.timescale.com/
Grafana - https://github.com/grafana/grafana, https://grafana.com/
Lib60870, Lib61850 By MZ Automation - https://github.com/mz-automation/lib60870, https://www.mz-automation.de/
ICCP Client by Fernando Covatti - https://github.com/fcovatti/iccp
Opendnp3 - https://github.com/dnp3/opendnp3
PLC4X - https://github.com/apache/plc4x
Libplctag - https://github.com/libplctag/libplctag
Node-opcua - https://github.com/node-opcua/node-opcua
OPC-UA - https://github.com/OPCFoundation/UA-.NETStandard
Telegraf - https://github.com/influxdata/telegraf
Inkscape - https://inkscape.org
Inkscape + SAGE - https://sourceforge.net/projects/sage-scada
Inkscape + SAGE (updated) - https://gitlab.com/lvta0909/inkscape
Inkscape + SAGE (rebased) - https://gitlab.com/ricardolo/inkscape-rebased
Chromium by "The Chromium Authors"
Chromium x86 binaries - http://chromium.woolyss.com/
NGINX - http://nginx.org/
Node.js - https://nodejs.org/
Express - https://expressjs.com/pt-br/
Dotnet - https://dotnet.microsoft.com/download
Golang - https://golang.org/
Open Sans Fonts by Steve Matteson
Source Sans Pro by Adobe Systems Incorporated. License - http://scripts.sil.org/OFL
Google Fonts - https://fonts.google.com/
JQuery - http://jquery.com
Shortcut - http://www.openjs.com/scripts/events/keyboard_shortcuts
Core JS - http://www.sitepoint.com
Modernzr - http://www.modernizr.com
Flot - http://www.flotcharts.org
Snap SVG - http://snapsvg.io
Chroma.js - https://github.com/gka/chroma.js
CSS Animation Cheat Sheet - http://www.justinaguilar.com/animations
D3JS - http://d3js.org
Radar-chart-d3 - https://github.com/alangrafu/radar-chart-d3
Vega A Visualization Grammar - https://vega.github.io/vega
Pergola SVG - https://web.archive.org/web/20210211163020/http://www.dotuscomus.com/pergola/licenses.html
NSSM - The Non-Sucking Service Manager: http://nssm.cc
Some icons from - http://keyamoon.com/icomoon and http://raphaeljs.com/icons
CSS Loaders from Luke Haas - https://projects.lukehaas.me/css-loaders/
-------------------------------------------------------------------
QUICKSTART:
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.
The system is preconfigured to connect to a online demo simulation via IEC60870-5-104 protocol with an example point list and screens.
To issue a command, click on a breaker and push the "Command" button then choose
an action like "open" or "close" and push the action button.
To edit and create new SVG screens, use the customized Inkscape+SAGE
(shortcut in the JSON-SCADA folder).
Screens are in "c:\json-scada\src\htdocs\svg\".
JSON SCADA configuration files are in "c:\json-scada\conf\".
For more info about configuration please read the documentation.
By default, the system is configured to allow HTTP access only by the local machine.
To allow other IP addresses edit the "c:\json-scada\conf\nginx_access_control.conf" file.
To configure safe remote client access, configure IP address access control, HTTPS,
client certificates and user authentication directly in the Nginx configuration files.
Locally installed databases MongoDB and Postgresql are configured for local access only with relaxed access control
and authorization. The system can be reconfigured to access databases on external servers with full security.
-------------------------------------------------------------------
The customized Inkscape SVG graphics editor is a derivative of the Inkscape Project
work and of the Ecava SAGE work, it is not in any way associated with the Inkscape
Project nor Ecava.
We respect and intend to comply with the branding policy of the Inkscape Project
https://inkscape.org/en/about/branding/
In our view, the modifications introduced are not substantial and do not intend
to create a competitive product.
The modifications introduced are meant only to allow the use of the software as a
SCADA Synoptic Editor.
We respect the GPL license of the upstream work by making the source code of the
modifications to the original Inkscape and SAGE code available at:
Source Code:
https://gitlab.com/ricardolo/inkscape-rebased/
-------------------------------------------------------------------
Recommended Operating Systems:
* Windows 10/11 Pro/Home/Enterprise, 64 bit only.
* Windows Server 2019+.
Can also run on:
* RHEL/Rocky/Oracle/Alma Linux 9.4 x86/64 or ARM64 (scripted installation).
* Other Linux distros, Mac OSX, x86/64, ARM64, (no installer provided).
* See documentation.
Client user interface can be used on:
* Modern IOS and Android devices.
* Any device with an updated HTML5 browser like Chrome, Chromium, Firefox, Edge, Safari, Brave, Opera, Vivaldi.
* Internet Explorer and non-Chromium based Edge are explicitly not supported!
-------------------------------------------------------------------
BUILD REQUIREMENTS:
See official repo:
* https://github.com/riclolsen/json-scada
* https://github.com/riclolsen/json-scada/blob/master/docs/install.md#json-scada-processes---build-and-setup
Inkscape+SAGE:
* See http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows_with_MSYS2.
-------------------------------------------------------------------
Notes for version 0.47:
* cs_data_processor: fixes and improvements.
* PostgreSQL updated to 17.2.
* TimescaleDB updated to 2.17.2.
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: [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.
-------------------------------------------------------------------
Notes for version 0.46:
* NPM packages updated.
* PostgreSQL ingestion: fixed errors when inserting/updating JSON data.
* Events Viewer: limit overflow of columns with ellipsis.
* Update Metabase to version 0.52.5.
* Chromium updated to version 131.0.6778.265.
* Grafana updated to 11.4.0.
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: [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.
-------------------------------------------------------------------
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: [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.
-------------------------------------------------------------------
Notes for version 0.44:
* Default login credentials: username=admin password=jsonscada.
* Metabase credentials: [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.
-------------------------------------------------------------------
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: [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.
-------------------------------------------------------------------
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: [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.
-------------------------------------------------------------------
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: [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.
-------------------------------------------------------------------
Notes for version 0.40:
* ATTENTION: The default SVG folder has been moved to "c:\json-scada\svg\".
* Default login credentials: username=admin password=jsonscada.
* Metabase credentials: [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.
-------------------------------------------------------------------
Notes for version 0.39:
* ATTENTION: The default SVG folder has been moved to "c:\json-scada\svg\".
* Default login credentials: username=admin password=jsonscada.
* Metabase credentials: [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.
-------------------------------------------------------------------
Notes for version 0.38:
* Default login credentials: username=admin password=jsonscada.
* Metabase credentials: [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.
-------------------------------------------------------------------
Notes for version 0.37:
* Default login credentials: username=admin password=jsonscada.
* Metabase credentials: [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.
-------------------------------------------------------------------
Notes for version 0.36:
* Default login credentials: username=admin password=jsonscada.
* Metabase credentials: [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.
-------------------------------------------------------------------
Notes for version 0.35:
* Default login credentials: username=admin password=jsonscada.
* Metabase credentials: [email protected] password=jsonscada123.
* Added timeseries 'hist' collection on MongoDB for historical archival.
* Fixed Telegraf service creation.
* Optimized mongo inserts and updates on cs_data_processor.
* Optimizations on Mongofw/Mongowr one-way replication processes.
* Inkscape+SAGE: new build based on 1.2-dev.
* PostgreSQL updated to 16.3-2.
* TimescaleDB updated to 2.15.2.
* Telegraf runtime updated to 1.31.0.
* Nodejs runtime updated to 20.14.0.
* Dotnet runtime updated to 6.0.31.
* Chromium updated to 126.0.6478.57.
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.
-------------------------------------------------------------------
Notes for version 0.34:
* Default login credentials: username=admin password=jsonscada.
* Metabase credentials: [email protected] password=jsonscada123.
* Mongofw and Mongowr processes for one-way data replication, point list sync and backfill of historical data over instances.
* Possibility of auto expansion of JSON payload properties as tags on the MQTT-Sparkplug driver.
* Enhancements on treatment of Sparkplug properties on the MQTT-Sparkplug driver.
* Fixed missing field 'substituted' when auto creating tags for some protocol drivers.
* MongoDB Community Server updated to 7.0.11.
* Grafana updated to 11.0.0.
* Nginx updated to 1.25.5.
* NPM packages updated.
Requirements and recommendations:
* Windows 10/11 64 bits or Server >=2019, Windows PowerShell. At least 15GB 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, 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.
-------------------------------------------------------------------
Notes for version 0.33:
* Default login credentials: username=admin password=jsonscada.
* Metabase credentials: [email protected] password=jsonscada123.
* Added Mongofw and Mongowr processes for data replication over instances.
Requirements and recommendations:
* Windows 10/11 64 bits or Server >=2019, Windows PowerShell. At least 15GB 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, 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.
-------------------------------------------------------------------
Notes for version 0.32:
* Default login credentials: username=admin password=jsonscada.
* Enhancements and bug fixes on IEC61850 controls.
* Added processing of NDATA messages of MQTT/Sparkplug.
* Added Metabase 0.49.10 connected to the local PostgreSQL. Credentials: [email protected] password=jsonscada123.
* Added OpenJDK 22.0.1.
* Telegraf runtime updated to 1.30.2.
* MongoDB Community Server updated to 7.0.9.
* MongoDB Compass updated to 1.43.0.
* Grafana updated to 9.5.18, now connect to local PostgreSQL.
* Dotnet runtime updated to 6.0.29.
* Nodejs runtime updated to 20.13.1.
* Npm packages updated.
* Chromium updated to 124.0.6367.202.
Requirements and recommendations:
* Windows 10/11 64 bits or Server >=2019, Windows PowerShell. At least 15GB 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, 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.
-------------------------------------------------------------------
Notes for version 0.31:
* Default login credentials: username=admin password=jsonscada.
* New web interface for realtime log viewing (log.io).
* Fixed problems with analog commands.
* Chromium updated to 119.0.6045.106.
* MongoDB Community Server updated to 7.0.2.
* MongoDB Compass updated to 1.40.4.
* Grafana updated to 9.5.13.
* Dotnet runtime updated to 6.0.24.
* Telegraf runtime updated to 1.28.3.
* Nodejs runtime updated to 20.9.0.
* Npm packages updated.
Requirements and recommendations:
* Windows 10/11 64 bits or Server >=2019, Windows PowerShell. At least 15GB 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, 9000. Other ports may be required for optional services and protocols.
* If the server already has MongoDB, PostgreSQL, Grafana, 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.
-------------------------------------------------------------------
Notes for version 0.30:
* Default login credentials: username=admin password=jsonscada.
* Fixed data update problem with the MQTT-Sparkplug driver.
* Force data references in reports for the IEC61850 driver.
* Fixed problems with data types in Excel config_server_for_excel/sheet.
* Added logging/rotation by default to some services.
* Npm packages updated.
* MongoDB Community Server updated to 7.0.1.
* MongoDB Compass updated to 1.39.4.
* Grafana updated to 9.5.9.
* Chromium updated to 116.0.5845.180.
* Telegraf runtime updated to 1.27.4.
* Dotnet runtime updated to 6.0.21.
* Nodejs runtime updated to 20.5.0.
Requirements and recommendations:
* Windows 10/11 64 bits or Server >=2019, Windows PowerShell. At least 10GB 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 27017, 5432, 80, 8080, 3000, 9000. Other ports may be required for optional services and protocols.
* If the server already has MongoDB, PostgreSQL, Grafana, 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.
-------------------------------------------------------------------
Notes for version 0.29:
* Default login credentials: username=admin password=jsonscada.
* New IEC61850 Client protocol driver.
* C# MongoDB drivers updated.
* Npm packages updated.
* Refactored Nodejs code for updated mongodb driver.
* MongoDB Compass updated to 1.39.0.
* MongoDB Community Server updated to 6.0.8.
* Grafana updated to 9.5.6.
* Chromium updated to 115.0.5790.102.
* Telegraf runtime updated to 1.27.2.
* Dotnet runtime updated to 6.0.19.
* Nodejs runtime updated to 20.5.0.
Requirements and recommendations:
* Windows 10/11 64 bits or Server >=2016, Windows PowerShell. At least 10GB 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 27017, 5432, 80, 8080, 3000, 9000. Other ports may be required for optional services and protocols.
* If the server already has MongoDB, PostgreSQL, Grafana, 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.
-------------------------------------------------------------------
Notes for version 0.28:
* Default login credentials: username=admin password=jsonscada.
* Fixed problem with MQTT TLS connections.
* Inkscape+SAGE: new build based on 1.2-dev (fixed scripts tab).
* Npm packages updated.
* Grafana updated to 9.3.1.
* MongoDB Community Server updated to 6.0.3.
* MongoDB Compass updated to 1.34.1.
* Chromium updated to 108.0.5359.99.
* Telegraf runtime updated to 1.24.4.
* Dotnet runtime updated to 6.0.11.
Requirements and recommendations:
* Windows 10/11 64 bits or Server >=2016, Windows PowerShell. At least 10GB 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 27017, 5432, 80, 8080, 3000, 9000. Other ports may be required for optional services and protocols.
* If the server already has MongoDB, PostgreSQL, Grafana, 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.
-------------------------------------------------------------------
Notes for version 0.27:
* Default login credentials: username=admin password=jsonscada.
* Npm packages updated.
* Fixed problem with the scripts tab in the SVG Editor.
* Dotnet runtime updated to 6.0.10.
* Grafana updated to 9.2.1.
* Chromium updated to 106.0.5249.119.
* MongoDB Community Server updated to 6.0.2.
* Telegraf runtime updated to 1.24.2.
Requirements and recommendations:
* Windows 10/11 64 bits or Server >=2016, Windows PowerShell. At least 10GB 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 27017, 5432, 80, 8080, 3000, 9000. Other ports may be required for optional services and protocols.
* If the server already has MongoDB, PostgreSQL, Grafana, 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.
-------------------------------------------------------------------
Notes for version 0.26:
* Default login credentials: username=admin password=jsonscada.
* Npm and Dotnet packages updated.
* Dotnet runtime updated to 6.0.9.
* Grafana updated to 9.1.6.
* Chromium updated to 105.0.5195.127.
* MongoDB Compass updated to 1.33.1.
* Telegraf runtime updated to 1.24.1.
Requirements and recommendations:
* Windows 10/11 64 bits or Server >=2016, Windows PowerShell. At least 10GB 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 27017, 5432, 80, 8080, 3000, 9000. Other ports may be required for optional services and protocols.
* If the server already has MongoDB, PostgreSQL, Grafana, 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.
-------------------------------------------------------------------
Notes for version 0.25:
* Default login credentials: username=admin password=jsonscada.
* Npm packages updated.
* Grafana updated to 9.1.2.
* Chromium updated to 105.0.5195.54.
* MongoDB Compass updated to 1.33.0.
* MongoDB Community Server updated to 6.0.1.
* Nodejs reverted to 16.13.2.
* Telegraf runtime updated to 1.23.4.
* Dotnet runtime updated to 6.0.8.
Requirements and recommendations:
* Windows 10/11 64 bits or Server >=2016, Windows PowerShell. At least 10GB 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 27017, 5432, 80, 8080, 3000, 9000. Other ports may be required for optional services and protocols.
* If the server already has MongoDB, PostgreSQL, Grafana, 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.
-------------------------------------------------------------------
Notes for version 0.24:
* Default login credentials: username=admin password=jsonscada.
* Fixed text types fields on import query of Excel config sheet.
* Npm packages updated.
* Added beep capability to Alarms Viewer.
* Grafana updated to 9.0.5.
* Chromium updated to 103.0.5060.134.
* MongoDB Compass updated to 1.32.5.
* MongoDB Community Server updated to 6.0.0.
* Dotnet runtime updated to 6.0.7.
* Nodejs updated to 16.16.0.
Requirements and recommendations:
* Windows 10/11 64 bits or Server >=2016, Windows PowerShell. At least 10GB 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 27017, 5432, 80, 8080, 3000, 9000. Other ports may be required for optional services and protocols.
* If the server already has MongoDB, PostgreSQL, Grafana, 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.
-------------------------------------------------------------------
Notes for version 0.23:
* Default login credentials: username=admin password=jsonscada.
* MQTT Sparkplug-B: fixed problems decoding signed integers and huge numbers.
* MQTT Sparkplug-B: fixed publishing only to vanilla MQTT topics.
* Display Viewer: fixed errors when calling $W.directComandExec().
* DNP3 Client updated Opendnp3 lib to 3.1.2.
* C# Mongodb drivers updated to 2.15.0.
* Grafana updated to 8.5.3.
* Chromium updated to 101.0.4951.67.
* MongoDB Compass updated to 1.31.2.
* MongoDB Community Server updated to 5.0.8.
* Dotnet runtime updated to 6.0.4.
Requirements and recommendations:
* Windows 10/11 64 bits or Server >=2016, Windows PowerShell. At least 10GB 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 27017, 5432, 80, 8080, 3000, 9000. Other ports may be required for optional services and protocols.
* If the server already has MongoDB, PostgreSQL, Grafana, 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.
-------------------------------------------------------------------
Notes for version 0.22:
* Default login credentials: username=admin password=jsonscada.
* MongoDB Compass updated to 1.31.0.
* Inkscape+SAGE: fixed problem with the object properties menu on previous build.
* Npm packages updated.
* Chromium: updated to 100.0.4896.60.
* Dotnet runtime updated to 6.0.3.
* Grafana updated to 8.4.5.
* Telegraf runtime updated to 1.22.0.
* Nodejs updated to 16.14.2.
* Nginx update to 1.21.6.
Requirements:
* Windows 10/11 64 bits or Server 2016, Windows PowerShell. At least 10GB 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 27017, 5432, 80, 8080, 3000, 9000. Other ports may be required for optional services and protocols.
* If the server already has MongoDB, PostgreSQL, Grafana, 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.
-------------------------------------------------------------------
Notes for version 0.21:
* Default login credentials: username=admin password=jsonscada.
* MongoDB Community Server updated to 5.0.6.
* MongoDB Compass updated to 1.30.1.
* Inkscape+SAGE: new build based on 1.2-dev.
* Npm packages updated.
* Chromium: updated to 98.0.4758.102.
* Dotnet runtime updated to 6.0.2.
* Grafana updated to 8.4.1.
* Telegraf runtime updated to 1.21.4.
Requirements:
* Windows 10/11 64 bits or Server 2016, Windows PowerShell. At least 10GB 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 27017, 5432, 80, 8080, 3000, 9000. Other ports may be required for optional services and protocols.
* If the server already has MongoDB, PostgreSQL, Grafana, 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.
-------------------------------------------------------------------
Notes for version 0.20:
* Default login credentials: username=admin password=jsonscada.
* Inkscape+SAGE: new build.
* Grafana updated to 8.3.4.
* Chromium: updated to 97.0.4692.71.
* Telegraf runtime updated to 1.21.2.
* Npm packages updated.
Requirements:
* Windows 10/11 64 bits or Server 2016, Windows PowerShell. At least 10GB 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 27017, 5432, 80, 8080, 3000, 9000. Other ports may be required for optional services and protocols.
* If the server already has MongoDB, PostgreSQL, Grafana, 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.
-------------------------------------------------------------------
Notes for version 0.19:
* Default login credentials: username=admin password=jsonscada.
* OPC-UA Client: now working with commands.
Requirements:
* Windows 10/11 64 bits or Server 2016, Windows PowerShell. At least 10GB 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 27017, 5432, 80, 8080, 3000, 9000. Other ports may be required for optional services and protocols.
* If the server already has MongoDB, PostgreSQL, Grafana, 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.
-------------------------------------------------------------------
Notes for version 0.18:
* Default login credentials: username=admin password=jsonscada.
* I104M: now detects fatal errors on changestream of commands.
* IEC60870-5-101/104 commands with select handled separately for each connection.
* OPC-UA Server: packages updated (NodeOPCUA).
* OPC-UA Server: better listing of created endpoints.
* Updated and fixed build scripts for Linux and Windows.
* Dotnet based drivers migrated to framework version 6.0.1.
* Grafana updated to 8.3.3.
* Chromium updated to 96.0.4664.110.
* MongoDB Community Server updated to 5.0.5.
* PostgreSQL updated to 14.1-1.
* TimescaleDB updated to 2.5.0.
* Telegraf runtime updated to 1.21.1.
Requirements:
* Windows 10/11 64 bits or Server 2016, Windows PowerShell. At least 10GB 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 27017, 5432, 80, 8080, 3000, 9000. Other ports may be required for optional services and protocols.
* If the server already has MongoDB, PostgreSQL, Grafana, 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.
-------------------------------------------------------------------
Notes for version 0.17:
* Default login credentials: username=admin password=jsonscada.
* Fixed IEC60870-5-101/104 commands with select.
* Added Carbone report generator example.
* Alarm beep process can now produce sound when executed as a Windows service.
* Fixed alarm beep for unacked alarm of the same point.
* Disabled Timescaledb telemetry.
* Fixed performance problem in Display Viewer when large point key numbers used (_id).
* MongoDB Community Server updated to 4.4.10.
* MongoDB Compass updated to 1.29.5.
* Chromium updated to 96.0.4664.45.
* Grafana updated to 8.3.0.
* Npm package updates.
* DotNet runtime updated to 5.0.12.
* Telegraf runtime updated to 1.20.4.
Requirements:
* Windows 10/11 64 bits or Server 2016, Windows PowerShell. At least 10GB 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 27017, 5432, 80, 8080, 3000, 9000. Other ports may be required for optional services and protocols.
* If the server already has MongoDB, PostgreSQL, Grafana, 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.
-------------------------------------------------------------------
Notes for version 0.16:
* Default login credentials: username=admin password=jsonscada
* OPC-UA Server working.
* Fixed error when duplicating protocol instance on Admin UI.
* Auto created random secret for JWT encryption.
* Better Grafana Dashboards.
* Grafana updated to 8.1.6.
* Added passphrase parameter to IEC60870-5-104 server and client (for the .pfx certificate file).
* Fixed quality bit missing for IEC60870-5-101/104 server on integrity.
* Added tool to create TLS certificates (requires bash, can be Git bash on Windows).
Requirements:
* Windows 10 64 bits or Server 2016, Windows PowerShell.
* Administrative rights. corporate Windows policies may cause problems with the creation of services and the use of TCP ports.
* Free TCP ports 27017, 5432, 80, 8080, 3000, 9000. Other ports may be required for optional services and protocols.
* If the server already has MongoDB, PostgreSQL, Grafana, 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.
-------------------------------------------------------------------
Notes for version 0.15:
* Default login credentials: username=admin password=jsonscada
* Chromium updated to 93.0.4577.82.
* Telegraf updated to 1.20.0.
* Grafana updated to 8.1.3.
* Possibility of multiple cs_data_processor instances.
* Possibility to direct mongo queries to secondary servers for various modules using environment variables.
* New tool to create backup scripts.
* Various fixes and enhancements for viewers.
* Fixed tags created by UI, protocol source addressing fields recorded as numeric type whenever possible.
* DotNet runtime updated to 5.0.10.
Requirements:
* Windows 10 64 bits or Server 2016, Windows PowerShell.
* Administrative rights. corporate Windows policies may cause problems with the creation of services and the use of TCP ports.
* Free TCP ports 27017, 5432, 80, 8080, 3000, 9000. Other ports may be required for optional services and protocols.
* If the server already has MongoDB, PostgreSQL, Grafana, 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.
-------------------------------------------------------------------
Notes for version 0.14:
* Default login credentials: username=admin password=jsonscada
* Fixed tag creation missing properties on admin UI.
* Added updateUser tool to update password and create users via command line.
* I104M fixed command problems.
* Fixed problem with DNP3 client serial.
* IEC60870-5-104 Server now supports TLS.
* Shell API can now silence the alarm beep.
* Various fixes and enhancements for viewers.
* MongoDB Community Server updated to 4.4.8.
* MongoDB Compass updated to 1.28.1.
* Grafana updated to 8.1.2.
* Nodejs updated to 16.6.1.
* Updated MongoDB drivers for various modules.
Requirements:
* Windows 10 64 bits or Server 2016, Windows PowerShell.
* Free TCP ports 27017, 5432, 80, 8080, 3000, 9000. Other ports may be required for optional services and protocols.
* Administrative rights. corporate Windows policies may cause problems with the creation of services and use of TCP ports.
-------------------------------------------------------------------
Notes for version 0.13:
* Default login credentials: username=admin password=jsonscada
* Chromium updated to 92.0.4515.107.
* Grafana updated to 8.0.6.
* Auto-login of JSON-SCADA user into Grafana.
* Feedback on UI added for MQTT/Sparkplug commands.
* Fixed soeData capped collection size of 2GB.
* DotNet runtime updated to 5.0.8.
Requirements:
* Windows 10 64 bits or Server 2016, Windows PowerShell.
* Free TCP ports 27017, 5432, 80, 8080, 3000, 9000.
-------------------------------------------------------------------
Notes for version 0.12:
* Default login credentials: username=admin password=jsonscada
* Fixed problems with source timestamps for analog tags.
* DNP3: added more options for CROB commands and a fixed PULSE time.
* Added visualization for SAGE-web displays (Brazilian SCADA).
* Updated Lib60870.NET for iec60870-5-101/104 drivers.
* Nodejs updated to 16.4.1.
* Grafana updated to 8.0.4.
* Updated vc_redist.x64 2019 runtime.
* New OPC-UA Server driver (experimental).
Requirements:
* Windows 10 64 bits or Server 2016, Windows PowerShell.
-------------------------------------------------------------------
Notes for version 0.11: