yevhenii_zahrebelnyi
4b2542bd47
Merge pull request #13075 from jekka001/fix-sorting-edge-event
...
Fix sorting edge event
2025-05-23 15:00:35 +03:00
Dmytro Skarzhynets
c738d3a906
AI rule node: return early optimization in deleteByTenantId()
2025-05-23 14:48:47 +03:00
Dmytro Skarzhynets
b902c0029d
AI rule node: publish save/delete events for AI settings
2025-05-23 14:47:08 +03:00
dshvaika
508fa081bf
made serviceInfoProvider not required for install application
2025-05-23 13:32:35 +03:00
Dmytro Skarzhynets
255ab3b391
AI rule node: minor correction to AI settings data validation message
2025-05-23 12:52:01 +03:00
dshvaika
35e9d007d0
upgrade logic + rate limits validation
2025-05-23 12:30:30 +03:00
Dmytro Skarzhynets
95bd1fb23c
AI rule node: implement data validator for AI settings
2025-05-22 19:02:19 +03:00
Dmytro Skarzhynets
3791791bfd
AI rule node: delete AI settings on tenant deletion
2025-05-22 17:37:12 +03:00
Dmytro Skarzhynets
45fbbf201f
AI rule node: split AI config into AI provider config and AI model config; add support for model temperature
2025-05-22 11:28:21 +03:00
Yevhenii
48c1842d42
Add validation for DefaultEdgeRuleChain in DeviceProfile
...
- Refactored parameter name for clarity
2025-05-21 12:56:23 +03:00
Yevhenii
2ed8b4fe9d
Merge remote-tracking branch 'ce/rc' into add-validation-for-edge-rule-chain
2025-05-21 12:53:07 +03:00
Yevhenii
f990cad134
PostgreSQL View for active Edges
...
- removed testSearch
2025-05-21 12:37:42 +03:00
Yevhenii
42f892152f
Merge remote-tracking branch 'ce/rc' into view-for-active-edges
2025-05-21 11:05:36 +03:00
Sergey Matvienko
7093032516
refactored obsolete com.github.java-json-tools:json-schema-validator with actively updated com.networknt:json-schema-validator
2025-05-20 16:39:21 +03:00
dshvaika
8af37beb4a
New Cassandra rate limits: separated for Read and Write + Core and Rule Engine
2025-05-20 16:19:44 +03:00
ViacheslavKlimov
b618249c62
Introduce entity id for jobs
2025-05-20 13:50:18 +03:00
Dmytro Skarzhynets
f2075c6c39
AI rule node: add polymorphic JSON config to AI settings
2025-05-16 20:06:42 +03:00
Dmytro Skarzhynets
ad0161e3df
AI rule node: add AiProvider enum
2025-05-16 16:46:00 +03:00
Dmytro Skarzhynets
e695ce3283
AI rule node: make name of the AI settings unique within the scope of the tenant
2025-05-16 15:26:43 +03:00
Dmytro Skarzhynets
1a3b1c3fe4
AI rule node: REST API for CRUD operations on AI settings
2025-05-15 18:52:31 +03:00
Dmytro Skarzhynets
f06b1d5feb
AI rule node: remove findNextBatch() method
2025-05-15 18:51:53 +03:00
ViacheslavKlimov
56c26d2f9d
Merge branch 'master' of github.com:thingsboard/thingsboard into feature/jobs
2025-05-15 18:24:37 +03:00
ViacheslavKlimov
0dde966082
Support reprocessing for job with general error; job deletion; refactoring
2025-05-15 16:57:27 +03:00
Viacheslav Klimov
a27b30f3ce
Merge pull request #13379 from thingsboard/rc
...
rc
2025-05-14 09:17:57 +03:00
Dmytro Skarzhynets
0f17e5f457
AI rule node: draft implementation
2025-05-13 15:39:46 +03:00
ViacheslavKlimov
4fbb6c2e71
Jobs: refactoring
2025-05-13 14:48:46 +03:00
ViacheslavKlimov
7d0b6bfdec
Refactoring for tasks api
2025-05-13 11:54:36 +03:00
Sergey Matvienko
a3c7084d7f
refactored obsolete com.github.java-json-tools:json-schema-validator with actively updated com.networknt:json-schema-validator
2025-05-10 14:24:04 +02:00
ViacheslavKlimov
b97c1888f1
EDQS readiness check; refactor API enabling
2025-05-09 19:05:28 +03:00
ViacheslavKlimov
f5e816923d
Tasks partitioning strategies; jobs filter; fixes
2025-05-08 11:55:13 +03:00
Yevhenii
81e35e134e
Validation DefaultEdgeRuleChain in DeviceProfile
...
- added validation for DefaultEdgeRuleChain
- refactoring
2025-05-07 17:40:59 +03:00
ViacheslavKlimov
381e976d87
Refactoring for input node relations
2025-05-07 12:17:24 +03:00
ViacheslavKlimov
ac41220a6d
Merge branch 'feature/rule-chain-relation' of github.com:YevhenBondarenko/thingsboard into feature/rule-chain-relation
2025-05-07 11:14:15 +03:00
ViacheslavKlimov
574679b4a4
Merge branch 'master' of github.com:thingsboard/thingsboard into feature/jobs
2025-05-07 10:58:08 +03:00
ViacheslavKlimov
f4cd471082
Notification on job finish
2025-05-02 12:26:23 +03:00
ViacheslavKlimov
9e878923e1
Refactor job and task results
2025-05-01 13:41:36 +03:00
IrynaMatveieva
762abebf79
added query
2025-05-01 12:33:12 +03:00
IrynaMatveieva
97b45a6bf9
fixed tests
2025-05-01 12:23:59 +03:00
IrynaMatveieva
874d59a706
updated methods
2025-05-01 11:59:41 +03:00
IrynaMatveieva
5f9afd14d3
added findByKey method to service
2025-05-01 08:59:58 +03:00
ViacheslavKlimov
44a4d9d690
Cleanup code
2025-04-30 11:25:32 +03:00
ViacheslavKlimov
479ff8e25e
Jobs reprocessing
2025-04-30 11:18:22 +03:00
ViacheslavKlimov
60fdb7df3d
Multiple queued jobs of the same type
2025-04-30 11:17:30 +03:00
ViacheslavKlimov
a317b4707a
Discard tasks when tenant is deleted
2025-04-30 11:17:03 +03:00
ViacheslavKlimov
ee9237c416
Implement job cancellation
2025-04-30 11:16:57 +03:00
IrynaMatveieva
64f35d2d7b
fixed entity service regisrty test
2025-04-30 11:16:36 +03:00
ViacheslavKlimov
290fba4819
Job stats, REST API, tests
2025-04-30 11:15:47 +03:00
ViacheslavKlimov
215c5dbb96
Jobs
2025-04-30 11:15:26 +03:00
yevhenii
08679cf561
PostgreSQL View for active Edges
...
- Moved filtering logic for active edges from inline native query to a database view (edge_active_attribute_view)
to simplify the query and improve maintainability.
2025-04-29 11:33:50 +03:00
IrynaMatveieva
8e9cd196c1
fixed tests
2025-04-28 14:23:05 +03:00