Viacheslav Klimov
17d652d9b3
Add LTS 4.3.1.2 and 4.3.1.3 versioned migrations
4 months ago
Viacheslav Klimov
a06c27e8e7
Merge branch 'feature/lts-migrations-4.2' into feature/lts-migrations-4.3
# Conflicts:
# application/src/main/data/upgrade/lts/4.2.2.3/schema_update.sql
4 months ago
Viacheslav Klimov
dfe1c046f8
Add real-context integration test for LTS 4.2.2.3 migration
4 months ago
Viacheslav Klimov
5d2ff0fdbe
Apply license headers to LtsVersion
4 months ago
Viacheslav Klimov
6ea85201c5
Add LTS 4.2.2.3 migration deprecating obsolete bundle widget types
4 months ago
Viacheslav Klimov
2b8e379a2d
Split LTS 4.2.2.3 iot_hub schema into a per-version file
4 months ago
Viacheslav Klimov
0894d8c838
Run LTS schema and data migrations from the offline upgrade path
4 months ago
Viacheslav Klimov
616f1c7dce
Route SystemPatchApplier through LtsMigrationService and LtsVersion
4 months ago
Viacheslav Klimov
f6bf762639
Add updateSchemaVersion overload to record an arbitrary version
4 months ago
Viacheslav Klimov
04e5c910cd
Add LtsMigration interface and LtsMigrationService runner
4 months ago
Viacheslav Klimov
2ac1b35840
Add LtsVersion value type for LTS migration ordering
4 months ago
Vladyslav_Prykhodko
0de39f075c
Merge remote-tracking branch 'upstream/lts-4.2' into lts-4.3
# Conflicts:
# ui-ngx/src/app/modules/home/components/widget/lib/maps/geo-map.ts
4 months ago
Maksym Tsymbarov
156ddd113e
Added handler for WebGL unavailability in map widget ( #15640 )
* Added handler for WebGL unavailability in map widget
* Changed position of toast
* Additional fixes
* Code improvements
4 months ago
Maksym Tsymbarov
c282c25404
Merge pull request #15764 from mtsymbarov-del/fix/cf-dirty-flag-form
Fixed "Confirm exit" dialog appearing when the form was not changed
4 months ago
Vladyslav Prykhodko
e7174b3d1f
Merge pull request #15799 from mtsymbarov-del/fix/cves
Fixed CVE-2026-44705, CVE-2026-50171, CVE-2026-50170, CVE-2026-54267, CVE-2026-54266, CVE-2026-54290, CVE-2026-48779, CVE-2026-54268, CWE-426, CWE-494, CVE-2026-53571, CVE-2026-12143, CVE-2026-9277
4 months ago
Maksym Tsymbarov
67f502cd5a
Fixed dashboard logo stretch at full width ( #15800 )
* Fixed dashboard logo stretch at full width
* Code improvements
4 months ago
Maksym Tsymbarov
5ba7304259
Fixed Advanced Widget Style Editor rendering ( #15803 )
* Fixed Advanced Widget Style Editor rendering
(cherry picked from commit 32ddf4336b )
* Moved styles to class for styles consistency
(cherry picked from commit 0b306159ba )
4 months ago
Viacheslav Klimov
dfea89940b
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
4 months ago
Viacheslav Klimov
13fa526eb8
Merge pull request #15540 from thingsboard/feature/lts-4.3-iot-hub
Add IoT Hub integration
4 months ago
Viacheslav Klimov
b44e06e346
Merge pull request #15193 from thingsboard/feature/iot-hub
Integration with IoT Hub
4 months ago
Igor Kulikov
44282cb925
Merge branch 'feature/iot-hub' into feature/lts-4.3-iot-hub
4 months ago
Igor Kulikov
dcbafcf423
style(iot-hub): scroll long creator description + links inside their own container
Wrap the creator description and social-link block in a flex column that takes the remaining height with overflow-y:auto, so long bios scroll inside the left rail instead of pushing the avatar off-screen. Lock the avatar's min-height to keep its circle from collapsing.
4 months ago
Igor Kulikov
908fa75148
Merge branch 'feature/iot-hub' into feature/lts-4.3-iot-hub
4 months ago
Igor Kulikov
58064cdbc0
Merge branch 'lts-4.3' into feature/lts-4.3-iot-hub
4 months ago
Igor Kulikov
ff1a5c7257
Merge branch 'lts-4.2' into feature/iot-hub
4 months ago
Maksym Tsymbarov
b0a42a87a9
Upgrade Angular to one version
4 months ago
Maksym Tsymbarov
851f9c293b
Fixed CVE-2026-9277
4 months ago
Maksym Tsymbarov
24fda42116
Fixed CVE-2026-12143
4 months ago
Maksym Tsymbarov
01f2cc493a
Fixed CVE-2026-53571
4 months ago
Igor Kulikov
475d680d74
Merge branch 'feature/iot-hub' into feature/lts-4.3-iot-hub
4 months ago
Igor Kulikov
328f1d6cd7
test(iot-hub): use WIDGET in install-plan dedupe tests so root-entry isAlreadyInstalled check applies
4 months ago
Maksym Tsymbarov
10888e5ead
Fixed CWE-426 and CWE-494
4 months ago
Maksym Tsymbarov
f459e3a0c6
Fixed CVE-2026-54268
4 months ago
Maksym Tsymbarov
7dbbfcc903
Fixed CVE-2026-48779
4 months ago
Maksym Tsymbarov
62783c1ca6
Fixed CVE-2026-54290
4 months ago
Viacheslav Klimov
6d3281da7e
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
4 months ago
Viacheslav Klimov
39b7bf8946
Merge pull request #15796 from thingsboard/fix/cves-lts-4.3
Fixed CVE-2026-44249, CVE-2026-44250, CVE-2026-44890, CVE-2026-44893, CVE-2026-45416, CVE-2026-45674, CVE-2026-46340, CVE-2026-47691, CVE-2026-48006, CVE-2026-48059, CVE-2026-50010, CVE-2026-50011
4 months ago
Viacheslav Klimov
5dc65be6ab
Merge pull request #15795 from thingsboard/fix/cves-lts-4.2
Fixed CVE-2026-44249, CVE-2026-44250, CVE-2026-44890, CVE-2026-44893, CVE-2026-45416, CVE-2026-45674, CVE-2026-46340, CVE-2026-47691, CVE-2026-48006, CVE-2026-48059, CVE-2026-50010, CVE-2026-50011
4 months ago
Viacheslav Klimov
cf6446d18f
Merge fix/cves-lts-4.2 into fix/cves-lts-4.3
4 months ago
Viacheslav Klimov
d54528ef55
Bump io.netty:netty-bom from 4.1.134.Final to 4.1.135.Final to fix CVE-2026-44249, CVE-2026-44250, and 10 others
4 months ago
Igor Kulikov
d36abea301
Merge branch 'feature/iot-hub' into feature/lts-4.3-iot-hub
4 months ago
Igor Kulikov
9c21f8bcbe
Merge branch 'lts-4.3' into feature/lts-4.3-iot-hub
4 months ago
Igor Kulikov
3c95be4ed9
Merge branch 'lts-4.2' into feature/iot-hub
4 months ago
Vladyslav_Prykhodko
a1365d0ca3
Merge remote-tracking branch 'upstream/lts-4.2' into lts-4.3
# Conflicts:
# ui-ngx/src/app/modules/home/pages/security/security.component.html
4 months ago
Maksym Tsymbarov
9c610c4707
Fixed sync highlight overlay scroll on Safari in string-pattern-autocomplete ( #15754 )
* Fixed sync highlight overlay scroll on Safari in string-pattern-autocomplete
* Minor adjustment
* Code improvements
4 months ago
Maksym Tsymbarov
a94381b702
Fixed change Password button stays disabled when form is filled programmatically ( #15701 )
* Fixed change Password button stays disabled when form is filled programmatically
* Minor fixes
4 months ago
Maksym Tsymbarov
0072074b0e
Fix no widgets shown in mobile view after state transition from divided layout
5 months ago
Igor Kulikov
6b94053b7f
Merge branch 'feature/iot-hub' into feature/lts-4.3-iot-hub
4 months ago
Igor Kulikov
5fa837fb03
fix(iot-hub): restrict installed-items list sort property to a server-side allow-list
Unvalidated sortProperty on GET /api/iot-hub/installedItems was passed straight into Spring Data's Sort.by, so a client could trigger a 500 PropertyReferenceException by naming an unknown entity field. Add ALLOWED_SORT_PROPERTIES on IotHubInstalledItemEntity (createdTime, itemName, itemType, version) and call validatePageLink in the service so the failure is a 400 with a clear message.
4 months ago
Maksym Tsymbarov
0d476bfaba
Fixed Switch Control widget hanging on one-way persistent RPC
5 months ago