Viacheslav Klimov
e084fc2158
Add job finish callback mechanism
Introduce TbCallback-based finish notification for submitted jobs,
allowing callers to be notified when a job reaches a terminal state
(COMPLETED, FAILED, CANCELLED) via cluster-wide ComponentLifecycleMsg
broadcast.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
4 months ago
dashevchenko
0a728ba4b7
fixed some TB models for correct open-api json schema
4 months ago
dashevchenko
dca6302146
refactored some TB models for correct open-api schema generation
4 months ago
Viacheslav Klimov
5b5b4dff6b
Update license header
5 months ago
Andrii Landiak
8ca6812526
Refactoring
7 months ago
Andrii Landiak
fdfcad8665
Fix bulk import
7 months ago
dashevchenko
ad6ab9cc53
AI node: fixed resources validation
8 months ago
VIacheslavKlimov
5a6ddce8f5
AI Request Node: added ability to attach files ( #13910 )
8 months ago
VIacheslavKlimov
ec30bb0578
AI Request Node: added ability to attach files ( #13910 )
8 months ago
VIacheslavKlimov
3e11282d8f
Base implementation of Alarm rules CF
9 months ago
VIacheslavKlimov
f2ad1ef796
Fix Slack files upload support
10 months ago
Andrii Landiak
cff4f35b9a
Auto-remove alarms when originator is deleted
11 months ago
Dmytro Skarzhynets
b323bdc5d0
Create alarm node: process message asynchronously to avoid blocking dispatcher thread
11 months ago
Dmytro Skarzhynets
b6b30dbba9
AI rule node: rename AI model settings to AI model
11 months ago
Dmytro Skarzhynets
69964a2413
Make script compilation errors unrecoverable during rule node initialization
11 months ago
Dmytro Skarzhynets
a2e7ff293b
AI rule node: add API for sending arbitrary chat requests to LLM model
11 months ago
Dmytro Skarzhynets
1343c4af3b
AI rule node: refactor model config data structure; rename from AI settings to AI model settings
12 months ago
Dmytro Skarzhynets
d2d22a44c2
AI rule node: add support for all data/metadata patterns in rule nodes
12 months ago
Dmytro Skarzhynets
ff23fa03c0
AI rule node: add dedicated thread pool for AI requests
1 year ago
Dmytro Skarzhynets
cb106760c1
AI rule node: add timeout support
1 year ago
IrynaMatveieva
0ade84c842
trigger processing using telemetry sub service in CF node
1 year ago
ViacheslavKlimov
43176d37fc
Add entity name for jobs
1 year ago
ViacheslavKlimov
2bb6eab0ed
Make submitJob async
1 year ago
ViacheslavKlimov
b618249c62
Introduce entity id for jobs
1 year ago
ViacheslavKlimov
5e46608abc
Support for job manager on Rule Engine
1 year ago
Dmytro Skarzhynets
a3a1971a68
AI rule node: add support for AI settings in TenantIdLoader
1 year ago
Dmytro Skarzhynets
0f17e5f457
AI rule node: draft implementation
1 year ago
Dmytro Skarzhynets
8d749f593b
MQTT client: limit retransmission attempts to prevent unlimited memory usage and network overload
1 year ago
ViacheslavKlimov
44a4d9d690
Cleanup code
1 year ago
Dmytro Skarzhynets
876237fede
Send the `ALARM_DELETE` event only after the alarm is successfully deleted
1 year ago
IrynaMatveieva
62e6c0948c
removed handling for attr/ts deletion in the rule node
1 year ago
IrynaMatveieva
8e5cfb776d
added calculated fields rule node
1 year ago
Dmytro Skarzhynets
f318fa0ebd
Save attributes strategies: handle attributes deleted subscription notification in DefaultTelemetrySubscriptionService
1 year ago
Dmytro Skarzhynets
2f22a5e581
Save time series strategies: ensure Device State Service is notified about inactivity timeout updates
1 year ago
IrynaMatveieva
b2c58a519c
added previousCalculatedFields property to delete requests
1 year ago
Dmytro Skarzhynets
400e74b00d
Save attributes strategies: BE initial implementation
1 year ago
YevhenBondarenko
45db251817
used queueName from TbMsg fro enqueue
1 year ago
ViacheslavKlimov
01e99efc4e
Minor refactoring for TbContext
1 year ago
IrynaMatveieva
49328d270b
wip ts/attributes deletion
1 year ago
Igor Kulikov
5cf26d4851
Update license header
1 year ago
Dmytro Skarzhynets
4ebfbd5c3e
Save time series strategies: add support for CFs
1 year ago
ViacheslavKlimov
3d40761831
Remove outdated deprecation checks
1 year ago
IrynaMatveieva
c1c9fb4f5a
implemented calculated field debug events persistence
1 year ago
Dmytro Skarzhynets
e009967fa7
Save time series strategies: rename SaveActions to Strategy
1 year ago
Dmytro Skarzhynets
39e47cd484
Save time series strategies: refactor boolean flags in TimeseriesSaveRequest.java to SaveActions nested record
1 year ago
Dmytro Skarzhynets
d1acba40a2
Save time series strategies: add tests for changes in telemetry service
1 year ago
IrynaMatveieva
4ba131ad85
changed partititoning implementation
1 year ago
IrynaMatveieva
1482d1c4bb
added logic to avoid looping
1 year ago
ViacheslavKlimov
ac61d7c526
TbMsg: add resetRuleNodeId and copyMetaData
1 year ago
ViacheslavKlimov
823d89dca6
Refactor delete for latest and history
1 year ago