Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2287 commits
Select commit Hold shift + click to select a range
65ceac1
#3050 XSS in Reports names
Patrykb0802 Nov 22, 2024
78fb45f
#2985 Prevent XSS for REST API by escape String content:
Limraj Nov 25, 2024
eb20baa
#3050 XSS in Reports names:
Limraj Nov 25, 2024
47ec4e2
#3050 XSS in Reports names:
Limraj Nov 25, 2024
155e663
#3049 Fixed visible point name in legend report for escape characters:
Limraj Nov 25, 2024
05c83d2
Merge pull request #3054 from SCADA-LTS/fix/#3049_Fixed_visible_point…
Limraj Nov 25, 2024
a06a15c
Merge pull request #3052 from SCADA-LTS/fix/#3050_XSS_in_Reports_names
Limraj Nov 25, 2024
b71834d
#3036 point name in point properties page has a limited visible length
Patrykb0802 Nov 25, 2024
43364f3
#2985 Prevent XSS for REST API by escape String content:
Limraj Nov 25, 2024
a0030c1
#2930 fixed high pool priority and database termination sequence: cor…
Limraj Nov 25, 2024
a89321f
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#2985_Pr…
Limraj Nov 25, 2024
def8af2
#2985 Prevent XSS for REST API by escape String content:
Limraj Nov 25, 2024
f5d6528
#3036 point name in point properties page has a limited visible length:
Limraj Nov 26, 2024
696441c
#3036 point name in point properties page has a limited visible length:
Limraj Nov 26, 2024
63d57e5
#2985 Prevent XSS for REST API by escape String content:
Limraj Nov 26, 2024
92aedab
#2985 Prevent XSS for REST API by escape String content:
Limraj Nov 27, 2024
c50a0a5
#2985 Prevent XSS for REST API by escape String content:
Limraj Nov 27, 2024
bda0e41
Merge pull request #3007 from SCADA-LTS/fix/#2985_Prevent_XSS_for_RES…
Limraj Nov 27, 2024
358f13c
Merge pull request #3053 from SCADA-LTS/feature/#3036_point_name_in_p…
Limraj Nov 27, 2024
c4b0875
#3055 Added validation Cyclic dependency for Meta Data Point:
Limraj Nov 29, 2024
8218732
#3055 Added validation Cyclic dependency for Meta Data Point:
Limraj Nov 29, 2024
284961e
Merge pull request #3056 from SCADA-LTS/feature/#3055_Added_validatio…
Limraj Nov 29, 2024
20b86ab
#3058 Improve content of list of points in BacNet source in data sour…
Patrykb0802 Dec 2, 2024
82fa866
#3061 Fixed missing column typeId for event handlers
Patrykb0802 Dec 7, 2024
5061af6
Fixed data point and data source names are not escaped in user profil…
Patrykb0802 Dec 10, 2024
6b8d425
#3061 Fixed missing column typeId for event handlers
Patrykb0802 Dec 12, 2024
e986b13
#3058 Improve content of list of points in BacNet source in data sour…
Patrykb0802 Dec 12, 2024
243934a
#2799 Allow modbus tcp slave id to be zero
Patrykb0802 Dec 16, 2024
fe3c514
#2772 Standardise the most convenient DataPoint selector
Patrykb0802 Dec 17, 2024
017ee5c
Merge pull request #3059 from SCADA-LTS/feature/#3058_Improve_content…
Limraj Dec 18, 2024
d01439b
#3063 Fixed data point and data source names are not escaped in user …
Patrykb0802 Dec 18, 2024
6c274b5
Merge pull request #3067 from SCADA-LTS/fix/#2799_Allow_modbus_tcp_sl…
Limraj Dec 18, 2024
4c66d90
Merge pull request #3064 from SCADA-LTS/fix/#3063_Fixed_data_point_an…
Limraj Dec 18, 2024
9f8f26c
#3061 Fixed missing column typeId for event handlers:
Limraj Dec 19, 2024
f7b34a9
#3066 Add the possibility to copy-paste graphical views
Dec 28, 2024
c31e1f0
#3066 Add the possibility to copy-paste graphical views
Dec 28, 2024
f388fb7
#3075 Fixed actions/upload-artifact - upgrade to v4 #3075
Limraj Jan 17, 2025
16ffacf
#3075 Fixed actions/upload-artifact - upgrade to v4:
Limraj Jan 17, 2025
80cc09e
Merge pull request #3076 from SCADA-LTS/fix/#3075_Fixed_actions_uploa…
Limraj Jan 17, 2025
1ad822f
#2119 Support for the OPC UA protocol using the PLC4X library:
Limraj Jan 24, 2025
0cf80cb
#2119 Support for the OPC UA protocol using the PLC4X library:
Limraj Jan 27, 2025
760a0f2
#3061 Fixed missing column typeId for event handlers:
Limraj Jan 28, 2025
5cc5892
Merge pull request #3072 from SCADA-LTS/feature/#3066_Add_the_possibi…
Limraj Jan 29, 2025
c76bcc1
#3035 Import all informations from the Bacnet Object list
Patrykb0802 Jan 29, 2025
501c8ac
#3035 Import all informations from the Bacnet Object list
Patrykb0802 Jan 29, 2025
7ccbd68
#2772 Standardise the most convenient DataPoint selector
Patrykb0802 Jan 30, 2025
2dc2f9e
#2119 Support for the OPC UA protocol using the PLC4X library:
Limraj Jan 30, 2025
6bb0f71
Merge pull request #3062 from SCADA-LTS/fix/#3061_Fixed_missing_colum…
Limraj Jan 30, 2025
f688306
Merge branch 'release/2.8.0' into feature/#2119_Support_for_the_OPC_U…
Limraj Jan 31, 2025
67bcccb
Merge pull request #3077 from SCADA-LTS/feature/#2119_Support_for_the…
Limraj Jan 31, 2025
3e60627
#2772 Standardise the most convenient DataPoint selector
Patrykb0802 Jan 31, 2025
29ad7e6
#2119 Support for the OPC UA protocol using the PLC4X library:
Limraj Jan 31, 2025
2816674
#2119 Support for the OPC UA protocol using the PLC4X library:
Limraj Jan 31, 2025
dfbc8e6
#2119 Support for the OPC UA protocol using the PLC4X library:
Limraj Feb 3, 2025
9fa1f6d
Merge pull request #3082 from SCADA-LTS/feature/#2119_Support_for_the…
Limraj Feb 3, 2025
f318cc3
#2772 Standardise the most convenient DataPoint selector
Patrykb0802 Feb 3, 2025
b3b66b8
#2772 Standardise the most convenient DataPoint selector
Patrykb0802 Feb 10, 2025
a232927
#2760 Improve point hierarchy usage : move several datapoints simulta…
Patrykb0802 Feb 12, 2025
97217ce
#3088 Fixed StackOverflowError for Cyclic Dependency in Meta Data Sou…
Limraj Feb 14, 2025
0f884bc
#3090 Fixed events transitioning to the "Return to Normal" state:
Limraj Feb 15, 2025
600e19a
Merge pull request #3091 from SCADA-LTS/fix/#3090_Fixed_events_transi…
Limraj Feb 18, 2025
7bab22a
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#3088_Fi…
Limraj Feb 18, 2025
71d0469
#3088 Fixed StackOverflowError for Cyclic Dependency in Meta Data Sou…
Limraj Feb 18, 2025
762b520
Merge pull request #3089 from SCADA-LTS/fix/#3088_Fixed_StackOverflow…
Limraj Feb 18, 2025
89eb2c9
#2760 Improve point hierarchy usage : move several datapoints simulta…
Patrykb0802 Feb 19, 2025
6c73f08
#2760 Improve point hierarchy usage : move several datapoints simulta…
Patrykb0802 Feb 19, 2025
b28aea4
#2760 Improve point hierarchy usage : move several datapoints simulta…
Patrykb0802 Feb 19, 2025
9ec655d
#3088 Fixed StackOverflowError for Cyclic Dependency in Meta Data Sou…
Limraj Feb 19, 2025
824fe5c
#2760 Improve point hierarchy usage : move several datapoints simulta…
Patrykb0802 Feb 20, 2025
2738617
Merge remote-tracking branch 'origin/release/2.8.0' into feature/#303…
Limraj Feb 20, 2025
e464ee6
#3035 Import all informations from the Bacnet Object list:
Limraj Feb 20, 2025
f18afb3
#3035 Import all informations from the Bacnet Object list:
Limraj Feb 21, 2025
9caa3b9
#3035 Import all informations from the Bacnet Object list:
Limraj Feb 21, 2025
16f0307
Merge pull request #3079 from SCADA-LTS/feature/#3035_Import_all_info…
Limraj Feb 21, 2025
f143c48
#2162 Avoid double input in data point properties edition
Patrykb0802 Feb 22, 2025
9711518
#2162 Avoid double input in data point properties edition:
Limraj Feb 25, 2025
c29ff44
#2162 Avoid double input in data point properties edition:
Limraj Feb 26, 2025
638dbf7
#3100 Fixed generate event for 'Error Publish' MQTT and AMQP:
Limraj Mar 6, 2025
3788c95
#3100 Fixed generate event for 'Error Publish' MQTT and AMQP:
Limraj Mar 6, 2025
ce47989
#3100 Fixed generate event for 'Error Publish' MQTT and AMQP:
Limraj Mar 6, 2025
98c49ff
#2162 Avoid double input in data point properties edition:
Limraj Mar 7, 2025
f128798
Merge remote-tracking branch 'origin/release/2.8.0' into feature/#277…
Limraj Mar 7, 2025
071c13f
Merge pull request #3095 from SCADA-LTS/feature/#2162_Avoid_double_in…
Limraj Mar 7, 2025
2b1e701
Merge pull request #3101 from SCADA-LTS/fix/#3100_Fixed_generate_even…
Limraj Mar 7, 2025
5aeeec0
#3099 Generating event when doPoll takes longer then data source upda…
Patrykb0802 Mar 11, 2025
482dfec
#3099 Generating event when doPoll takes longer then data source upda…
Limraj Mar 12, 2025
1ba2215
#3105 Add Global Purge After X Years Setting to System Settings
Patrykb0802 Mar 17, 2025
3b361c4
#3099 Generating event when doPoll takes longer then data source upda…
Limraj Mar 17, 2025
d7363ea
#3105 Add Global Purge After X Years Setting to System Settings
Patrykb0802 Mar 19, 2025
db396a2
#2772 Standardise the most convenient DataPoint selector
Patrykb0802 Mar 19, 2025
630dede
#3110 Fixed VMstat data points import
Patrykb0802 Mar 21, 2025
89ee01b
Revert "#3110 Fixed VMstat data points import"
Patrykb0802 Mar 21, 2025
c179a5f
#3110 Fixed VMstat data points import
Patrykb0802 Mar 21, 2025
31f16cb
#2152 Can't activate more than 1 Bacnet IP datasource simultaneously
Patrykb0802 Mar 25, 2025
97c0940
#2152 Can't activate more than 1 Bacnet IP datasource simultaneously
Patrykb0802 Mar 25, 2025
fae2b8d
Merge branch 'release/2.8.0' into fix/#2152_Cant_activate_more_than_1…
Limraj Mar 25, 2025
5f382f2
Merge pull request #3106 from SCADA-LTS/feature/#3099_Generating_even…
Limraj Mar 25, 2025
425bfae
Merge branch 'release/2.8.0' into fix/#2152_Cant_activate_more_than_1…
Limraj Mar 25, 2025
0c3d724
Merge branch 'release/2.8.0' into feature/#2772_Standardise_the_most_…
Limraj Mar 31, 2025
578dc04
Merge branch 'release/2.8.0' into feature/#3105_Add_Global_Purge_Afte…
Limraj Mar 31, 2025
9596a48
#3105 Add Global Purge After X Years Setting to System Settings
Patrykb0802 Apr 1, 2025
7846f11
#3105 Add Global Purge After X Years Setting to System Settings:
Limraj Apr 1, 2025
c58a24c
#3105 Add Global Purge After X Years Setting to System Settings:
Limraj Apr 1, 2025
bd5eb67
#3110 fixed vmstat data points import
Patrykb0802 Apr 1, 2025
9cf394d
#3110 fixed vmstat data points import
Patrykb0802 Apr 1, 2025
cca041d
#3120 Fixed Internal data source help pop up window
Patrykb0802 Apr 7, 2025
ee0dc09
Merge pull request #3108 from SCADA-LTS/feature/#3105_Add_Global_Purg…
Limraj Apr 7, 2025
ab0c2fa
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#2152_Ca…
Limraj Apr 7, 2025
801a812
#2152 Can't activate more than 1 Bacnet IP datasource simultaneously:
Limraj Apr 7, 2025
ba9bfbb
Merge branch 'release/2.8.0' into feature/#2772_Standardise_the_most_…
Limraj Apr 7, 2025
1f15149
#2760 Improve point hierarchy usage : move several datapoints simulta…
Patrykb0802 Apr 7, 2025
6cfbbac
#3120 Fixed Internal data source help pop up window
Patrykb0802 Apr 8, 2025
5e91c42
#3110 fixed vmstat data points import
Patrykb0802 Apr 8, 2025
1fc80c7
#3120 Fixed Internal data source help pop up window
Patrykb0802 Apr 8, 2025
606c052
#3122 Fixed semgrep/ci github action:
Limraj Apr 8, 2025
68966c0
Merge pull request #3123 from SCADA-LTS/fix/#3122_Fixed_semgrep_ci_gi…
Limraj Apr 8, 2025
52bad33
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#3120_Fi…
Limraj Apr 8, 2025
2f9d51f
Merge pull request #3121 from SCADA-LTS/fix/#3120_Fixed_Internal_data…
Limraj Apr 8, 2025
fffb812
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#3110_Fi…
Limraj Apr 8, 2025
11c0455
#2760 Improve point hierarchy usage : move several datapoints simulta…
Patrykb0802 Apr 9, 2025
8353cb8
#3110 Fixed vmstat data points import:
Limraj Apr 9, 2025
b91f40b
Merge pull request #3113 from SCADA-LTS/fix/#3110_Fixed_VMstat_data_p…
Limraj Apr 10, 2025
e87fe52
#2152 Can't activate more than 1 Bacnet IP datasource simultaneously:
Limraj Apr 10, 2025
9e61a61
#2152 Can't activate more than 1 Bacnet IP datasource simultaneously:
Limraj Apr 10, 2025
bb253c8
#2152 Can't activate more than 1 Bacnet IP datasource simultaneously:
Limraj Apr 11, 2025
329da41
Merge pull request #3045 from SCADA-LTS/fix/#2152_Cant_activate_more_…
Limraj Apr 11, 2025
4791a4e
#3131 Fixed exception catching in PontLinkRT:
Limraj Apr 11, 2025
9f49f2e
#2760 Improve point hierarchy usage : move several datapoints simulta…
Patrykb0802 Apr 14, 2025
fd423b3
#2760 Improve point hierarchy usage : move several datapoints simulta…
Patrykb0802 Apr 14, 2025
4b63e86
#3102 Added ability to change all settings in standard UI
Patrykb0802 Apr 15, 2025
56fe178
#3102 Added ability to change all settings in standard UI
Patrykb0802 Apr 15, 2025
df84636
#3131 Fixed exception catching in PontLinkRT:
Limraj Apr 15, 2025
6100697
Merge remote-tracking branch 'origin/release/2.8.0' into feature/#276…
Limraj Apr 15, 2025
926fc64
#2760 Improve point hierarchy usage : move several datapoints simulta…
Limraj Apr 16, 2025
ad11ab2
#2760 Improve point hierarchy usage : move several datapoints simulta…
Limraj Apr 16, 2025
b1f371d
#2760 Improve point hierarchy usage : move several datapoints simulta…
Limraj Apr 16, 2025
9f9ac36
#2772 Standardise the most convenient DataPoint selector
Patrykb0802 Apr 17, 2025
74e1f35
#2772 Standardise the most convenient DataPoint selector
Patrykb0802 Apr 17, 2025
1811d04
Merge pull request #3069 from SCADA-LTS/feature/#2772_Standardise_the…
Limraj Apr 17, 2025
3ab1ad4
Merge pull request #3085 from SCADA-LTS/feature/#2760_Improve_point_h…
Limraj Apr 17, 2025
ad09231
Merge pull request #3132 from SCADA-LTS/fix/#3131_Fixed_exception_cat…
Limraj Apr 17, 2025
3ecf768
#3130 Fix code scanning alert
Limraj Apr 18, 2025
a509927
#3130 Fix code scanning alert:
Limraj Apr 18, 2025
7c28050
Merge pull request #3138 from SCADA-LTS/fix/#3130_Fix_code_scanning_a…
Limraj Apr 18, 2025
6ef0f60
#3130 Fix code scanning alert:
Limraj Apr 18, 2025
80a11eb
#3130 Fix code scanning alert:
Limraj Apr 18, 2025
f8cbb19
#3130 Fix code scanning alert
Limraj Apr 18, 2025
5be88d6
#3102 Added ability to change all settings in standard UI
Patrykb0802 Apr 22, 2025
d5968a1
#3102 Added ability to change all settings in standard UI
Patrykb0802 Apr 23, 2025
fb72f38
#3102 Added ability to change all settings in standard UI
Patrykb0802 Apr 23, 2025
f8db976
Revert "#3102 Added ability to change all settings in standard UI"
Limraj Apr 23, 2025
f28fe4d
#3102 Added ability to change all settings in standard UI:
Limraj Apr 23, 2025
c4d3479
#3102 Added ability to change all settings in standard UI
Patrykb0802 Apr 23, 2025
2c597fc
Revert "#3102 Added ability to change all settings in standard UI"
Patrykb0802 Apr 23, 2025
d7c9a4f
#3102 Added ability to change all settings in standard UI
Patrykb0802 Apr 23, 2025
f01e8ed
#3102 Added ability to change all settings in standard UI
Patrykb0802 Apr 23, 2025
ffd39ae
#3140 Making system settings more readable
Patrykb0802 Apr 23, 2025
64e6529
#3124 Remove new page tooltip
Patrykb0802 Apr 23, 2025
be8b266
Merge pull request #3141 from SCADA-LTS/feature/#3140_Making_system_s…
Limraj Apr 23, 2025
a6ce18f
Merge branch 'release/2.8.0' into feature/#3102_Added_ability_to_chan…
Limraj Apr 23, 2025
2ec5c13
#3130 Fix code scanning alert:
Limraj Apr 23, 2025
1ae3db4
#3130 Fix code scanning alert:
Limraj Apr 23, 2025
de2d9a9
#3130 Fix code scanning alert:
Limraj Apr 23, 2025
74939d6
Merge pull request #3142 from SCADA-LTS/feature/#3124_Remove_new_page…
Limraj Apr 24, 2025
6ad87e1
#3130 Fix code scanning alert:
Limraj Apr 24, 2025
ce4533c
#3130 Fix code scanning alert:
Limraj Apr 24, 2025
67b3c53
#3102 Added ability to change all settings in standard UI
Patrykb0802 Apr 25, 2025
18f3607
#3102 Added ability to change all settings in standard UI
Patrykb0802 Apr 25, 2025
a807aad
#3102 Added ability to change all settings in standard UI:
Limraj Apr 25, 2025
9dcf3b1
#3102 Added ability to change all settings in standard UI
Patrykb0802 Apr 25, 2025
a323304
#3102 Added ability to change all settings in standard UI
Patrykb0802 Apr 28, 2025
3d2ac89
Merge pull request #3143 from SCADA-LTS/fix/#3130_Fix_code_scanning_a…
Limraj Apr 29, 2025
2104813
#2116 XSS Vulnerabilities in 2.8:
Limraj Apr 29, 2025
e03c498
#3102 Added ability to change all settings in standard UI
Patrykb0802 Apr 30, 2025
25acdfa
Merge pull request #3133 from SCADA-LTS/feature/#3102_Added_ability_t…
Limraj Apr 30, 2025
ce263c7
#3149 Fixed invoke logout without login
Limraj May 7, 2025
228dc21
#3149 Fixed invoke logout without login:
Limraj May 8, 2025
be4ed8c
Merge pull request #3150 from SCADA-LTS/fix/#3149_Fixed_invoke_logout…
Limraj May 9, 2025
1890c26
#3149 Fixed invoke logout without login:
Limraj May 9, 2025
b4d8030
#2119 Support for the OPC UA protocol using the PLC4X library:
Limraj May 9, 2025
c8c0071
#2162 Avoid double input in data point properties edition:
Limraj May 10, 2025
0fec0e6
#3152 Fixed IndexOutOfBoundsException for Point Hierarchy:
Limraj May 14, 2025
205afc2
#3152 Fixed IndexOutOfBoundsException for Point Hierarchy:
Limraj May 14, 2025
276ef76
#3149 Fixed invoke logout without login
Limraj May 14, 2025
7cd349b
Merge pull request #3151 from SCADA-LTS/fix/#3149_Fixed_invoke_logout…
Limraj May 15, 2025
36c701e
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#3152_Fi…
Limraj May 15, 2025
ceddb76
#3152 fixed index out of bounds exception for point hierarchy:
Limraj May 15, 2025
1825377
#3152 fixed index out of bounds exception for point hierarchy:
Limraj May 15, 2025
488ef54
Merge pull request #3153 from SCADA-LTS/fix/#3152_Fixed_IndexOutOfBou…
Limraj May 19, 2025
1953f43
#3155 Fixed 'Variable length string' data type in 'Modbus IP':
Limraj May 20, 2025
1256990
#3147 Fixed Modbus IP unsupported data type:
Limraj May 20, 2025
75b089f
#3147 Fixed Modbus IP unsupported data type:
Limraj May 21, 2025
35b2f4b
#3147 Fixed Modbus IP unsupported data type:
Limraj May 21, 2025
c1a8a5f
#3147 Fixed Modbus IP unsupported data type:
Limraj May 21, 2025
8843b65
#3155 Fixed 'Variable length string' data type in 'Modbus IP':
Limraj May 22, 2025
1bd2f2e
Merge pull request #3158 from SCADA-LTS/fix/#3147_Fixed_Modbus_IP_uns…
Limraj May 23, 2025
3394dd6
Merge remote-tracking branch 'origin/release/2.8.0' into fix/#3155_Fi…
Limraj May 23, 2025
79e219f
#3155 fixed variable length string data type in modbus ip:
Limraj May 23, 2025
1313f15
Merge pull request #3159 from SCADA-LTS/fix/#3155_Fixed_Variable_leng…
Limraj May 30, 2025
6c7a7c5
#2119 Support for the OPC UA protocol using the PLC4X library:
Limraj Jun 2, 2025
d5321f2
Merge pull request #3161 from SCADA-LTS/feature/#2119_Support_for_the…
Limraj Jun 3, 2025
c2b370f
#3162 Fixed sorting points and other structures:
Limraj Jun 3, 2025
06ba1ef
#3162 Fixed sorting points and other structures:
Limraj Jun 3, 2025
faae21d
#3162 Fixed sorting points and other structures:
Limraj Jun 4, 2025
c171f08
#3162 Fixed sorting points and other structures:
Limraj Jun 4, 2025
23db702
#3162 Fixed sorting points and other structures:
Limraj Jun 4, 2025
d65517b
#3162 Fixed sorting points and other structures:
Limraj Jun 4, 2025
c65727b
Merge pull request #3163 from SCADA-LTS/fix/#3162_Fixed_sorting_point…
Limraj Jun 4, 2025
d5f9fc7
#3144 Fixed data point name characters are incorrectly escaped:
Limraj Jun 6, 2025
eae669c
Merge pull request #3165 from SCADA-LTS/fix/#3144_Fixed_data_point_na…
Limraj Jun 10, 2025
ccf5748
#2162 Avoid double input in data point properties edition:
Limraj Jun 13, 2025
45ea56d
#2746 Added Assignee function for events:
Limraj Jun 17, 2025
96366d8
#2746 Added Assignee function for events:
Limraj Jun 18, 2025
4d86612
#3088 Fixed StackOverflowError for Cyclic Dependency in Meta Data Sou…
Limraj Jun 23, 2025
3635320
#3088 Fixed StackOverflowError for Cyclic Dependency in Meta Data Sou…
Limraj Jun 23, 2025
b02d31d
#3088 Fixed StackOverflowError for Cyclic Dependency in Meta Data Sou…
Limraj Jun 23, 2025
50ae99c
#2755 Signaling the Data Source that has a problem:
Limraj Jun 26, 2025
d0eee49
#2985 Prevent XSS for REST API by escape String content:
Limraj Jun 26, 2025
68bf141
#3088 Fixed StackOverflowError for Cyclic Dependency in Meta Data Sou…
Limraj Jun 28, 2025
4567b4f
#3147 Fixed Modbus IP unsupported data type:
Limraj Jul 1, 2025
6ee9c31
#3169 Corrected v2.8.0:
Limraj Jul 11, 2025
d33ff65
#3169 Corrected v2.8.0:
Limraj Jul 11, 2025
744dc29
#3169 Corrected v2.8.0:
Limraj Jul 15, 2025
1a27cc0
#3169 Corrected v2.8.0:
Limraj Jul 16, 2025
86f326a
Merge pull request #3170 from SCADA-LTS/fix/#3169_Corrected_2_8_0
Limraj Jul 17, 2025
7cd8526
#3169 Corrected v2.8.0:
Limraj Jul 19, 2025
e480cfc
#3169 Corrected v2.8.0:
Limraj Jul 21, 2025
7e7b0e9
#3169 Corrected v2.8.0:
Limraj Jul 31, 2025
c78499c
#3182 Force Gradle version in Github Action:
Limraj Aug 9, 2025
2580b36
#3182 Force Gradle version in Github Action:
Limraj Aug 9, 2025
efd0689
#3182 Force Gradle version in Github Action:
Limraj Aug 9, 2025
403096d
#3182 Force Gradle version in Github Action:
Limraj Aug 9, 2025
becead7
#3182 Force Gradle version in Github Action:
Limraj Aug 9, 2025
bb8d356
#3182 Force Gradle version in Github Action:
Limraj Aug 9, 2025
53e83a2
#3182 Force Gradle version in Github Action:
Limraj Aug 9, 2025
5f34c15
#3182 Force Gradle version in Github Action:
Limraj Aug 9, 2025
22118a0
#3182 Force Gradle version in Github Action:
Limraj Aug 9, 2025
8dfca24
#3182 Force Gradle version in Github Action:
Limraj Aug 9, 2025
3274dde
#3182 Force Gradle version in Github Action:
Limraj Aug 9, 2025
3e14099
#3182 Force Gradle version in Github Action:
Limraj Aug 9, 2025
96b4c91
#3182 Force Gradle version in Github Action:
Limraj Aug 9, 2025
dd06155
#3182 Force Gradle version in Github Action:
Limraj Aug 9, 2025
9c3ea0f
#3182 Force Gradle version in Github Action:
Limraj Aug 9, 2025
fbfe522
#3182 Force Gradle version in Github Action:
Limraj Aug 9, 2025
de92ac5
Merge pull request #3183 from SCADA-LTS/feature/#3182_Force_Gradle_ve…
Limraj Aug 9, 2025
089a484
#3169 Corrected v2.8.0:
Limraj Oct 8, 2025
2481adc
#3169 Corrected v2.8.0:
Limraj Oct 8, 2025
ab8878b
#3169 Corrected v2.8.0:
Limraj Oct 8, 2025
f2a519b
#3169 Corrected v2.8.0:
Limraj Oct 14, 2025
1cfaed4
Merge pull request #3051 from SCADA-LTS/release/2.8.0
Limraj Oct 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @Limraj @SoftQ
84 changes: 60 additions & 24 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,33 +8,48 @@ jobs:
name: Compile and Test Scada-LTS application
runs-on: ubuntu-latest
env:
CATALINA_HOME: /home/runner/tomcat/apache-tomcat-9.0.53
CATALINA_HOME: /home/runner/tomcat/apache-tomcat-9.0.86
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up JDK 11
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
java-version: '11'
distribution: 'adopt'
- name: Cache Tomcat
uses: actions/cache@v2
uses: actions/cache@v3
with:
key: ${{ runner.os }}-tomcat-${{ github.run_id }}
path: /home/runner/tomcat
restore-keys: |
${{ runner.os }}-tomcat-
- name: Install Tomcat
run: mkdir -p /home/runner/tomcat; cd /home/runner/tomcat; wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53.tar.gz; tar xvzf apache-tomcat-9.0.53.tar.gz
run: mkdir -p /home/runner/tomcat; cd /home/runner/tomcat; wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.86/bin/apache-tomcat-9.0.86.tar.gz; tar xvzf apache-tomcat-9.0.86.tar.gz
- name: Show Tomcat
run: ls $CATALINA_HOME
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
with:
gradle-version: '8.14.3'
- name: Test JUnit Scada Application
run: gradle test
- name: Show JUnit Test Results
uses: EnricoMi/publish-unit-test-result-action@v2
if: always()
with:
check_name: Java JUnit Test Results
files: ./build/test-results/**/*.xml
- name: Publish JUnit Test Results
uses: actions/upload-artifact@v4
with:
name: junit-java-test-results
path: ./build/test-reports/
- name: Build Scada-LTS WAR Application
run: gradle -PskipUi=true compileJava
- name: Cache Scada-LTS application
uses: actions/cache@v2
uses: actions/cache@v3
with:
key: ${{ runner.os }}-slts-${{ github.run_id }}
path: ./build/
Expand All @@ -43,14 +58,14 @@ jobs:
name: Test and Build Scada-LTS new User Interface
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Use Node.js
uses: actions/setup-node@v1
uses: actions/setup-node@v3
with:
node-version: 12.x
node-version: 22.9.0
- name: Cache node modules
id: nodeCache
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: ./scadalts-ui/node_modules
key: ${{ runner.os }}-node-${{ github.run_id }}-${{ hashFiles('**/package-lock.json') }}
Expand All @@ -63,6 +78,17 @@ jobs:
- name: Run Frontend UnitTests
working-directory: ./scadalts-ui
run: npm run-script test:unit
- name: Show Mocha Test Results
uses: EnricoMi/publish-unit-test-result-action@v2
if: always()
with:
check_name: Java Script Mocha Unit Test Results
files: ./scadalts-ui/test-results.xml
- name: Publish Mocha Test Results
uses: actions/upload-artifact@v4
with:
name: mocha-js-test-results
path: ./scadalts-ui/test-results.xml
- name: Get Scada-LTS latest release version
id: relver
uses: pozetroninc/github-action-get-latest-release@master
Expand All @@ -76,7 +102,7 @@ jobs:
working-directory: ./scadalts-ui
run: npm run-script build
- name: Cache Frontend
uses: actions/cache@v2
uses: actions/cache@v3
with:
key: ${{ runner.os }}-frontend-${{ github.run_id }}
path: ./scadalts-ui/dist
Expand All @@ -86,30 +112,30 @@ jobs:
needs: [compile, buildui]
runs-on: ubuntu-latest
env:
CATALINA_HOME: /home/runner/tomcat/apache-tomcat-9.0.53
CATALINA_HOME: /home/runner/tomcat/apache-tomcat-9.0.86
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up JDK
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
java-version: 11
distribution: 'adopt'
- name: Load Cached node modules
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: ./scadalts-ui/node_modules
key: ${{ runner.os }}-node-${{ github.run_id }}-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-${{ github.run_id }}-${{ hashFiles('**/package-lock.json') }}
- name: Load Cached Scada-LTS application
uses: actions/cache@v2
uses: actions/cache@v3
with:
key: ${{ runner.os }}-slts-${{ github.run_id }}
path: ./build/
- name: Load Cached Frontend
uses: actions/cache@v2
uses: actions/cache@v3
with:
key: ${{ runner.os }}-frontend-${{ github.run_id }}
path: ./scadalts-ui/dist
Expand All @@ -125,10 +151,14 @@ jobs:
- name: Install static web-dependencies
working-directory: ./WebContent/resources
run: npm install
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
with:
gradle-version: '8.14.3'
- name: Build Scada Application
run: gradle -PskipUi=true war
- name: Save WAR file to cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
key: ${{ runner.os }}-war-${{ github.run_id }}
path: ./build/libs/Scada-LTS.war
Expand All @@ -139,12 +169,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Load WAR file to cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
key: ${{ runner.os }}-war-${{ github.run_id }}
path: ./build/libs/Scada-LTS.war
- name: Deploy WAR artifact
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
with:
name: Scada-LTS
path: ./build/libs/Scada-LTS.war
Expand All @@ -154,9 +184,13 @@ jobs:
needs: [ war ]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Load WAR file to cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
key: ${{ runner.os }}-war-${{ github.run_id }}
path: ./build/libs/Scada-LTS.war
Expand All @@ -171,17 +205,19 @@ jobs:
with:
images: scadalts/scadalts
- name: Build and push Docker image
uses: docker/build-push-action@v2
uses: docker/build-push-action@v5
with:
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
- name: Build and push nightly Docker image
if: ${{ startsWith(github.base_ref, 'release') || startsWith(github.base_ref, 'preview') }}
uses: docker/build-push-action@v2
uses: docker/build-push-action@v5
with:
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: scadalts/scadalts:nightly
labels: ${{ steps.meta.outputs.labels }}
2 changes: 1 addition & 1 deletion .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v4

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
Expand Down
59 changes: 36 additions & 23 deletions .github/workflows/master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,33 +15,37 @@ jobs:
name: Compile and Test Scada-LTS application
runs-on: ubuntu-latest
env:
CATALINA_HOME: /home/runner/tomcat/apache-tomcat-9.0.53
CATALINA_HOME: /home/runner/tomcat/apache-tomcat-9.0.86
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up JDK 11
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
java-version: '11'
distribution: 'adopt'
- name: Cache Tomcat
uses: actions/cache@v2
uses: actions/cache@v3
with:
key: ${{ runner.os }}-tomcat-${{ github.run_id }}
path: /home/runner/tomcat
restore-keys: |
${{ runner.os }}-tomcat-
- name: Install Tomcat
run: mkdir -p /home/runner/tomcat; cd /home/runner/tomcat; wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53.tar.gz; tar xvzf apache-tomcat-9.0.53.tar.gz
run: mkdir -p /home/runner/tomcat; cd /home/runner/tomcat; wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.86/bin/apache-tomcat-9.0.86.tar.gz; tar xvzf apache-tomcat-9.0.86.tar.gz
- name: Show Tomcat
run: ls $CATALINA_HOME
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
with:
gradle-version: '8.14.3'
- name: Test JUnit Scada Application
run: gradle test
- name: Build Scada-LTS WAR Application
run: gradle -PskipUi=true compileJava
- name: Cache Scada-LTS application
uses: actions/cache@v2
uses: actions/cache@v3
with:
key: ${{ runner.os }}-slts-${{ github.run_id }}
path: ./build/
Expand All @@ -50,14 +54,14 @@ jobs:
name: Test and Build Scada-LTS new User Interface
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Use Node.js
uses: actions/setup-node@v1
uses: actions/setup-node@v3
with:
node-version: 12.x
node-version: 22.9.0
- name: Cache node modules
id: nodeCache
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: ./scadalts-ui/node_modules
key: ${{ runner.os }}-node-${{ github.run_id }}-${{ hashFiles('**/package-lock.json') }}
Expand All @@ -83,7 +87,7 @@ jobs:
working-directory: ./scadalts-ui
run: npm run-script build
- name: Cache Frontend
uses: actions/cache@v2
uses: actions/cache@v3
with:
key: ${{ runner.os }}-frontend-${{ github.run_id }}
path: ./scadalts-ui/dist
Expand All @@ -93,30 +97,30 @@ jobs:
needs: [compile, buildui]
runs-on: ubuntu-latest
env:
CATALINA_HOME: /home/runner/tomcat/apache-tomcat-9.0.53
CATALINA_HOME: /home/runner/tomcat/apache-tomcat-9.0.86
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up JDK
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
java-version: 11
distribution: 'adopt'
- name: Load Cached node modules
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: ./scadalts-ui/node_modules
key: ${{ runner.os }}-node-${{ github.run_id }}-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-${{ github.run_id }}-${{ hashFiles('**/package-lock.json') }}
- name: Load Cached Scada-LTS application
uses: actions/cache@v2
uses: actions/cache@v3
with:
key: ${{ runner.os }}-slts-${{ github.run_id }}
path: ./build/
- name: Load Cached Frontend
uses: actions/cache@v2
uses: actions/cache@v3
with:
key: ${{ runner.os }}-frontend-${{ github.run_id }}
path: ./scadalts-ui/dist
Expand All @@ -132,10 +136,14 @@ jobs:
- name: Install static web-dependencies
working-directory: ./WebContent/resources
run: npm install
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
with:
gradle-version: '8.14.3'
- name: Build Scada Application
run: gradle -PskipUi=true war
- name: Save WAR file to cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
key: ${{ runner.os }}-war-${{ github.run_id }}
path: ./build/libs/Scada-LTS.war
Expand All @@ -146,12 +154,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Load WAR file to cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
key: ${{ runner.os }}-war-${{ github.run_id }}
path: ./build/libs/Scada-LTS.war
- name: Deploy WAR artifact
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
with:
name: Scada-LTS
path: ./build/libs/Scada-LTS.war
Expand All @@ -161,9 +169,13 @@ jobs:
needs: [ war ]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Load WAR file to cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
key: ${{ runner.os }}-war-${{ github.run_id }}
path: ./build/libs/Scada-LTS.war
Expand All @@ -178,9 +190,10 @@ jobs:
with:
images: scadalts/scadalts
- name: Build and push Docker image
uses: docker/build-push-action@v2
uses: docker/build-push-action@v5
with:
context: .
platforms: linux/amd64,linux/arm64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
Loading
Loading