2534 Commits

Author SHA1 Message Date
Andrii Shvaika
d00bcbfa83 MVEL executor tests 2022-10-28 13:00:28 +03:00
Igor Kulikov
1898ea4a15 Minor fixes 2022-10-27 17:30:08 +03:00
Andrii Shvaika
bfe79780dd MVEL executor improvements 2022-10-27 14:03:48 +03:00
Igor Kulikov
4607d89369 Update mvel2 dependency 2022-10-27 11:24:48 +03:00
Andrii Shvaika
830a612bf8 Refactoring of the JS thread pool size configuration 2022-10-25 10:36:11 +03:00
Andrew Shvayka
4cc7e7b373
Merge pull request #7456 from ViacheslavKlimov/fix/sql-deadlock-info
[3.4.2] SQL batch sort enabled by default; additional deadlock logging
2022-10-24 18:25:16 +03:00
Andrew Shvayka
73868338c8
Merge pull request #7238 from YuriyLytvynchuk/feature/delete_attributes_node
[3.4.2] Feature: New RuleNode "delete attributes"
2022-10-24 13:34:55 +03:00
Andrii Shvaika
3f729a8ca0 MVEL improvements 2022-10-20 17:05:53 +03:00
Andrii Shvaika
609107468c Api Usage Client refactoring 2022-10-20 14:29:11 +03:00
Andrii Shvaika
d4438bf044 Merge branch 'feature/mvel-executor' of github.com:thingsboard/thingsboard into feature/mvel-executor 2022-10-20 12:44:03 +03:00
Andrii Shvaika
5633aeaa6e Merge with master 2022-10-20 12:43:52 +03:00
Igor Kulikov
56719381aa Merge branch 'feature/mvel-executor' of github.com:thingsboard/thingsboard into feature/mvel-executor 2022-10-20 12:28:47 +03:00
Igor Kulikov
bfdc4a0801 Minor fixes. Update rule node UI 2022-10-20 12:28:32 +03:00
Andrii Shvaika
4e17a86a8d Fix error handling to be in the same thread 2022-10-20 11:38:16 +03:00
Andrew Shvayka
9d23c91137
Merge pull request #7403 from ViacheslavKlimov/feature/remote-js-executor-improvements
[3.4.2] Improvements for remote JS executor
2022-10-20 11:37:00 +03:00
ViacheslavKlimov
35960d018e SQL batch sort enabled by default; additional deadlock logging 2022-10-19 18:33:50 +03:00
Andrii Shvaika
d3f06bd3a4 MVEL executor implementation 2022-10-18 18:39:43 +03:00
Andrii Shvaika
1593c5b92e MVEL Script Service implementation 2022-10-18 15:32:22 +03:00
Andrii Shvaika
813f632deb MVEL executor 2022-10-17 19:03:44 +03:00
Andrii Shvaika
9769f95c27 Refactoring of the JS API to separate module: Script API 2022-10-17 16:36:57 +03:00
ViacheslavKlimov
2d262146ad Remote JS executor to work with tb-node of previous version 2022-10-12 19:18:34 +03:00
Andrew Shvayka
b7c188e681
Merge pull request #7093 from volodymyr-babak/bug/edge-sync-cluster
[3.4.2][Bug] Edge sync functionality - added cluster support
2022-10-12 12:31:56 +03:00
ViacheslavKlimov
831332be7b Use hash of tenant id and body when resolving script for remote JS executor 2022-10-11 12:01:55 +03:00
Yuriy Lytvynchuk
d62ee97213 add JacksonUtil.toJsonNode 2022-10-07 13:09:33 +03:00
ShvaykaD
6e34747b95 added HasRuleEngineProfile interface & refactored DefaultTbContext 2022-10-06 19:42:30 +03:00
ViacheslavKlimov
7aab188d0c Do not send script body to remote JS executor on each invoke request 2022-10-06 19:29:26 +03:00
ViacheslavKlimov
caea6aa27b Save audit log with entity name replaced if it is malformed 2022-10-06 13:48:06 +03:00
ViacheslavKlimov
d86c20b354 Additional validation for AuditLog entity 2022-10-06 11:47:27 +03:00
Andrii Shvaika
7e927b7aba Add support of relation add/update/delete events to rule engine 2022-10-05 13:46:01 +03:00
Andrew Shvayka
cd6e50312c
Merge pull request #7348 from thingsboard/feature/math-rule-node
[3.4.2] Math rule node
2022-09-29 12:54:07 +03:00
ShvaykaD
dd0c4a2930 merge with master 2022-09-28 16:07:00 +03:00
Andrew Shvayka
62cd74ee40
Merge pull request #7339 from ViacheslavKlimov/feature/tenant-jdbc-logging
[3.4.2] DB calls stats
2022-09-28 15:44:15 +03:00
Igor Kulikov
f14a337c73 Merge branch 'master' into feature/math-rule-node 2022-09-28 15:01:46 +03:00
Andrew Shvayka
5a3a121997
Merge pull request #7232 from thingsboard/DTLS_RETRANSMISSION_TIMEOUT
[3.5] dtls retransmission timeout
2022-09-28 12:07:15 +03:00
nickAS21
a8db5fcf8a DTLS_: commit3 2022-09-28 11:26:49 +03:00
Andrii Shvaika
58fd012f7f Merge remote-tracking branch 'origin/feature/assetProfile' 2022-09-27 15:11:55 +03:00
Yuriy Lytvynchuk
c1a6addc2e private fields in node 2022-09-27 15:01:14 +03:00
Andrew Shvayka
d572119201
Merge pull request #7239 from YuriyLytvynchuk/feature/node_fetch_device_credentials
[3.4.2] Feature: New RuleNode 'fetch device credentials'
2022-09-27 12:28:45 +03:00
ViacheslavKlimov
7f23367ee9 Improvements for dao calls audit 2022-09-27 10:12:35 +03:00
Igor Kulikov
34339c6532 Minor changes 2022-09-23 19:26:50 +03:00
Andrii Shvaika
fb49273bd6 Math node implementation 2022-09-23 18:06:33 +03:00
Igor Kulikov
afa69f6f78 Merge branch 'master' into feature/assetProfile 2022-09-23 15:37:52 +03:00
Igor Kulikov
085e3c1580 Implement Asset Profile feature 2022-09-23 15:37:17 +03:00
Andrii Shvaika
6674c457f6 Fix issue with delta calculation when previous interval has no telemetry 2022-09-23 13:45:34 +03:00
Andrii Shvaika
b1a234eba2 Add clear of agg data before subscription update 2022-09-23 13:10:38 +03:00
Yuriy Lytvynchuk
f2890d3363 Merge branch 'master' of github.com:thingsboard/thingsboard into feature/node_fetch_device_credentials 2022-09-23 10:42:51 +03:00
Andrew Shvayka
27948261ce
Merge pull request #7246 from YuriyLytvynchuk/bug/node_originator_fields_check_null
[3.4.2] Bugfix: originator fields node: check value for "null"
2022-09-22 16:32:52 +03:00
Yuriy Lytvynchuk
baf17c6488 code review 2022-09-21 16:57:22 +03:00
Andrii Shvaika
89c715cd18 Fix Cassandra DAO 2022-09-16 11:55:48 +03:00
Andrii Shvaika
efbe16f8d0 Implementation of the TenantDbCall annotation 2022-09-16 09:00:21 +03:00