Vladyslav_Prykhodko
2bec3bd4df
Merge remote-tracking branch 'upstream/lts-4.3' into rc
6 months ago
Vladyslav_Prykhodko
284c7d9d30
Use Number.isFinite for input validation
Replaces separate isNaN/null checks with a single Number.isFinite
guard that also handles Infinity/-Infinity.
6 months ago
Vladyslav_Prykhodko
9aecf0ba87
Add roundDown option to ShortNumberPipe
Add optional roundDown parameter that uses Math.floor instead of
Math.round when abbreviating numbers. This prevents values like
3993979 from rounding up to 4M, showing 3.9M instead.
Also improve typing: replace any with ShortNumberArgs interface
and ensure transform always returns string.
6 months ago
Vladyslav_Prykhodko
a5244922ec
Fix missing 'type' property in alarm rule condition on save
When a NO_DATA filter is present, the condition type control gets
disabled. Angular's FormGroup.value excludes disabled controls,
causing the 'type' field to be omitted from the saved result.
This leads to a JSON parse error on the backend.
Explicitly include the type control value in the save output
while keeping unit/value/count excluded when disabled.
6 months ago
Vladyslav_Prykhodko
5afd7cbfae
Expose http-utils functions via WidgetContext.httpUtils
Added IWidgetHttpUtils interface and httpUtils property to WidgetContext
so widget action code can use defaultHttpOptionsFromConfig and related
functions without modifying ThingsBoard source code.
6 months ago
dashevchenko
fca4f837a2
enhanced test
6 months ago
dashevchenko
64e7886624
import cleanup
6 months ago
dashevchenko
8594ea3e63
refactoring
6 months ago
Vladyslav_Prykhodko
532ebc0c9d
Merge remote-tracking branch 'upstream/lts-4.3' into rc
6 months ago
Vladyslav_Prykhodko
173286a2bd
Merge remote-tracking branch 'upstream/lts-4.2' into lts-4.3
# Conflicts:
# ui-ngx/src/app/modules/home/components/attribute/attribute-table.component.ts
6 months ago
Maksym Tsymbarov
6f790b9da2
Fixed hint alignment for propagate alarm rule field
7 months ago
Maksym Tsymbarov
9fed9c789f
Fixed Datasource determination for autocomplete patterns if datasource is empty
7 months ago
Vladyslav Prykhodko
5d84236bf7
Merge pull request #15339 from deaflynx/improve-mobile-translation
Enhance localization: "save-to-gallery" translations
6 months ago
Vladyslav_Prykhodko
036cb08784
Added @angular/core/rxjs-interop to modules map
6 months ago
Vladyslav Prykhodko
e4e3df7ae9
Merge pull request #15362 from mtsymbarov-del/fix/disable-add-telemetry-for-entity-views
Hidden "Add Telemetry" button for Entity view
6 months ago
dashevchenko
ef4bbc0b49
system alarm comment access control fix
6 months ago
Viacheslav Klimov
0781de540f
Merge remote-tracking branch 'origin/lts-4.3' into rc
6 months ago
Viacheslav Klimov
048c0fc7c6
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
6 months ago
Viacheslav Klimov
72f36cded3
Merge pull request #15368 from zzzeebra/fix/jackson-core-vulnerability
Fixed CWE-770 in Jackson Core
6 months ago
Oleksandra Matviienko
f0242f05f6
Bump spring-boot to 3.5.13 to fix jackson-core vulnerability
6 months ago
Maksym Tsymbarov
3d97078ae2
Changed approach
6 months ago
dashevchenko
e7ca14ad11
deleted deprecated proto field and corresponding code
6 months ago
Viacheslav Klimov
c75238a55f
Merge remote-tracking branch 'origin/lts-4.3' into rc
6 months ago
Viacheslav Klimov
7f0415d6d1
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
6 months ago
Maksym Tsymbarov
77e3b5cd8d
Add condition to not display "Add Telemetry" button for Entity view type
7 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
7 months ago
ababak
145ae066bc
Update localization: Add quotes to "save-to-gallery" translations for consistency across all languages.
7 months ago
dashevchenko
159b2ce0d3
fixed TaskResult.error serialization
7 months ago
dashevchenko
29e82dbec2
refactoring
7 months ago
dashevchenko
c84810aa1e
refactoring
7 months ago
dashevchenko
2cf1a76f03
efento data point optimization: general parameters are saved once with the timestamp of the first sample of the first channel
7 months ago
dashevchenko
de87d1f248
updated efento proto files according to latest release, added support of new modem types
7 months ago
Viacheslav Klimov
a9681b9a81
Bump Node.js version from 22.18.0 to 22.22.2
7 months ago
Viacheslav Klimov
00424373fe
Merge remote-tracking branch 'origin/lts-4.3' into rc
7 months ago
Viacheslav Klimov
ee975cf386
Version set to 4.3.1.2-SNAPSHOT
7 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
7 months ago
Viacheslav Klimov
2a7eab3db5
Version set to 4.2.2.2-SNAPSHOT
7 months ago
ababak
c640edf1ff
Update localization: Adjust "save-to-gallery" translations across languages for consistency.
7 months ago
Viacheslav Klimov
11c2deffdc
Merge remote-tracking branch 'origin/lts-4.3' into rc
7 months ago
Viacheslav Klimov
8f57542f81
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
7 months ago
Viacheslav Klimov
aad0b2adee
Merge pull request #15323 from vvlladd28/fix/vulnerability/30-03-26-lts-4.3
Fixed CVE-2026-33895, CVE-2026-33894, CVE-2026-33896, CVE-2026-33750, CVE-2026-4923, CVE-2026-33671
7 months ago
Viacheslav Klimov
d805fa96e9
Merge pull request #15322 from vvlladd28/fix/vulnerability/30-03-26
Fixed CVE-2026-33895, CVE-2026-33894, CVE-2026-33896, CVE-2026-33750, CVE-2026-4923, CVE-2026-33671
7 months ago
Vladyslav_Prykhodko
d7853ec14f
Merge branch 'fix/vulnerability/30-03-26' into fix/vulnerability/30-03-26-lts-4.3
7 months ago
Vladyslav_Prykhodko
d5d86dcce5
Fixed CVE-2026-33671
7 months ago
Vladyslav_Prykhodko
e24f0cbaa5
Fixed CVE-2026-4923
7 months ago
Vladyslav_Prykhodko
0f6eab38fa
Fixed CVE-2026-33750
7 months ago
Vladyslav_Prykhodko
479141141e
Fixed CVE-2026-33895, CVE-2026-33894, CVE-2026-33896
7 months ago
dashevchenko
5deeb2ab22
added test
7 months ago
dashevchenko
bf307a41bd
added tests for DefaultWebSocketService
7 months ago
dashevchenko
a75c008f50
added tests for DefaultWebSocketService.processSubscription
7 months ago