9482 Commits

Author SHA1 Message Date
nickAS21
8b86fdc1dc lwm2m: fix bug in onUpdateValueWithSendRequest convertObjectIdToVersionedId 2025-07-15 18:22:40 +03:00
Vladyslav_Prykhodko
f3071fcfbc Merge branch 'ai' of github.com:dskarzh/thingsboard into dskarzh-ai 2025-07-15 11:24:30 +03:00
Dmytro Skarzhynets
8dd5a4e7cd
AI rule node: add tests for audit logs and rule engine lifecycle messages 2025-07-14 21:05:04 +03:00
Andrii Landiak
2eb043f291 Refactor DefaultSmsService 2025-07-14 17:54:34 +03:00
Viacheslav Klimov
af889fc1fd
Merge pull request #13692 from dskarzh/node-script-compilation-errors
Make script compilation errors unrecoverable during rule node initialization
2025-07-14 16:57:10 +03:00
nick
3d5d84eb1a tbel: test for docs: add toSorted 2025-07-11 20:21:39 +03:00
nick
017d523cc6 tbel: test for docs: add Contains 2025-07-11 18:24:51 +03:00
Andrii Landiak
63dd915e1b Renaming 2025-07-11 16:02:43 +03:00
nick
3d3ac28a7f Merge branch 'refs/heads/master' into tbel_add_set 2025-07-11 15:23:43 +03:00
nick
62c8c1dbc0 tbel: add to tests isSet refactoring 2025-07-11 15:19:37 +03:00
nick
03c135e6ca tbel: add to tests isSet 2025-07-11 15:18:46 +03:00
nick
edba3517da tbel: add ExecutionArrayList with methods: add, addAll, remove, clear, sort, toSorted, toList 2025-07-11 14:37:02 +03:00
Andrii Landiak
1143a6f3e0 Fix upgrade 2025-07-11 12:46:02 +03:00
Dmytro Skarzhynets
152d685225
AI rule node: add tests for paginated get models API 2025-07-10 18:09:33 +03:00
Dmytro Skarzhynets
61bc7ace5e
AI rule node: add get by ID API tests 2025-07-10 16:19:59 +03:00
Dmytro Skarzhynets
0b1ac8c8f0
AI rule node: add delete API tests 2025-07-10 16:03:51 +03:00
dshvaika
57146ff94f geofencing cf init commit 2025-07-10 14:19:39 +03:00
Dmytro Skarzhynets
17d7931e5d
AI rule node: add basic save API tests 2025-07-10 12:26:10 +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
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
Andrii Landiak
345c28c482 Add admin settings entity type 2025-07-08 11:40:18 +03:00
Dmytro Skarzhynets
69964a2413
Make script compilation errors unrecoverable during rule node initialization 2025-07-07 17:07:30 +03:00
VIacheslavKlimov
57882cc872 Merge branch 'rc' of github.com:thingsboard/thingsboard 2025-07-07 15:55:58 +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
IrynaMatveieva
f59b6c95e4 updated tests for geofencing unility methods 2025-07-04 13:40:44 +03: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
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
VIacheslavKlimov
fb966bded0 Fix no type-cast for attributes; telemetry controller refactoring 2025-07-02 12:46:50 +03:00
VIacheslavKlimov
d17f23b7ef Add 4.0.2 as a supported version for upgrade 2025-07-02 12:30:45 +03:00
Viacheslav Klimov
a776a214ee
Merge pull request #13666 from thingsboard/rc
rc
2025-07-02 11:34:38 +03:00
Dmytro Skarzhynets
c0b44a95b2
AI rule node: change URL for AI model settings API to be more RESTful 2025-07-01 21:04:56 +03:00
Viacheslav Klimov
41876ec0b2
Merge branch 'master' into set_null_values_enabled--description 2025-07-01 17:34:18 +03:00
Viacheslav Klimov
57d64cdf3b
Merge pull request #13222 from smatvienko-tb/feature/TB_QUEUE_KAFKA_JE_TOPIC_PROPERTIES
queue kafka js topic properties
2025-07-01 17:31:09 +03:00
Dmytro Skarzhynets
41257b6138
AI rule node: optimize bulk deletion by tenant ID; remove application events 2025-07-01 16:58:24 +03:00
Viacheslav Klimov
114d9e8771
Merge pull request #13643 from AndriiLandiak/external-id-refactoring
Remove duplicated indexes
2025-07-01 14:26:02 +03:00
Dmytro Skarzhynets
577140f901
AI rule node: remove redundant SQL from schema_update.sql 2025-07-01 14:23:27 +03:00
Dmytro Skarzhynets
7dc8b78202
AI rule node: use fixed-size thread pool with unbounded queue 2025-07-01 14:18:42 +03:00
VIacheslavKlimov
68be1163b6 Cleanup upgrade from 4.1 to 4.2 2025-07-01 11:09:03 +03:00
Dmytro Skarzhynets
0960b4b179
AI rule node: add stop sequences for all providers 2025-06-27 19:46:37 +03:00