3436 Commits

Author SHA1 Message Date
Andrew Shvayka
c6be73d77b
Merge pull request #9461 from AndriiLandiak/feature/core-proto-subtype-implementation
Core msg proto implementation as replacement of raw byte encoding
2023-10-31 18:02:19 +02:00
Andrii Landiak
ddfac584a0 Make componentLifecycle bytes deprecated. Cleaning code with a single line for TbClusterService 2023-10-31 09:58:41 +02:00
Andrew Shvayka
0110f765fb
Merge pull request #9486 from smatvienko-tb/fix/createWeakMapTest
GatewaySessionHandlerTest createWeakMap() test simplified
2023-10-27 17:03:42 +03:00
ViacheslavKlimov
0812149524 Minor refactoring for HashPartitionService 2023-10-27 16:38:44 +03:00
ViacheslavKlimov
9e408cd6f3 Distribute partitions between Rule Engines based only on tenant id 2023-10-27 14:43:12 +03: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
Sergey Matvienko
6949d5bca7 GatewaySessionHandlerTest createWeakMap() test simplified 2023-10-25 09:31:49 +02: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
b2098fc112 Fix compatibility between CE and PE 2023-10-24 12:30:17 +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
Andrew Shvayka
f47dff7fa9
Merge pull request #9430 from smatvienko-tb/feature/componentLifeCycleProto
ComponentLifecycleMsgProto implemented as replacement of raw byte encoding
2023-10-20 17:55:33 +03:00
ViacheslavKlimov
be7854fb5b Add 'isolated' to topic and consumer group name for isolated queues 2023-10-19 18:58:41 +03:00
ViacheslavKlimov
cf951ee2b2 Multiple improvements for Rule Engine consumer services 2023-10-19 11:09:34 +03:00
Andrii Shvaika
3a0afd8a5a Refactoring of the consumer service 2023-10-19 11:09:16 +03:00
Andrii Shvaika
45fd970898 Refactoring in progress 2023-10-19 11:09:11 +03:00
Sergey Matvienko
92a2a90a0b ComponentLifecycleMsgProto implemented as replacement of raw byte encoding 2023-10-18 18:06:40 +02:00
YevhenBondarenko
cf32544e71 added SslUtil and tests 2023-10-17 23:20:00 +02:00
Sergey Matvienko
febff6bd00 TbKafkaProducerTemplate: addAnalyticHeaders - stacktrace level increased from 10 to 20 for TRACE enabled 2023-10-16 13:46:37 +02:00
ViacheslavKlimov
1b8e4800d0 Improvements for deletion by tenantId 2023-10-09 11:10:28 +03:00
ViacheslavKlimov
6ed6cc298c Refactoring for deletion of devices, assets, dashboards, users 2023-10-09 11:07:37 +03:00
ViacheslavKlimov
12d2c26279 Rule Engine stats: exception message truncation 2023-10-04 15:29:45 +03:00
ViacheslavKlimov
6ec4b8cf72 TTL for queue stats and RE exceptions 2023-10-04 15:29:26 +03:00
YevhenBondarenko
f001b2588d leave toString as-is 2023-10-04 14:51:29 +03:00
YevhenBondarenko
28b23ba9b4 fixed AlarmTypes redis cache serialization 2023-10-04 14:51:26 +03:00
Igor Kulikov
7310f438eb Increase widget type and widgets bundle description field size to 1024. 2023-09-20 16:11:42 +03:00
Andrew Shvayka
a06ac7675d
Merge pull request #9295 from YevhenBondarenko/fix/widget-type-vc
fixed widget-bundle import and added widget type VC support
2023-09-20 13:06:20 +03:00
YevhenBondarenko
9b4e6eaa85 fixed templatec VC 2023-09-20 10:53:56 +02:00
YevhenBondarenko
4e42a3efe2 fixed widget-bundle import and added widget type VC support 2023-09-20 09:50:12 +02:00
Andrew Shvayka
efc44b2fc1
Merge pull request #9257 from thingsboard/improvements/recalculate-partitions
PartitionService improvements
2023-09-18 16:14:56 +03:00
ViacheslavKlimov
4e526aa969 Queue removal: always publish PartitionChangeEvent; remove redundant recalculatePartitions; add debug log 2023-09-14 16:27:44 +03:00
Andrew Shvayka
68b6be536d
Merge pull request #9245 from AndriiLandiak/feature/improve-edge-instruction
Edge instructions for ubuntu, centos
2023-09-14 15:49:58 +03:00
ViacheslavKlimov
0d8a2549d9 Single PartitionChangeEvent after recalculatePartitions 2023-09-14 15:22:53 +03:00
ViacheslavKlimov
3f2a3e35ff Fixes for partition recalculation with isolated queues 2023-09-13 17:37:19 +03:00
Andrew Shvayka
ad78e13491
Merge pull request #9237 from YevhenBondarenko/fix/alarm-severity-change
fixed alarm severity change
2023-09-13 16:16:51 +03:00
Volodymyr Babak
7f649e33c3 Edge: added singleton mode and configuration version fields for rule node proto 2023-09-12 19:24:28 +03:00
YevhenBondarenko
902a7a07b4 fixed alarm severity change 2023-09-12 17:10:48 +02:00
Andrii Landiak
4007526155 Add init edge instructions for ubuntu and centos 2023-09-12 15:39:57 +03:00
ViacheslavKlimov
4114c96571 Version control: fix ids replacement in dashboard config 2023-09-12 12:32:35 +03:00
Andrii Shvaika
94dbb1a682 Merge with master 2023-09-11 16:02:44 +03:00
Andrew Shvayka
d94d1de477
Merge pull request #9216 from volodymyr-babak/edge/fix-widget-type-alias
Fix Widget Display Issues in Older Edge Versions Connected to 3.6 Servers
2023-09-08 16:29:24 +03:00
Andrii Shvaika
f8cd40fe71 Avoid type conversion in TbUtils.stringToBytes 2023-09-08 16:27:55 +03:00
Andrew Shvayka
96efdb3e20
Merge pull request #8337 from MrKartoshka/gateway-list
Gateway list dashboard and widgets
2023-09-08 16:18:05 +03:00
Andrii Shvaika
09fcc18b5e Fix naming of the DateTimeFormatOptions 2023-09-08 14:49:02 +03:00
Andrii Shvaika
db48a2d980 Improvement to the TbDate.toLocaleString 2023-09-08 14:45:26 +03:00
Volodymyr Babak
2b6357502e Set widget type alias and bundle alias to be compatible with older edge versions 2023-09-08 12:32:34 +03:00
Andrew Shvayka
d670267e39
Merge pull request #9213 from volodymyr-babak/edge/fix-errors-in-case-dashboard-not-assigned
Add Server-side Checks for Default Dashboard and Rule Chain on Edge Versions < 3.6.0
2023-09-08 12:21:29 +03:00
Volodymyr Babak
cfc900c52c Added check if dashboard or rule chain is assigned to edge for edges older 3.6.0 2023-09-07 18:05:31 +03:00