2944 Commits

Author SHA1 Message Date
Igor Kulikov
5045a76062 Update TBEL version to 1.0.1. Improve TBEL helper functions. 2022-11-28 12:36:11 +02:00
Andrii Shvaika
acfd8afa0c TBEL Utils and tests 2022-11-25 19:55:15 +02:00
ShvaykaD
2502041aa5 bugfix #7683: refactoring after PR review 2022-11-25 17:03:05 +02:00
ShvaykaD
3820909d65 bugfix: #7683 2022-11-25 16:36:32 +02:00
Andrii Shvaika
c99c52c809 Add useful classes to MVEL 2022-11-24 17:32:48 +02:00
Igor Kulikov
d10f64c348 Refactor MVEL -> TBEL 2022-11-22 16:38:01 +02:00
ViacheslavKlimov
a4ce6252de Retrieve notification info from request when selecting notifications 2022-11-19 15:03:41 +02:00
Andrew Shvayka
a1c4d29e48
Merge pull request #7636 from ViacheslavKlimov/fix/additional-info-xss
[3.4.2] Validation for entity's additionalInfo
2022-11-17 17:40:46 +02:00
ViacheslavKlimov
e7995fb02c Validation for entity's additionalInfo 2022-11-17 15:33:12 +02:00
Andrii Shvaika
0d1412cd46 Merge branch 'jwt-random' of github.com:smatvienko-tb/thingsboard 2022-11-17 11:50:56 +02:00
Andrew Shvayka
e08870bd2a
Merge pull request #7595 from volodymyr-babak/rest-client-updates
[3.4.2] RestClient updates. Remove default connection from RPC from device to push to cloud
2022-11-16 16:53:18 +02:00
Volodymyr Babak
1d9a2bad84 Improve error handling - root cause and stack trace delivered to cloud from edge in case of errors 2022-11-15 14:59:14 +02:00
Sergey Matvienko
7e5ab3bff7 JWT settings refactored packages, Swagger documented, rest client getJwtSettings and saveJwtSettings added 2022-11-14 18:52:57 +01:00
ViacheslavKlimov
1283093681 Synchronize doEvalScript and doRelease operations in MvelInvokeService 2022-11-14 19:02:52 +02:00
ViacheslavKlimov
dee81fea26 MVEL scripts caching 2022-11-14 18:00:19 +02:00
imbeacon
05f92d7222 Updated BasicMqttCredentials processing 2022-11-11 17:28:00 +02:00
imbeacon
dfbf3a9cd8 Test fixes, keep logic for auth for mqtt v3 2022-11-11 15:39:59 +02:00
ViacheslavKlimov
684ef4a658 Add ability to update notification request 2022-11-11 14:06:09 +02:00
imbeacon
885c1c3d88 Updated ConAck message building 2022-11-10 18:31:34 +02:00
imbeacon
02d9fef0f1 Added Mqtt v5 reason codes for ack messages and tests 2022-11-10 17:55:31 +02:00
ViacheslavKlimov
6e8dba6e2c More tests for notifications 2022-11-10 15:42:29 +02:00
Volodymyr Babak
0a56f065f7 Merge RPC request/response actions 2022-11-10 09:35:06 +02:00
Volodymyr Babak
8b46b30747 Merge remote-tracking branch 'upstream/master' into feature/edge-rpc-call-from-device 2022-11-09 18:34:01 +02:00
Volodymyr Babak
5ff8144f8d Code cleanup 2022-11-09 18:31:08 +02:00
Andrew Shvayka
ef1965ed44
Merge pull request #7560 from YevhenBondarenko/feature/asset-profile-upgrade
[3.4.2] upgrade asset-profiles using ExecutorService
2022-11-09 15:34:45 +02:00
YevhenBondarenko
03aafd4c3c added TbServiceQueue asset validation and upgrade improvements 2022-11-09 13:28:42 +01:00
Andrew Shvayka
f6b4406341
Merge pull request #7518 from smatvienko-tb/cassandra-cloud-astra
[3.4.2] Cassandra cloud connects to Datastax Astra DB
2022-11-09 13:10:38 +02:00
Volodymyr Babak
d1312cb917 Added serviceId and sessionId to deviceRpcCallmsg 2022-11-09 12:54:17 +02:00
Andrew Shvayka
cf73981081
Merge pull request #7549 from thingsboard/feature/check_tenant_entity_for_nodes
[3.4.2] Feature/check tenant entity for nodes
2022-11-09 10:36:13 +02:00
Igor Kulikov
60088164a6 Fix NPE in CacheSpecMap when specs is not specified. 2022-11-08 16:44:27 +02:00
ViacheslavKlimov
165e86c82b Notification rules processing; refactoring 2022-11-08 16:04:50 +02:00
Volodymyr Babak
22118af4db Added Edge RPC response/request support 2022-11-08 13:13:58 +02:00
Andrii Shvaika
9def5a30c6 Add missing method to StringUtils 2022-11-08 10:55:28 +02:00
Andrii Shvaika
a0041ed624 Fix tests 2022-11-08 10:48:39 +02:00
Andrii Shvaika
0873b9e158 Improvements to #7434 2022-11-07 18:12:28 +02:00
Andrii Shvaika
6e33b09205 Merge branch 'feature/jwt-token-outdate-on-logout' of github.com:CooL16/thingsboard 2022-11-07 17:30:23 +02:00
ViacheslavKlimov
48023495a8 Notification api refactoring 2022-11-07 13:50:16 +02:00
ViacheslavKlimov
c4d8354fa7 Notification request scheduling 2022-11-07 11:42:58 +02:00
ViacheslavKlimov
e391459343 Merge remote-tracking branch 'origin/master' into feature/notification-system
# Conflicts:
#	application/src/main/java/org/thingsboard/server/service/telemetry/DefaultAlarmSubscriptionService.java
#	application/src/main/java/org/thingsboard/server/service/telemetry/DefaultTelemetrySubscriptionService.java
#	dao/src/main/java/org/thingsboard/server/dao/user/UserDao.java
#	rule-engine/rule-engine-api/src/main/java/org/thingsboard/rule/engine/api/TbContext.java
2022-11-06 18:55:41 +02:00
ViacheslavKlimov
12ae902cfc Notification rules initial implementation 2022-11-06 18:13:02 +02:00
Igor Kulikov
ef82c00c49 Add new MVEL classes and util methods 2022-11-04 19:59:12 +02:00
Andrew Shvayka
a6a992f0dc
Merge pull request #7548 from thingsboard/feature/findRelationsRecursively
Improvement to the recursive relations query.
2022-11-04 15:36:29 +02:00
ViacheslavKlimov
3734a0da49 Notifications api permission checks, WS improvements, new target configs 2022-11-04 15:29:15 +02:00
ShvaykaD
ee98f203ef added findAlarmById method to AlarmService 2022-11-04 15:14:43 +02:00
Andrii Shvaika
7d73c40885 Major improvement to the relation query 2022-11-04 13:30:01 +02:00
Sergey Matvienko
e705b5a2a4 TbMsgProcessingStackItem implements Serializable 2022-11-04 13:10:15 +02:00
Igor Kulikov
6c9ad0399d Merge branch 'master' of github.com:thingsboard/thingsboard 2022-11-03 19:38:06 +02:00
Igor Kulikov
7ca50ac3e5 MVEL engine warm up improvement 2022-11-03 19:37:56 +02:00
Andrii Shvaika
582c65b71e Experiments with queue vs futures 2022-11-03 18:48:18 +02:00
oyurov
4fad587940 Refactoring 2022-11-03 16:52:15 +01:00