Andrii Landiak
0ec33f11b6
Refactor for the procedure of cleanup_orphan_ota_lobs
2 months ago
Andrii Landiak
8423d698d7
Orphaned table clean up upgrade script
2 months ago
Viacheslav Klimov
00f746c1cc
Merge pull request #15455 from thingsboard/rc
Merge rc into master
2 months ago
Viacheslav Klimov
eb8bbcfaec
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
2 months ago
Viacheslav Klimov
fcdc7b71b7
Merge pull request #15452 from thingsboard/fix/redis-cache-unknown-properties
Ignore unknown properties when deserializing Redis cache entries
2 months ago
Viacheslav Klimov
5681cf48ab
Merge pull request #15454 from smatvienko-tb/fix/flaky-TbRestApiCallNodeTest-ssrf-lock
Fix flaky TbRestApiCallNodeTest via SsrfProtectionValidator ResourceLock
2 months ago
Sergey Matvienko
08e94a7f2a
Fix flaky TbRestApiCallNodeTest via SsrfProtectionValidator ResourceLock
TbRestApiCallNodeTest ran concurrently with SsrfSafeAddressResolverGroupTest,
which toggles the static SsrfProtectionValidator.enabled flag in its
setUp/tearDown. When the flag leaked into the REST test's async HTTP calls,
'localhost' was rejected by SSRF and extra tellFailure invocations broke the
Mockito verify count.
TbHttpClientTest and SsrfSafeAddressResolverGroupTest already declare
@ResourceLock("SsrfProtectionValidator"); apply the same lock to
TbRestApiCallNodeTest so all three SSRF-sensitive tests serialize.
Fixes #15453
2 months ago
Viacheslav Klimov
bf33b97a71
Ignore unknown properties when deserializing Redis cache entries
Prevents UnrecognizedPropertyException during rolling upgrades when a
newer node writes a cached entity with an added field and an older node
reads it back. The Redis-backed TbJsonRedisSerializer now uses
JacksonUtil.IGNORE_UNKNOWN_PROPERTIES_JSON_MAPPER instead of the strict
OBJECT_MAPPER used by JacksonUtil.fromBytes.
2 months ago
Viacheslav Klimov
10bdea3eb4
Merge pull request #15449 from thingsboard/master-rc
Fix issue in entity-list-select.component.html after merge
2 months ago
Viacheslav Klimov
81210ff8e0
Fix issue in entity-list-select.component.html after merge
2 months ago
Viacheslav Klimov
16838ea6fb
Merge pull request #15448 from thingsboard/master-rc-merge
Merge rc into master
2 months ago
Viacheslav Klimov
b83bdade6b
Merge remote-tracking branch 'origin/rc' into master-rc-merge
# Conflicts:
# ui-ngx/src/app/shared/components/entity/entity-list-select.component.html
# ui-ngx/src/app/shared/components/entity/entity-type-select.component.html
2 months ago
Viacheslav Klimov
4a5599b4fb
Merge pull request #15445 from smatvienko-tb/merge_rc_master_ce
Merge rc master
2 months ago
Sergey Matvienko
15635c39e2
Fix postRequestWithEmptyBodyTemplateUsesMessageData missing executor mock
The test verifies ctx.transformMsg(...), which exercises the response-
processing path. Without DirectListeningExecutor, the Reactor scheduler
is unavailable and the node calls ctx.tellFailure() instead.
2 months ago
Sergey Matvienko
c7eb1bd4e5
Add missing Apache HTTP classes to TbRestApiCallNodeTest
2 months ago
Sergey Matvienko
2721d7f1ef
Merge remote-tracking branch 'ce/rc' into merge_rc_master_ce
# Conflicts:
# application/src/main/data/upgrade/basic/schema_update.sql
# rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/rest/TbHttpClient.java
# rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/rest/TbRestApiCallNode.java
# rule-engine/rule-engine-components/src/test/java/org/thingsboard/rule/engine/rest/TbHttpClientTest.java
# rule-engine/rule-engine-components/src/test/java/org/thingsboard/rule/engine/rest/TbRestApiCallNodeTest.java
2 months ago
Vladyslav_Prykhodko
8cca70e442
Merge remote-tracking branch 'upstream/lts-4.2' into lts-4.3
2 months ago
Vladyslav Prykhodko
587e7d7c78
Merge pull request #15441 from mtsymbarov-del/fix/outlined-inputs-additional-reworks
Moved missed inputs to outlined styles
2 months ago
Maksym Tsymbarov
65aef719f2
Fixed rule chain select appearance
2 months ago
Vladyslav Prykhodko
dd836c43b7
Merge pull request #15434 from mtsymbarov-del/fix/entities-hierarchy-child-subscription-timewindow
Fixed not process aggregation keys in Entities hierarchy widget
2 months ago
Maksym Tsymbarov
e1f6abf042
Merge remote-tracking branch 'thingsboard-ce/lts-4.2' into fix/entities-hierarchy-child-subscription-timewindow
2 months ago
Vladyslav Prykhodko
cad1bbc8ab
Merge pull request #15433 from mtsymbarov-del/fix/propagate-pagesize-to-child-node
Fixed not set pageSize to child nodes in Entities hierarchy widget
2 months ago
Vladyslav Prykhodko
9c7602ed6e
Merge pull request #15430 from mtsymbarov-del/fix/widget-header-action
Fixed show/hide of custom header actions when using function to control visibility
2 months ago
Vladyslav Prykhodko
3eef5e50f6
Merge pull request #15427 from mtsymbarov-del/fix/relation-filed-size
Adjusted size of entity type select to fit error message
2 months ago
Vladyslav Prykhodko
6ce3fd551a
Merge pull request #15423 from mtsymbarov-del/fix/alarm-assignee-select-icon
Fixed Alarm Assignee icon placement
2 months ago
Viacheslav Klimov
6b536c43c6
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
# Conflicts:
# application/src/main/data/upgrade/lts/schema_update.sql
2 months ago
Viacheslav Klimov
a94db076ac
Merge pull request #15438 from thingsboard/worktree-patch-applier
Enhance SystemPatchApplier for LTS version support
2 months ago
Viacheslav Klimov
e782f4c846
Enhance SystemPatchApplier for LTS version support
Relax version check to allow maintenance digit increases within the same
LTS family (e.g. 4.3.0 -> 4.3.1), not just patch digit increases.
Add LTS SQL schema patch execution from upgrade/lts/schema_update.sql,
running before views and widget updates so schema changes are in place
for dependent objects.
2 months ago
Viacheslav Klimov
6dd878f6ac
Merge pull request #15437 from thingsboard/lts-4.3-rc
RC to LTS 4.3
2 months ago
Viacheslav Klimov
37699ff311
Preserve 4.2.1 -> 4.3 upgrade script
2 months ago
Maksym Tsymbarov
e2260ff557
Add hint to reserve space
3 months ago
Maksym Tsymbarov
a0fd36bc1e
Approach change
3 months ago
Maksym Tsymbarov
f3a1c5faab
Fixed not proper set of timewindow for child nodes in Entities hierarchy widget
3 months ago
Maksym Tsymbarov
c8c1d49eaf
Added update run after custom header actions available
3 months ago
Maksym Tsymbarov
a46592b6a7
Minor rework
3 months ago
Maksym Tsymbarov
a500227799
Propagated size of page to child nodes in Entities hierarchy widget
3 months ago
Viacheslav Klimov
2ad63160f0
Merge pull request #15334 from smatvienko-tb/fix/rest-api-call-node-blocking-actor-thread
Fixed REST API Call node blocking actor thread and semaphore permit leak
3 months ago
Maksym Tsymbarov
7c869239d3
Adjusted size of entity type select to fit error message
3 months ago
Maksym Tsymbarov
48fe4074fd
Fix mat icon styles
3 months ago
Viacheslav Klimov
7907d89097
Merge pull request #15424 from thingsboard/master-rc-merge
Merge rc into master
3 months ago
Viacheslav Klimov
8dbadb754a
Merge remote-tracking branch 'origin/rc' into master-rc-merge
# Conflicts:
# ui-ngx/src/app/modules/home/components/alarm/alarm-assignee-panel.component.html
3 months ago
Viacheslav Klimov
e5ad6d021c
Merge remote-tracking branch 'origin/lts-4.3' into rc
3 months ago
Viacheslav Klimov
20957bc0fa
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
# Conflicts:
# dao/src/main/java/org/thingsboard/server/dao/service/validator/AlarmCommentDataValidator.java
3 months ago
Viacheslav Klimov
46d89c9947
Merge pull request #15377 from dashevchenko/systemAlarmCommentFix
Fixed CVE-2025-70340: system alarm comments access control
3 months ago
Viacheslav Klimov
b2368302e9
Merge pull request #15280 from dashevchenko/cfCacheCleanupFix
Fixed cache cleanup on tenant/entity deletion
3 months ago
Viacheslav Klimov
ce2055caf7
Merge pull request #15277 from dashevchenko/lts_4.3/cacheCleanupFix
Fixed cache cleanup on tenant/entity deletion
3 months ago
Viacheslav Klimov
9bc8db566f
Merge pull request #15274 from dashevchenko/cacheCleanupFIx
Fixed cache cleanup on tenant/entity deletion
3 months ago
Viacheslav Klimov
ccd4069c0f
Merge pull request #15417 from zzzeebra/fix/tomcat-cve-2026-34487
Fixed CVE-2026-34487, CVE-2026-34486, CVE-2026-34483
3 months ago
Oleksandra Matviienko
907253a53b
fix(pom): move tomcat override before spring-boot BOM import
Dependencies managed by spring-boot-dependencies must be declared before
the BOM import to take precedence over BOM-managed versions.
3 months ago
Maksym Tsymbarov
2d43d6895f
A text truncation feature has been added to improve the display of long texts
3 months ago