440 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
Andrew Shvayka
4336c77461
Merge pull request #9937 from ksstech/event-audit-logs-services
[3.6.3] Add Event and Audit Logs services to TbContext.
2024-01-16 11:49:55 +02:00
YevhenBondarenko
c0036d22c0 merge with master 2024-01-09 09:57:53 +01:00
Igor Kulikov
c5a72ed8df Update license header to 2024 year. 2024-01-09 10:46:16 +02:00
YevhenBondarenko
5647db457a Merge branch 'develop/3.6.3' of github.com:thingsboard/thingsboard into feature/queue-in-rule-node 2024-01-08 13:31:54 +01:00
devaskim
c46b777618 Add Event and Audit Logs services to TbContext. 2024-01-03 21:32:59 +05:00
Igor Kulikov
bc35df1dd7 Version set to 3.6.3-SNAPSHOT 2023-12-27 12:58:15 +02:00
YevhenBondarenko
4101fc3963 added upgrade tests, and minor fixes 2023-12-14 21:14:31 +01:00
YevhenBondarenko
1e2c7f9579 refactoring 2023-12-13 10:35:13 +01:00
YevhenBondarenko
e8dc2ddc2d used TbNodeUpgradeUtils instead of rule-node upgrade 2023-12-12 20:47:25 +01:00
Andrew Shvayka
6249bcc42b
Merge pull request #9416 from engix-ltd/entity-service-in-actor-context
Add entity service to actor context.
2023-12-12 15:08:05 +02:00
YevhenBondarenko
3fea0f88f3 moved queueName from rule-node config to rule-node 2023-12-12 14:03:48 +01:00
ViacheslavKlimov
5191b690b7 Resolve entity's owner users in TbNotificationNode 2023-12-06 12:57:44 +02:00
dashevchenko
08727b4c36 added executor provider for pubsub queue, added env variable to manage pubsub queue executor provider thread pool 2023-11-15 14:51:58 +02:00
dashevchenko
4f22ef9733 created PubSubExecutor to use each time publisher is created and do not produce too much threads created 2023-11-14 17:36:51 +02:00
Andrii Shvaika
df24c363ce Version set to 3.6.2-SNAPSHOT 2023-11-13 17:07:32 +02:00
ShvaykaD
92178384ea added TbNodeUpgradeUtils && fixed upgrade when config is null or NullNode 2023-11-10 15:42:10 +02:00
Andrii Shvaika
d2cda21d25 Merge hotfix branch 2023-11-01 10:24:37 +02: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 Landiak
f01cbe0e36 Refactoring ToCoreNotificationMsg: implement replacement for raw bytes messages 2023-10-23 10:10:02 +03:00
devaskim
c3c7213004 Add entity service to actor context. 2023-10-15 18:04:21 +05:00
YevhenBondarenko
79d655eedc removed deprecadted methods 2023-10-06 21:46:08 +02:00
Igor Kulikov
8cefca23ac Version set to 3.6.1-SNAPSHOT 2023-09-25 11:27:00 +03:00
Sergey Matvienko
6e3f1995bf TbVersionedNode removed in favour of RuleNode.version() annotation 2023-09-08 16:24:48 +02:00
Andrew Shvayka
ce3cbb78b1
Merge pull request #8825 from YevhenBondarenko/feature/alarm-types
Alarm type auto-complete in the alarm filter
2023-09-06 12:17:54 +03:00
Igor Kulikov
98c245e293 Switch to version 3.6.0 2023-09-05 18:28:15 +03:00
YevhenBondarenko
c4377f514f merge with develop/3.5.2 2023-09-04 20:00:39 +02:00
ViacheslavKlimov
ba2ded02b1 Notification to sysadmin when default JWT signing key is used 2023-08-18 13:24:57 +03:00
Vladyslav_Prykhodko
35284eacd6 Merge branch 'feature/alarm-types' of github.com:YevhenBondarenko/thingsboard into YevhenBondarenko-feature/alarm-types 2023-08-18 12:52:21 +03:00
YevhenBondarenko
1c17b00513 added alarm_types table 2023-08-15 16:00:14 +02:00
ShvaykaD
30bc082e0a reverted refactoring with "return" use in the if statement & added @Override where required in DefaultTbContext & reverted changes to TbAbstractExternalNode 2023-08-03 20:20:17 +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
YevhenBondarenko
df2ef64e67 added alarm types cache 2023-07-04 16:40:42 +02:00
ShvaykaD
3478b020ef merge with develop/3.5.2 2023-06-27 19:26:28 +03:00
YevhenBondarenko
2d22e8e8a8 implemented alarm types api 2023-06-26 23:54:21 +02: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
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
ShvaykaD
22874e8a65 filter nodes && added TbMsgType enum 2023-06-19 17:55:39 +03:00
ShvaykaD
d6ec789cb5 add java doc for upgrade method in TbVersionedNode interface 2023-06-01 12:27:20 +03:00
Andrii Shvaika
adcf23cabb Improved the procedure of rule node update 2023-05-25 17:13:59 +03:00
Andrii Shvaika
1de437b1e6 Merge with develop/3.5.2 2023-05-25 12:25:51 +03:00
Igor Kulikov
9ae1f1e329 Version set to 3.5.2-SNAPSHOT 2023-05-22 16:32:24 +03:00
Igor Kulikov
59cc8244b5 Version set to 3.5.1-SNAPSHOT 2023-05-22 16:31:19 +03:00
Igor Kulikov
c422e39724 Version set to 3.5.1-SNAPSHOT 2023-05-22 16:26:54 +03:00
Andrii Shvaika
6120fb132a Version set to 3.5.2. Migration script improved 2023-05-22 13:16:06 +03:00
ShvaykaD
f0bf244f34 merge with develop/3.5.1 2023-05-19 17:23:28 +03:00
Andrew Shvayka
da9bea1f20
Merge pull request #8519 from adovh/replace_ObjectMapper_usages_with_JacksonUtil
[3.5.1]Replace object mapper usages with jackson utils
2023-05-19 17:07:16 +03:00
ShvaykaD
b8eb239c39 Merge branch 'develop/3.5.1' of github.com:thingsboard/thingsboard into feature/enrichment-rule-nodes-improvements 2023-05-18 18:57:26 +03:00