14903 Commits

Author SHA1 Message Date
Andrew Shvayka
4630893ceb
Merge pull request #9094 from smatvienko-tb/feature/math_node_code_cleanup
TbMathNode code cleanup
2023-08-17 12:18:01 +03:00
ViacheslavKlimov
d6739aa74d Fix localization for microsoft-teams 2023-08-17 12:02:10 +03:00
Sergey Matvienko
be928e8162 TbMathNode code cleanup 2023-08-16 20:13:49 +02:00
Andrew Shvayka
65c5e3290c
Merge pull request #9086 from thingsboard/fix_bug_for_break
[fix_bug][3.5.2]tbel:  add break to for, foreach
2023-08-16 19:03:19 +03:00
Andrew Shvayka
a7eae9dbac
Merge pull request #8988 from thingsboard/feature/update-tenant-profile-isolation
Isolated processing improvements
2023-08-16 18:32:58 +03:00
ViacheslavKlimov
8a023e9655 Merge with develop/3.5.2 2023-08-16 18:11:45 +03:00
nick
a836b4eba4 tbel: add break to for, foreach, while, do, doUntil 2023-08-16 18:08:02 +03:00
ViacheslavKlimov
d30f8a8352 Minor refactoring 2023-08-16 17:53:44 +03:00
Igor Kulikov
965b526b7c UI: Update aggregated value card config 2023-08-16 17:43:12 +03:00
Igor Kulikov
1422558ac6 UI: Improve aggregated value card widget. Improve data key aggregation config form. 2023-08-16 17:41:05 +03:00
imbeacon
45abd22b72 Reverted constant metadata, refactored update for device session context and metadata creation 2023-08-16 17:21:48 +03:00
imbeacon
ababd11a5d Changed type for isDeviceProfileMqttTransportType to avoid extra check for every message and added constant metadata object to avoid new object creation for every message 2023-08-16 16:56:41 +03:00
Volodymyr Babak
378fc545de Edge Attribute Request processing - added support of JSON attributes properly: use JSON type instead of String 2023-08-16 15:55:52 +03:00
ViacheslavKlimov
46e0262419 Update profile isolation option description 2023-08-16 15:46:24 +03:00
ViacheslavKlimov
916487105a Update profile isolation option description 2023-08-16 15:36:01 +03:00
ViacheslavKlimov
f6e816edb9 Add tests for rule chain importing 2023-08-16 15:13:46 +03:00
ViacheslavKlimov
cc1c2094c9 Fix UUIDs in rule node config replaced with tenant id 2023-08-16 15:13:16 +03:00
ViacheslavKlimov
7e57286667 Fix import order of asset profiles 2023-08-16 14:58:32 +03:00
ViacheslavKlimov
b457c5d19f Increase default timeouts for Version control 2023-08-16 14:58:04 +03:00
imbeacon
a6b4a20c63 Added test 2023-08-16 14:17:45 +03:00
Andrii Landiak
e53ea0f20b Merge remote-tracking branch 'upstream/develop/3.5.2' into feature/edge-tenant-sync 2023-08-16 13:44:45 +03:00
Andrew Shvayka
21a55630f0
Merge pull request #9084 from smatvienko-tb/feature/math-node-sequential-non-blocking
Math node sequential non blocking
2023-08-16 13:44:16 +03:00
Andrew Shvayka
140d19b9f7
Merge pull request #9087 from AndriiLandiak/feature/edge-entity-creation
Feature/entity creation on Edge
2023-08-16 13:19:24 +03:00
Vladyslav_Prykhodko
bd50d1a9ef UI: Improved search in table, added eventEmits 2023-08-16 12:01:18 +03:00
Andrii Landiak
06aa6d680a Replace order of processUplinkMsg 2023-08-16 09:28:27 +03:00
Andrii Landiak
5ee110b47e Refactoring: process correct log warning, remove extra locks to process msg from edge 2023-08-16 09:24:00 +03:00
Andrii Landiak
308674ddc7
Create entity on edge and send to cloud 2023-08-16 08:08:56 +03:00
nick
9c57108a59 tbel: add break to for, foreach 2023-08-16 07:37:55 +03:00
Sergey Matvienko
44ea477b7b TbMathNode: refactored to act in non-blocking style. All messages go through queue by originator with single semaphore and never wait on tryAcquire. Test refactored to provide more details on how slaw and fast messages being submitted and processed 2023-08-15 22:40:01 +02:00
Andrew Shvayka
18a617472a
Merge pull request #8793 from thingsboard/feature/account-notification-settings
User-level notification settings
2023-08-15 17:45:49 +03:00
Igor Kulikov
943788f25e UI: Aggregated value card 2023-08-15 17:39:14 +03:00
ViacheslavKlimov
d8896fe9dd Minor refactoring for user notification settings 2023-08-15 17:34:10 +03:00
ViacheslavKlimov
97e9f43f65 Add createCondition to TbActorCtx 2023-08-15 17:20:52 +03:00
Igor Kulikov
95f07b3994 Merge branch 'develop/3.5.2' into feature/basic-widget-config 2023-08-15 16:52:52 +03:00
Igor Kulikov
ffe3acd92d UI: Aggregated value card widget 2023-08-15 16:52:35 +03:00
ViacheslavKlimov
b8a7c6a3cd Don't init unneeded actors and consumers for dedicated Rule Engine 2023-08-15 16:40:26 +03:00
Sergey Matvienko
16fdfc518d TbMathNode: test added for concurrent calls by the same originator utilizing the whole rule-dispatcher pool. 1 failed. non-blocking implementation wanted; Additional refactoring: JUnit5 and mock init 2023-08-15 14:55:09 +02:00
Sergey Matvienko
97ee45be24 TbMathNode: refactored for easier testing. Semaphores - WEAK reference type. calculateResult method - removed unused args. 2023-08-15 14:15:49 +02:00
Andrew Shvayka
389d05a567
Merge pull request #8841 from YevhenBondarenko/fix/inactivity
fixed update inactivity timeout attribute
2023-08-15 12:50:09 +03:00
Vladyslav_Prykhodko
4a72c80005 UI: Fixed search in entities table, incorrect set query property when page go back. Improved detect change search text 2023-08-15 12:40:52 +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
Artem Dzhereleiko
6d7eae3267 UI: Refactoring 2023-08-15 12:30:01 +03:00
Andrew Shvayka
55c338d45d
Merge pull request #9078 from smatvienko-tb/feature/notifications-unread-sql-index
[3.5.2] Notification unread counter query speedup
2023-08-15 12:09:24 +03:00
Artem Dzhereleiko
507b1be8b9 UI: Update device check connectivity for MacOS install 2023-08-15 11:56:11 +03:00
Artem Dzhereleiko
108ff6e506 UI: Update flot lib 2023-08-15 11:23:02 +03:00
Sergey Matvienko
3f2578b6d0 JpaNotificationDao: JavaDoc added for countUnreadByRecipientId for the reference to the idx_notification_recipient_id_unread 2023-08-15 00:39:08 +02:00
Sergey Matvienko
a8f5602036 SQL partial index added idx_notification_recipient_id_unread for cheap and fast notification count on UI 2023-08-15 00:25:50 +02:00
imbeacon
fac2e013e2 Moved sending topic to MQTT transport only, parameter renamed to mqttTopic in metadata 2023-08-14 20:19:25 +03:00
ViacheslavKlimov
ce06ea10ca Use user settings api instead of additionalInfo 2023-08-14 17:43:39 +03:00
ViacheslavKlimov
655a2777e2 Merge branch 'develop/3.5.2' into feature/microsoft-teams-notifications 2023-08-14 17:00:01 +03:00