24218 Commits

Author SHA1 Message Date
Dmytro Skarzhynets
82d2c1d93a
AI rule node: get rid of model type as record component 2025-07-10 11:40:14 +03:00
Dmytro Skarzhynets
fd7faa5a9e
AI rule node: fix flaky Azure IoT hub node test 2025-07-10 11:18:59 +03:00
Dmytro Skarzhynets
9bcd3d8849
AI rule node: fix rule engine message metadata (de)serialization 2025-07-10 10:37:09 +03:00
Dmytro Skarzhynets
14d89aa5ea
AI rule node: add missing cache specs to test application properties 2025-07-09 21:08:57 +03:00
Dmytro Skarzhynets
ff9d3f25d3
AI rule node: add default sorting 2025-07-09 21:01:23 +03:00
Dmytro Skarzhynets
ed47569f07
AI rule node: improve text search query 2025-07-09 20:55:54 +03:00
Dmytro Skarzhynets
e7c971a7bb
AI rule node: add node description and details 2025-07-09 20:40:14 +03:00
Artem Dzhereleiko
b84d2fcbb0 UI: Refactoring 2025-07-09 20:05:06 +03:00
Artem Dzhereleiko
ad7cfb94ac UI: Change entity type name 2025-07-09 18:07:02 +03:00
Artem Dzhereleiko
21ffc12378 UI merge and resolve conflict 2025-07-09 16:42:47 +03:00
Dmytro Skarzhynets
9e96bc5a02
Merge branch 'master' into ai
# Conflicts:
#	common/data/src/main/java/org/thingsboard/server/common/data/sync/JsonTbEntity.java
2025-07-09 15:48:50 +03:00
Dmytro Skarzhynets
b6b30dbba9
AI rule node: rename AI model settings to AI model 2025-07-09 15:37:52 +03:00
LeoMorgan113
aaea558e79 Removed extra style 2025-07-09 11:33:47 +03:00
LeoMorgan113
000c42963a Blocks and gutter aligned, removed extra borders 2025-07-09 11:19:44 +03:00
Artem Dzhereleiko
7860f4575f UI: Add VC support 2025-07-08 17:46:18 +03:00
Dmytro Skarzhynets
a0e8b01429
Add tests for compilation errors when evaluating scripts 2025-07-08 15:32:24 +03:00
Andrii Landiak
349e7402a4 Small refactoring 2025-07-08 14:33:25 +03:00
Dmytro Skarzhynets
2055dc83be
Cleanup script engine classes 2025-07-08 14:29:55 +03:00
Andrii Landiak
a691ff1262 Fix upgrade for ota_package 2025-07-08 14:28:42 +03:00
Andrii Landiak
c6497281c3 Fix upgrade for ota_package 2025-07-08 13:24:27 +03:00
LeoMorgan113
7c29d2a5d7 Added borders in a preview mode 2025-07-08 13:23:06 +03:00
Artem Dzhereleiko
6ecb3a49f1 UI: AI models 2025-07-08 12:53:27 +03:00
Andrii Landiak
345c28c482 Add admin settings entity type 2025-07-08 11:40:18 +03:00
Dmytro Skarzhynets
d4ec3f8b39
AI rule node: change structure of response format info in node config 2025-07-07 20:11:52 +03:00
Dmytro Skarzhynets
69964a2413
Make script compilation errors unrecoverable during rule node initialization 2025-07-07 17:07:30 +03:00
Viacheslav Klimov
756d8c6046
Merge pull request #13691 from thingsboard/master-rc
rc
2025-07-07 15:57:09 +03:00
VIacheslavKlimov
57882cc872 Merge branch 'rc' of github.com:thingsboard/thingsboard 2025-07-07 15:55:58 +03:00
Viacheslav Klimov
b656f029ac
Merge pull request #13689 from imbeacon/fix/rate-limits-counting
Fixed consuming wrong rate limit for devices connected via gateway
2025-07-07 14:52:09 +03:00
imbeacon
83eef548bb Fixed issue that leads to double counting for devices connected through gateway 2025-07-07 14:45:14 +03:00
Viacheslav Klimov
3e65d696d4
Merge pull request #13683 from irynamatveieva/tbel-docs-test
Updated tests for geofencing utility functions
2025-07-07 12:50:01 +03:00
Dmytro Skarzhynets
749b327795
AI rule node: resolve dependency conflicts 2025-07-04 20:21:29 +03:00
Dmytro Skarzhynets
cdb7e3b0c0
AI rule node: correct method name for schema adapter 2025-07-04 14:52:19 +03:00
deaflynx
075429fe87 UI: Mobile center update app-id translations. 2025-07-04 14:51:52 +03:00
deaflynx
8415e91e98 UI: OTA package form fix scrolling for
long file name.
2025-07-04 14:50:42 +03:00
deaflynx
ad6e29145a UI: Fix rewrite of dashboard duplicate state with same id. 2025-07-04 14:49:38 +03:00
IrynaMatveieva
f59b6c95e4 updated tests for geofencing unility methods 2025-07-04 13:40:44 +03:00
Vladyslav_Prykhodko
2e4ccac9f6 UI: Improved mobile configuration dialog to single file 2025-07-04 12:11:18 +03:00
Paolo Cristiani
30c4352206
Merge branch 'rc' into feature/add_show_total_legend_setting_to_latest-chart-widgets 2025-07-03 21:27:11 +02:00
Dmytro Skarzhynets
030f8ce974
AI rule node: remove stop sequences as it is not used 2025-07-03 15:17:22 +03:00
Dmytro Skarzhynets
f2278f86c9
AI rule node: add validation using annotations 2025-07-03 14:57:32 +03:00
Viacheslav Klimov
8c30b11a23
Merge pull request #13669 from thingsboard/fix/telemetry-controller
Fixed no type-cast for attributes when adding from UI
2025-07-03 11:46:22 +03:00
Dmytro Skarzhynets
1e82a332e4
AI rule node: fix Azure Open AI integration after testing 2025-07-03 10:51:34 +03:00
Dmytro Skarzhynets
bc87f99935
AI rule node: cleanup AiProvider enum 2025-07-02 20:39:17 +03:00
Dmytro Skarzhynets
cdcb80ef76
AI rule node: fix text search 2025-07-02 20:37:47 +03:00
Dmytro Skarzhynets
5e36a4e522
AI rule node: get rid of type resolver for AiModel 2025-07-02 20:28:43 +03:00
Dmytro Skarzhynets
55c992d57b
AI rule node: if specified, use request timeout from model config 2025-07-02 19:55:30 +03:00
Dmytro Skarzhynets
a2e7ff293b
AI rule node: add API for sending arbitrary chat requests to LLM model 2025-07-02 19:46:02 +03:00
Dmytro Skarzhynets
944d80df9d
AI rule node: add file name to Vertex AI provider config; change service account key to be string 2025-07-02 18:25:23 +03:00
Dmytro Skarzhynets
8d87031b9a
AI rule node: change validation message for system prompt to be more consistent with others 2025-07-02 16:57:48 +03:00
Dmytro Skarzhynets
201060e268
AI rule node: remove redundant generic in AiModelConfig.java 2025-07-02 14:20:13 +03:00