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.
4 months ago
Igor Kulikov
34bfd3b4a8
feat(solutions): add solutionId to install context, separate zip extraction error handling
5 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.
5 months ago
Viacheslav Klimov
68036cdda2
Rename pageSize to pageSizeInBytes
6 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>
6 months ago
Volodymyr Babak
6c200e3767
Fixed sync of AdminSettings to Edge in realtime
7 months ago
Viacheslav Klimov
5b5b4dff6b
Update license header
8 months ago
Andrii Landiak
c4de8926e4
Refactoring after review
8 months ago
Dmytro Skarzhynets
9a34396d45
Support all customer-owned entities in 'customer attributes' and 'change originator' rule nodes
10 months ago
dashevchenko
2f07feca80
added validation that prohibits last tenant admin deletion
10 months ago
VIacheslavKlimov
5a6ddce8f5
AI Request Node: added ability to attach files ( #13910 )
11 months ago
VIacheslavKlimov
ec30bb0578
AI Request Node: added ability to attach files ( #13910 )
11 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>
2 years ago
Andrii Shvaika
62da129d6b
Review comments fixed
2 years ago