589 Commits

Author SHA1 Message Date
dashevchenko
ad6ab9cc53 AI node: fixed resources validation 2025-10-09 15:04:51 +03:00
VIacheslavKlimov
ec30bb0578 AI Request Node: added ability to attach files (#13910) 2025-09-26 13:16:55 +03:00
VIacheslavKlimov
f2ad1ef796 Fix Slack files upload support 2025-07-30 12:23:06 +03:00
Andrii Landiak
cff4f35b9a Auto-remove alarms when originator is deleted 2025-07-24 13:21:19 +03:00
Igor Kulikov
cc7c496b13 Version set to 4.2.0-RC 2025-07-24 12:47:33 +03:00
Dmytro Skarzhynets
b323bdc5d0
Create alarm node: process message asynchronously to avoid blocking dispatcher thread 2025-07-18 17:47:04 +03:00
Viacheslav Klimov
d494a8883a
Merge pull request #13735 from thingsboard/rc
rc
2025-07-18 11:57:46 +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
69964a2413
Make script compilation errors unrecoverable during rule node initialization 2025-07-07 17:07: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
bee8f370b9
Merge branch 'master' into ai
# Conflicts:
#	application/src/main/data/upgrade/basic/schema_update.sql
#	application/src/main/java/org/thingsboard/server/controller/BaseController.java
#	application/src/main/java/org/thingsboard/server/service/queue/DefaultTbClusterService.java
#	application/src/main/java/org/thingsboard/server/service/security/permission/Resource.java
#	application/src/main/java/org/thingsboard/server/service/security/permission/TenantAdminPermissions.java
#	common/data/src/main/java/org/thingsboard/server/common/data/EntityType.java
#	common/data/src/main/java/org/thingsboard/server/common/data/id/EntityIdFactory.java
#	common/proto/src/main/proto/queue.proto
#	dao/pom.xml
#	dao/src/main/java/org/thingsboard/server/dao/model/ModelConstants.java
#	dao/src/main/resources/sql/schema-entities.sql
#	rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/util/TenantIdLoader.java
#	rule-engine/rule-engine-components/src/test/java/org/thingsboard/rule/engine/util/TenantIdLoaderTest.java
2025-06-23 20:31:59 +03:00
Dmytro Skarzhynets
1343c4af3b
AI rule node: refactor model config data structure; rename from AI settings to AI model settings 2025-06-23 16:16:42 +03:00
Viacheslav Klimov
bff669e4cb
Merge pull request #13606 from thingsboard/rc
rc
2025-06-19 15:05:07 +03:00
Dmytro Skarzhynets
d2d22a44c2
AI rule node: add support for all data/metadata patterns in rule nodes 2025-06-17 18:17:38 +03:00
Dmytro Skarzhynets
ff23fa03c0
AI rule node: add dedicated thread pool for AI requests 2025-06-11 21:17:48 +03:00
Dmytro Skarzhynets
cb106760c1
AI rule node: add timeout support 2025-06-11 17:42:03 +03:00
IrynaMatveieva
0ade84c842 trigger processing using telemetry sub service in CF node 2025-06-11 16:27:03 +03:00
Igor Kulikov
ebf6f66cbe Version set to 4.2.0-SNAPSHOT 2025-06-03 18:55:18 +03:00
Igor Kulikov
2de733ef69 Version set to 4.2.0 2025-06-03 18:42:01 +03:00
ViacheslavKlimov
850af5d126 Version set to 4.1.0-RC 2025-06-02 15:19:20 +03:00
ViacheslavKlimov
43176d37fc Add entity name for jobs 2025-05-23 15:20:08 +03:00
ViacheslavKlimov
2bb6eab0ed Make submitJob async 2025-05-20 14:30:04 +03:00
ViacheslavKlimov
b618249c62 Introduce entity id for jobs 2025-05-20 13:50:18 +03:00
ViacheslavKlimov
5e46608abc Support for job manager on Rule Engine 2025-05-19 15:30:34 +03:00
Dmytro Skarzhynets
a3a1971a68
AI rule node: add support for AI settings in TenantIdLoader 2025-05-16 15:37:13 +03:00
Dmytro Skarzhynets
0f17e5f457
AI rule node: draft implementation 2025-05-13 15:39:46 +03:00
ViacheslavKlimov
574679b4a4 Merge branch 'master' of github.com:thingsboard/thingsboard into feature/jobs 2025-05-07 10:58:08 +03:00
Viacheslav Klimov
c5cc7dc4d5
Merge pull request #13317 from thingsboard/rc
rc
2025-05-06 15:50:36 +03:00
Dmytro Skarzhynets
e84a006091
Merge branch 'rc' into fix/mqtt-client/infinite-retransmission-memory-leak
# Conflicts:
#	application/src/main/java/org/thingsboard/server/actors/ActorSystemContext.java
2025-05-01 16:33:44 +03:00
Dmytro Skarzhynets
8d749f593b
MQTT client: limit retransmission attempts to prevent unlimited memory usage and network overload 2025-05-01 16:30:41 +03:00
ViacheslavKlimov
44a4d9d690 Cleanup code 2025-04-30 11:25:32 +03:00
Dmytro Skarzhynets
876237fede
Send the ALARM_DELETE event only after the alarm is successfully deleted 2025-04-25 14:40:16 +03:00
Igor Kulikov
bee6c19a51 Version 4.1.0-SNAPSHOT 2025-04-22 10:58:36 +03:00
Igor Kulikov
a40f9d6ae4 Ver 4.0.1-RC 2025-04-22 10:56:47 +03:00
Igor Kulikov
5fbb3194a7 Version 4.0.1-RC 2025-04-22 10:46:16 +03:00
Igor Kulikov
757c887034 Version 4.1.0-SNAPSHOT 2025-04-15 13:06:03 +03:00
Igor Kulikov
da2bada90b Merge with RC 2025-03-14 15:52:05 +02:00
Igor Kulikov
3b4ee01aac Version set to 4.0.0-RC 2025-03-14 15:08:04 +02:00
YevhenBondarenko
a22376dd55 merge with master 2025-03-09 17:57:42 +01:00
Dmytro Skarzhynets
e2cf33e6cb
Save attributes strategies: merge with master 2025-03-07 10:23:52 +02:00
Andrew Shvayka
f55967ee98
Merge pull request #12833 from irynamatveieva/calculated-field-rule-node
Added calculated fields rule node
2025-03-06 17:06:16 +02:00
IrynaMatveieva
62e6c0948c removed handling for attr/ts deletion in the rule node 2025-03-06 16:59:12 +02:00
IrynaMatveieva
8e5cfb776d added calculated fields rule node 2025-03-05 17:12:26 +02:00
Dmytro Skarzhynets
f318fa0ebd
Save attributes strategies: handle attributes deleted subscription notification in DefaultTelemetrySubscriptionService 2025-03-03 17:23:01 +02:00
Dmytro Skarzhynets
b3e4be6bda
Save attributes strategies: merge with master 2025-03-03 11:00:34 +02:00
Dmytro Skarzhynets
fbda81d0d0
Save time series strategies: merge with master 2025-02-28 17:28:03 +02:00
Andrew Shvayka
441940c497
Merge pull request #12374 from thingsboard/feature/calculated-fields
Calculated Fields
2025-02-28 16:12:10 +02:00
Dmytro Skarzhynets
2f22a5e581
Save time series strategies: ensure Device State Service is notified about inactivity timeout updates 2025-02-28 11:36:42 +02:00
IrynaMatveieva
b2c58a519c added previousCalculatedFields property to delete requests 2025-02-27 16:55:33 +02:00
Dmytro Skarzhynets
400e74b00d
Save attributes strategies: BE initial implementation 2025-02-26 16:28:46 +02:00