Maksym Tsymbarov
77e3b5cd8d
Add condition to not display "Add Telemetry" button for Entity view type
6 months ago
Viacheslav Klimov
fee9c28b24
Merge pull request #15343 from dashevchenko/openApiResponsesImpr
[Openapi] Response schema improvements
6 months ago
dashevchenko
430588d991
updated Device.deviceProfileId openapi description, update AssetProfileInfo.id openapi implementation
6 months ago
Viacheslav Klimov
572d2b5019
Merge remote-tracking branch 'refs/remotes/origin/feature/alarm-rules-api' into feature/alarm-rules-api
6 months ago
Viacheslav Klimov
856b462fdf
Remove deprecated device profile alarm rules from API docs
6 months ago
Viacheslav Klimov
def602902a
Detach RuleChainDetailsEntity after findById to prevent stale version conflict
RuleChainEntity and RuleChainDetailsEntity map to the same DB table.
When RuleChainDetailsEntity is loaded into the persistence context
(e.g. during isUpdateNeeded metadata comparison) and then the same row
is updated via RuleChainEntity (during saveRuleChain), the cached
RuleChainDetailsEntity becomes stale. Subsequent save via
RuleChainDetailsEntity fails with OptimisticLockException.
Fix: detach the entity immediately after loading in findById so it
does not linger in the persistence context.
6 months ago
Viacheslav Klimov
13825bddea
Merge pull request #15330 from thingsboard/update-node-version
Bump Node.js version from 22.18.0 to 22.22.2
6 months ago
Viacheslav Klimov
b234948d14
Fix AlarmRuleControllerTest deserialization failures
6 months ago
Maksym Tsymbarov
6151c30acd
Additional reworks
6 months ago
Andrii Landiak
15048a1514
Fix PR review comments: add body template JSON error handling, semaphore leak fix, and upgrade
6 months ago
Maksym Tsymbarov
e21f457f01
Checkbox cleanup
6 months ago
Maksym Tsymbarov
7fc8c8cd3a
Minor fixes
6 months ago
Maksym Tsymbarov
df0d16c807
Minor fixes
6 months ago
Maksym Tsymbarov
1b2bc82220
Math node reworks
6 months ago
Maksym Tsymbarov
d844c3adde
Moved components from tb-kv-map-config-old to tb-kv-map-config
6 months ago
Maksym Tsymbarov
1cedb66138
Additional inputs reworks
6 months ago
Maksym Tsymbarov
9933b9eb2c
Moved part of inputs to Outline appearance
6 months ago
dashevchenko
12f0094a64
deleted redundant required mode for some entity fields, added appropriate mediaType for some api request body
6 months ago
ababak
145ae066bc
Update localization: Add quotes to "save-to-gallery" translations for consistency across all languages.
6 months ago
dashevchenko
159b2ce0d3
fixed TaskResult.error serialization
6 months ago
dashevchenko
ff8152395e
added missed response schemas
6 months ago
Andrii Landiak
781391a4eb
Improved request body template UI to match headers panel style
6 months ago
Vladyslav_Prykhodko
1dc1b35ef1
Use specific CalculatedFieldAlarmRule types in alarm rules UI components
6 months ago
Viacheslav Klimov
253f70d789
Refactor alarm rule controller to remove cross-controller dependency
Move test script execution logic from controllers to TbCalculatedFieldService,
eliminating the dependency of AlarmRuleController on CalculatedFieldController.
Simplify entity type filtering in getAlarmRules. Add AlarmRuleControllerTest
covering all endpoints.
6 months ago
Andrii Landiak
b39399bb72
Merge remote-tracking branch 'origin/rest-api-node-body-template' into rest-api-node-body-template
6 months ago
Andrii Landiak
db1d259709
Fix TbRestApiCallNodeTest
6 months ago
Vladyslav Prykhodko
c271aa5535
Merge pull request #15306 from mtsymbarov-del/feat/new-control-syntax
Migrated Angular templates to new control flow syntax
6 months ago
Vladyslav_Prykhodko
584214ebff
Optimize REST API call node request body template UI
Consolidate body template section: use outline mat-form-field with
always-floating label, merge variable syntax and empty-field hints
into a single mat-hint, and remove redundant translation key.
6 months ago
dashevchenko
29e82dbec2
refactoring
6 months ago
dashevchenko
c84810aa1e
refactoring
6 months ago
dashevchenko
2cf1a76f03
efento data point optimization: general parameters are saved once with the timestamp of the first sample of the first channel
6 months ago
dashevchenko
de87d1f248
updated efento proto files according to latest release, added support of new modem types
6 months ago
Viacheslav Klimov
a9681b9a81
Bump Node.js version from 22.18.0 to 22.22.2
6 months ago
Viacheslav Klimov
2eb04831e8
Merge pull request #15329 from thingsboard/master-rc-merge
Merge rc into master
6 months ago
Viacheslav Klimov
e6771bb9d3
Add missing EdgeVersion entries V_4_2_2_2 and V_4_3_1_2
6 months ago
Viacheslav Klimov
9c5a363f1e
Merge remote-tracking branch 'origin/rc' into master-rc-merge
# Conflicts:
# application/pom.xml
# common/actor/pom.xml
# common/cache/pom.xml
# common/cluster-api/pom.xml
# common/coap-server/pom.xml
# common/dao-api/pom.xml
# common/data/pom.xml
# common/discovery-api/pom.xml
# common/edge-api/pom.xml
# common/edge-api/src/main/proto/edge.proto
# common/edqs/pom.xml
# common/message/pom.xml
# common/pom.xml
# common/proto/pom.xml
# common/queue/pom.xml
# common/script/pom.xml
# common/script/remote-js-client/pom.xml
# common/script/script-api/pom.xml
# common/stats/pom.xml
# common/transport/coap/pom.xml
# common/transport/http/pom.xml
# common/transport/lwm2m/pom.xml
# common/transport/mqtt/pom.xml
# common/transport/pom.xml
# common/transport/snmp/pom.xml
# common/transport/transport-api/pom.xml
# common/util/pom.xml
# common/version-control/pom.xml
# dao/pom.xml
# edqs/pom.xml
# monitoring/pom.xml
# msa/black-box-tests/pom.xml
# msa/edqs/pom.xml
# msa/js-executor/package.json
# msa/js-executor/pom.xml
# msa/monitoring/pom.xml
# msa/pom.xml
# msa/tb-node/pom.xml
# msa/tb/pom.xml
# msa/transport/coap/pom.xml
# msa/transport/http/pom.xml
# msa/transport/lwm2m/pom.xml
# msa/transport/mqtt/pom.xml
# msa/transport/pom.xml
# msa/transport/snmp/pom.xml
# msa/vc-executor-docker/pom.xml
# msa/vc-executor/pom.xml
# msa/web-ui/package.json
# msa/web-ui/pom.xml
# netty-mqtt/pom.xml
# pom.xml
# rest-client/pom.xml
# rule-engine/pom.xml
# rule-engine/rule-engine-api/pom.xml
# rule-engine/rule-engine-components/pom.xml
# tools/pom.xml
# transport/coap/pom.xml
# transport/http/pom.xml
# transport/lwm2m/pom.xml
# transport/mqtt/pom.xml
# transport/pom.xml
# transport/snmp/pom.xml
# ui-ngx/package.json
# ui-ngx/pom.xml
6 months ago
Viacheslav Klimov
00424373fe
Merge remote-tracking branch 'origin/lts-4.3' into rc
6 months ago
Viacheslav Klimov
ee975cf386
Version set to 4.3.1.2-SNAPSHOT
6 months ago
Viacheslav Klimov
1e8e9d5d68
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
# Conflicts:
# application/pom.xml
# common/actor/pom.xml
# common/cache/pom.xml
# common/cluster-api/pom.xml
# common/coap-server/pom.xml
# common/dao-api/pom.xml
# common/data/pom.xml
# common/discovery-api/pom.xml
# common/edge-api/pom.xml
# common/edge-api/src/main/proto/edge.proto
# common/edqs/pom.xml
# common/message/pom.xml
# common/pom.xml
# common/proto/pom.xml
# common/queue/pom.xml
# common/script/pom.xml
# common/script/remote-js-client/pom.xml
# common/script/script-api/pom.xml
# common/stats/pom.xml
# common/transport/coap/pom.xml
# common/transport/http/pom.xml
# common/transport/lwm2m/pom.xml
# common/transport/mqtt/pom.xml
# common/transport/pom.xml
# common/transport/snmp/pom.xml
# common/transport/transport-api/pom.xml
# common/util/pom.xml
# common/version-control/pom.xml
# dao/pom.xml
# edqs/pom.xml
# monitoring/pom.xml
# msa/black-box-tests/pom.xml
# msa/edqs/pom.xml
# msa/js-executor/package.json
# msa/js-executor/pom.xml
# msa/monitoring/pom.xml
# msa/pom.xml
# msa/tb-node/pom.xml
# msa/tb/pom.xml
# msa/transport/coap/pom.xml
# msa/transport/http/pom.xml
# msa/transport/lwm2m/pom.xml
# msa/transport/mqtt/pom.xml
# msa/transport/pom.xml
# msa/transport/snmp/pom.xml
# msa/vc-executor-docker/pom.xml
# msa/vc-executor/pom.xml
# msa/web-ui/package.json
# msa/web-ui/pom.xml
# netty-mqtt/pom.xml
# pom.xml
# rest-client/pom.xml
# rule-engine/pom.xml
# rule-engine/rule-engine-api/pom.xml
# rule-engine/rule-engine-components/pom.xml
# tools/pom.xml
# transport/coap/pom.xml
# transport/http/pom.xml
# transport/lwm2m/pom.xml
# transport/mqtt/pom.xml
# transport/pom.xml
# transport/snmp/pom.xml
# ui-ngx/package.json
# ui-ngx/pom.xml
6 months ago
Viacheslav Klimov
2a7eab3db5
Version set to 4.2.2.2-SNAPSHOT
6 months ago
Viacheslav Klimov
6028288e32
Address PR review: add type guard, null checks, and input validation
6 months ago
Viacheslav Klimov
d2b0cd049f
Use plural path for alarm rules by entity endpoint
6 months ago
Maksym Tsymbarov
8f8296e63b
if block fix
6 months ago
Maksym Tsymbarov
fba53d602e
Additional fixes
6 months ago
Viacheslav Klimov
0ef8dd513d
Refactor alarm rule controller and fix swagger docs
6 months ago
Viacheslav Klimov
5768bbefe1
Add separate alarm rules API
6 months ago
ababak
c640edf1ff
Update localization: Adjust "save-to-gallery" translations across languages for consistency.
6 months ago
Viacheslav Klimov
1fb979600a
Merge pull request #15324 from thingsboard/rc
Merge rc into master
6 months ago
Viacheslav Klimov
11c2deffdc
Merge remote-tracking branch 'origin/lts-4.3' into rc
6 months ago
Viacheslav Klimov
8f57542f81
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
6 months ago