Viacheslav Klimov
744773b228
Add system images to LTS patch applier
Creates missing system images from application/src/main/data/resources/images
during LTS patch startup, mirroring the upgrade-path loadSystemResources logic.
Existing system images in the DB are left untouched.
3 months ago
Igor Kulikov
34bfd3b4a8
feat(solutions): add solutionId to install context, separate zip extraction error handling
3 months ago
Andrii Shvaika
3364b36000
fix(iot-hub): use DeviceConnectivityService for transport variables
The admin settings endpoint requires SYS_ADMIN authority but the device
install wizard runs as TENANT_ADMIN.
Fix: add getConnectivityInfo(baseUrl) to DeviceConnectivityService which
resolves host/port with baseUrl fallback (reusing existing getHost/getPort
logic). Expose via new TENANT_ADMIN endpoint GET /api/iot-hub/connectivity.
Remove AdminService dependency from the dialog component.
4 months ago
Viacheslav Klimov
68036cdda2
Rename pageSize to pageSizeInBytes
5 months ago
Viacheslav Klimov
412fbefdbb
Add Cassandra result set byte-size limit to prevent OOM on large queries
Adds page-level byte-size tracking in TbResultSet.allRows() using
ExecutionInfo.getResponseSizeInBytes() to fail early when accumulated
result set size exceeds the configurable limit (default 50MB).
Also fixes pre-existing bugs where onFailure callbacks in
CassandraBaseTimeseriesDao only logged errors but never completed
the future, causing callers to hang indefinitely on failures.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
5 months ago
Volodymyr Babak
6c200e3767
Fixed sync of AdminSettings to Edge in realtime
5 months ago
Viacheslav Klimov
5b5b4dff6b
Update license header
6 months ago
Andrii Landiak
c4de8926e4
Refactoring after review
6 months ago
Dmytro Skarzhynets
9a34396d45
Support all customer-owned entities in 'customer attributes' and 'change originator' rule nodes
9 months ago
dashevchenko
2f07feca80
added validation that prohibits last tenant admin deletion
9 months ago
VIacheslavKlimov
5a6ddce8f5
AI Request Node: added ability to attach files ( #13910 )
10 months ago
VIacheslavKlimov
ec30bb0578
AI Request Node: added ability to attach files ( #13910 )
10 months ago
Dmytro Skarzhynets
b323bdc5d0
Create alarm node: process message asynchronously to avoid blocking dispatcher thread
1 year ago
Dmytro Skarzhynets
b6b30dbba9
AI rule node: rename AI model settings to AI model
1 year ago
Andrii Landiak
345c28c482
Add admin settings entity type
1 year ago
yevhenii
a67f2eb516
CalculatedField functionality support for Edge
- refactoring
1 year ago
yevhenii
33d80df54c
CalculatedField functionality support for Edge
- changed logic for sync CalculatedField
1 year ago
Dmytro Skarzhynets
1343c4af3b
AI rule node: refactor model config data structure; rename from AI settings to AI model settings
1 year ago
Dmytro Skarzhynets
db5e4f8d91
AI rule node: make message processing non-blocking
1 year ago
Andrii Landiak
ae7eee8fdd
Improve findOtaByName in VC
1 year ago
Andrii Landiak
27473619db
Ota package vc support
1 year ago
Dmytro Skarzhynets
9a82f6b881
Return `AttributesSaveResult` instead of just `List<Long>` when saving attributes
1 year ago
Yevhenii
2a42cb8a05
CalculatedField functionality support for Edge
- changed find by TenantId to EntityId
1 year ago
Yevhenii
2ffec81812
CalculatedField functionality support for Edge
- added CalculatedField functionality for Edge
1 year ago
Andrii Landiak
5fb317c57d
Introduce findTenantByName
1 year ago
ViacheslavKlimov
43176d37fc
Add entity name for jobs
1 year ago
ViacheslavKlimov
b618249c62
Introduce entity id for jobs
1 year ago
Dmytro Skarzhynets
1a3b1c3fe4
AI rule node: REST API for CRUD operations on AI settings
1 year ago
ViacheslavKlimov
0dde966082
Support reprocessing for job with general error; job deletion; refactoring
1 year ago
Dmytro Skarzhynets
0f17e5f457
AI rule node: draft implementation
1 year ago
ViacheslavKlimov
4fbb6c2e71
Jobs: refactoring
1 year ago
ViacheslavKlimov
f5e816923d
Tasks partitioning strategies; jobs filter; fixes
1 year ago
IrynaMatveieva
874d59a706
updated methods
1 year ago
IrynaMatveieva
5f9afd14d3
added findByKey method to service
1 year ago
ViacheslavKlimov
479ff8e25e
Jobs reprocessing
1 year ago
ViacheslavKlimov
60fdb7df3d
Multiple queued jobs of the same type
1 year ago
ViacheslavKlimov
ee9237c416
Implement job cancellation
1 year ago
IrynaMatveieva
64f35d2d7b
fixed entity service regisrty test
1 year ago
ViacheslavKlimov
290fba4819
Job stats, REST API, tests
1 year ago
ViacheslavKlimov
215c5dbb96
Jobs
1 year ago
IrynaMatveieva
b09967074e
added delete method
1 year ago
IrynaMatveieva
85dfbe8792
added new lines to the end of the files
1 year ago
IrynaMatveieva
65f9adcc65
added trendz settings
1 year ago
Volodymyr Babak
2478acc42d
Refactoring - introduced new method - findActiveEdges for all tenants
1 year ago
IrynaMatveieva
48d9aca0ab
minor fixes
1 year ago
IrynaMatveieva
4882bf26eb
removed entity profile cache
1 year ago
Volodymyr Babak
d999de2111
Do not create public customer in case edge connection - create only during make public entities and sync to edge
1 year ago
IrynaMatveieva
107c5c2ef4
added initialization of cache when partiton change event
1 year ago
artem-barysh-dev
64e1fc1ce6
Added validation for resource usage across entities ( #12508 )
* Added Validation for Resource Usage Across Entities
* Fixed table name in native queries
* resolved issues from PR review
* UI: Feature show JS resources usage message warning on delete. Refactored images-in-use-dialog.
* UI: JS lib table fix display delete icon.
* UI: Resources in use minor improvements.
* Fixed tests, license format
* Fix issues causing test failures
* Removed unused method
* UI: Fix js-library table cell actions.
* UI: Fix js-library table cell actions.
---------
Co-authored-by: deaflynx <artemio.babak@gmail.com>
1 year ago
Andrii Shvaika
62da129d6b
Review comments fixed
1 year ago