2367 Commits

Author SHA1 Message Date
VIacheslavKlimov
b71baed1d1 Merge branch 'master' of github.com:thingsboard/thingsboard into feature/2fa-enforce 2025-09-24 12:25:13 +03:00
Viacheslav Klimov
764b882b7f
Merge pull request #14041 from thingsboard/rc
rc
2025-09-23 14:47:08 +03:00
VIacheslavKlimov
942f909260 Merge branch 'master' of github.com:thingsboard/thingsboard into feature/2fa-enforce 2025-09-18 16:30:42 +03:00
dshvaika
995ca2e4a8 fixed updates of non-dynamic zone group arguments 2025-09-16 18:40:02 +03:00
dshvaika
c678634344 fix validation logic of zoneGroupConfiguration after testing 2025-09-16 10:37:19 +03:00
dshvaika
ad0b6017e6 ZoneGroups from list to map 2025-09-11 18:04:40 +03:00
dshvaika
b54906a9ef Removed TimeUnit from scheduled update supported CF configs 2025-09-11 13:32:40 +03:00
dshvaika
15c1035416 Updated logic due to review comments 2025-09-04 12:03:45 +03:00
dshvaika
3abb23780d Added TimeUnit support 2025-09-03 17:21:50 +03:00
dashevchenko
bdb5d55697 fixed user name field retrieval from edqs 2025-09-01 11:20:52 +03:00
dshvaika
ea65bd44e0 fixed NPE 2025-09-01 10:34:51 +03:00
dshvaika
eb36297b69 refactoring after merge to PE 2025-08-29 16:29:16 +03:00
dshvaika
02bf78e681 Added missing JsonIgnore after refactoring 2025-08-28 12:33:42 +03:00
dshvaika
87a27e95ef Added missing tests for new class + refactoring of geofencing calculation logic 2025-08-28 12:02:04 +03:00
dshvaika
dd53892df2 Geofencing CF refactoring to new configuration init commit 2025-08-27 20:12:01 +03:00
IrynaMatveieva
6db073ba53 added validate method to config 2025-08-26 15:13:17 +03:00
IrynaMatveieva
90d34b5bd0 added CF config marker interface 2025-08-26 11:38:01 +03:00
dshvaika
1421f9cc9f Resolved TODOs, refactoring: make GeofencingCalculatedFieldState extends Base state class 2025-08-19 11:43:19 +03:00
dshvaika
29934d08bd Added custom serializer/deserializer logic for perimeter definitions 2025-08-18 16:49:14 +03:00
dshvaika
cc3ecfc027 Added reporting strategies instead of single zone group event 2025-08-18 13:23:59 +03:00
dshvaika
0c03abe5e6 Added tenant profile upgrade script & Added argument test & removed outdated todo items 2025-08-15 13:33:47 +03:00
dshvaika
faf842f998 Updated toTbelCfArg implementation for GeofencingArgumentEntry 2025-08-13 19:03:14 +03:00
dshvaika
ed70a1e690 Added additional validation to be sure that the value cannot be set to 0 which means unlimited level 2025-08-13 15:56:31 +03:00
dshvaika
43b07c242f Added service layer test with validation of scheduling config updates 2025-08-13 14:49:41 +03:00
dshvaika
bf83848076 Removed maxAllowedScheduledUpdateIntervalInSecForCF from tenantProfileConfiguration 2025-08-13 13:24:52 +03:00
dshvaika
ad511e9355 Added test for RelationQueryDynamicSourceConfiguration class 2025-08-13 13:19:02 +03:00
dshvaika
44a9327a26 Replaced with parameterized tests 2025-08-13 13:05:50 +03:00
dshvaika
d2b9e1066f Added geofencing CF configuration test 2025-08-13 12:55:21 +03:00
dshvaika
4e9b5cf927 Merge branch 'master' into feature/geofencing-cf 2025-08-12 19:57:29 +03:00
dshvaika
67f08da7a0 Updated validation logic for existing and geofencing CF 2025-08-12 18:56:53 +03:00
dshvaika
ef9ad6751c Fixes after self-review before create WIP PR 2025-08-12 13:34:17 +03:00
dshvaika
efc20a93aa Added mock tests for Geofencing CF state and utils logic to/from proto 2025-08-11 17:44:40 +03:00
dshvaika
baba433f0f Added validation for new configuration + fixed relation creation for profile entities 2025-08-11 13:23:17 +03:00
Viacheslav Klimov
c05f41ad8d
Merge pull request #13850 from thingsboard/rc
rc
2025-08-11 13:02:44 +03:00
dshvaika
3643b54985 Added relation creation support 2025-08-08 19:51:49 +03:00
dshvaika
409328dbe3 removed no needed logic from geofencing arugment 2025-08-08 17:28:57 +03:00
dshvaika
fb84eb0695 typos fix 2025-08-08 17:02:29 +03:00
dshvaika
c783176e71 Updated to use zone groups 2025-08-07 15:51:19 +03:00
dshvaika
ede9fd5e05 Added support to use only one zone type instead of two + minor validation fixes 2025-08-06 16:12:33 +03:00
Dmytro Skarzhynets
0557091b1c
AI models: avoid serializing AI provider second time 2025-08-06 15:39:06 +03:00
dshvaika
82cca8c665 renamed saveZones to allowedZones 2025-08-04 18:27:30 +03:00
dshvaika
4cd0ec9e27 Basic data validation & fixed calculated field update in scheduled update msg 2025-08-01 19:18:10 +03:00
dshvaika
e22462521f Scheduling exclusively during CF init and update & added simple relation check for fetch from DB 2025-08-01 15:31:43 +03:00
dshvaika
c8490080a1 added basic logic to update state periodically 2025-08-01 13:12:44 +03:00
Igor Kulikov
1a13d50ab9 Merge branch 'rc' 2025-07-31 16:45:27 +03:00
VIacheslavKlimov
f2ad1ef796 Fix Slack files upload support 2025-07-30 12:23:06 +03:00
Igor Kulikov
04ecc107ba Merge branch 'rc' 2025-07-25 14:12:45 +03:00
Andrii Landiak
cff4f35b9a Auto-remove alarms when originator is deleted 2025-07-24 13:21:19 +03:00
Igor Kulikov
418cecf016 Version 4.3.0-SNAPSHOT 2025-07-24 12:58:19 +03:00
Igor Kulikov
4cdf1baf9a Temp version set to 4.2.0-RC 2025-07-24 12:56:40 +03:00