421 Commits

Author SHA1 Message Date
Dmytro Skarzhynets
eadcf916f5 Add optimization using separate service which routes activity actions to device state service directly, when running in monolith. Refactor rule node tests 2024-01-26 16:15:11 +02:00
Andrii Shvaika
5acf527f1a Version set to 3.7.0-SNAPSHOT 2024-01-16 11:43:44 +02:00
YevhenBondarenko
60be820915 merge with master 2024-01-15 18:51:00 +01:00
Igor Kulikov
c5a72ed8df Update license header to 2024 year. 2024-01-09 10:46:16 +02:00
Igor Kulikov
bc35df1dd7 Version set to 3.6.3-SNAPSHOT 2023-12-27 12:58:15 +02:00
YevhenBondarenko
feb44656f1 merge with master 2023-12-26 00:58:31 +01:00
Andrew Shvayka
db3e5ba105
Merge pull request #9616 from YevhenBondarenko/fix/prod-2445
Fixed assign device to tenant
2023-11-29 16:40:42 +02:00
Andrii Shvaika
df24c363ce Version set to 3.6.2-SNAPSHOT 2023-11-13 17:07:32 +02:00
YevhenBondarenko
316a09854c implemented device actor delete msg and fixed assign to tenant 2023-11-12 22:15:57 +01:00
Andrii Shvaika
d2cda21d25 Merge hotfix branch 2023-11-01 10:24:37 +02:00
Andrii Landiak
00000f7d05 Leave old messaged, mark them as deprecated, for removal; Left intentionally to avoid throwNotHandled 2023-10-26 09:30:04 +03:00
Andrii Landiak
be4c408324 Merge remote-tracking branch 'upstream/hotfix/3.6' into feature/core-proto-subtype-implementation 2023-10-25 16:30:43 +03:00
Andrii Shvaika
5a2bc396f2 Merge with hotfix/3.6 2023-10-25 15:43:12 +03:00
Andrew Shvayka
5c404649f3
Merge pull request #9453 from thingsboard/re-consumer-service-refactoring
Rule Engine consumer service refactoring
2023-10-24 13:24:19 +03:00
Andrii Shvaika
0571f7e6dd Fix compatibility between CE and PE 2023-10-24 12:24:01 +03:00
ViacheslavKlimov
60900a0b96 Merge branch 'hotfix/3.6' into re-consumer-service-refactoring
# Conflicts:
#	application/src/main/java/org/thingsboard/server/service/queue/DefaultTbRuleEngineConsumerService.java
2023-10-23 16:41:38 +03:00
Andrii Landiak
f01cbe0e36 Refactoring ToCoreNotificationMsg: implement replacement for raw bytes messages 2023-10-23 10:10:02 +03:00
ViacheslavKlimov
be7854fb5b Add 'isolated' to topic and consumer group name for isolated queues 2023-10-19 18:58:41 +03:00
Sergey Matvienko
92a2a90a0b ComponentLifecycleMsgProto implemented as replacement of raw byte encoding 2023-10-18 18:06:40 +02:00
Andrew Shvayka
2b9575d81a
Merge branch 'master' into hotfix/3.6 2023-10-04 15:50:56 +03:00
ViacheslavKlimov
12d2c26279 Rule Engine stats: exception message truncation 2023-10-04 15:29:45 +03:00
Andrii Shvaika
e768afc948 Merge 3.6 -> 3.7 2023-09-28 12:20:06 +03:00
Andrii Shvaika
dd4b874b5f Version set to 3.6.1-SNAPSHOT 2023-09-27 17:38:27 +03:00
Igor Kulikov
8cefca23ac Version set to 3.6.1-SNAPSHOT 2023-09-25 11:27:00 +03:00
ViacheslavKlimov
0d8a2549d9 Single PartitionChangeEvent after recalculatePartitions 2023-09-14 15:22:53 +03:00
Igor Kulikov
98c245e293 Switch to version 3.6.0 2023-09-05 18:28:15 +03:00
Andrew Shvayka
111fb0b472
Merge pull request #9065 from ShvaykaD/feature/add-internal-type-to-tb-msg
Added internalType field to TbMsg to have the ability to use switch-cases instead of if-return blocks.
2023-08-15 12:30:16 +03:00
Andrii Shvaika
344ffb2e0b Merge with master 2023-08-14 15:02:17 +03:00
ShvaykaD
e1b18e7bed additional updates after review 2023-08-12 09:17:21 +03:00
ShvaykaD
ea5a855272 renamed custom msg type to NA 2023-08-11 20:34:17 +03:00
ShvaykaD
cebe1040d4 refactoring after review 2023-08-11 20:27:54 +03:00
ShvaykaD
3d5cfa0c2e added internal type to TbMsg to replace if-return blocks with switch-case 2023-08-10 15:46:01 +03:00
ShvaykaD
ad847ff40c changed checkType and checkTypeOneOf to isTypeOf and isTypeOneOf 2023-08-03 20:22:58 +03:00
Sergey Matvienko
825eaf640c RuleEngineException cause added to be able to analyse cause by rate limit exceptions 2023-07-27 21:38:02 +02:00
Sergey Matvienko
859c820dc3 AbstractRateLimitException introduced in common/data for all rate limit related exceptions 2023-07-27 21:38:02 +02:00
Sergey Matvienko
1b565e01ce Rule engine: ack all rate limited failures (draft) 2023-07-27 21:38:02 +02:00
ShvaykaD
2d4fbd6833 added checkMsgType util method to TbMsg & resolved other review comments 2023-07-27 14:48:53 +03:00
ShvaykaD
883eb472f2 fixes after merge to PE 2023-07-19 12:28:42 +03:00
ShvaykaD
d9ede8bf50 merge with develop/3.5.2 2023-07-06 15:44:01 +03:00
ShvaykaD
47929ef784 replaced newMsg and trasformMsg with new methods that uses TbMsgType && mark old methods as deprecated && refactoring 2023-07-06 12:20:23 +03:00
ShvaykaD
2296e3e5ad added tests for Geofencing filter node 2023-07-04 19:04:54 +03:00
Andrii Shvaika
d17c7dbc28 Merge remote-tracking branch 'origin/develop/3.5.2' into develop/3.6 2023-06-29 18:26:23 +03:00
Andrew Shvayka
0363e53705
Merge pull request #8808 from volodymyr-babak/app-init-sequence
HotFix - fixed init of rule chains - init only on APP_INIT msg
2023-06-29 18:18:22 +03:00
Andrii Shvaika
ecae72e994 Merge with develop/3.5.2 2023-06-29 17:00:23 +03:00
ShvaykaD
3478b020ef merge with develop/3.5.2 2023-06-27 19:26:28 +03:00
ShvaykaD
a3c0850277 added tests for TbCheckAlarmStatusNode && TbMsgTypeFilterNodeTest && TbOriginatorTypeFilterNodeTest && replaced SessionMsgType && refactoring 2023-06-23 19:00:25 +03:00
Andrii Shvaika
0acabf65dc Merge with master 2023-06-23 18:58:32 +03:00
Volodymyr Babak
371cab26d2 HotFix - fixed init of rule chains - init only on APP_INIT msg 2023-06-22 16:37:03 +03:00
Andrii Shvaika
7dcebed624 Ability to force ack for external nodes 2023-06-22 15:59:36 +03:00
Andrii Shvaika
649898566c Add unrecoverable initialization error for actors. Fix timeouts on missing rule chain id in the rule chain input node 2023-06-21 19:05:42 +03:00