dashevchenko
bc39695fab
test fixes
8 months ago
dashevchenko
30b046fa30
sending ws error when the telemetry queries exceed limit
8 months ago
Sergey Matvienko
455f62eaef
fix: delay LwM2M client stop in FW update to prevent Execute response race
When Execute RPC is sent to FW Update resource (/5/0/2), the test client's
startUpdating() scheduled the client stop with 0 delay. This caused a race
where the client stopped before the CoAP Execute response (2.04 Changed)
was delivered to the server, resulting in RequestCanceledException and
INTERNAL_SERVER_ERROR instead of CHANGED.
Adding a 1-second delay before leshanClient.stop() ensures the CoAP
response is transmitted and received before the client disconnects, fixing
the flaky testExecuteUpdateFWById_Result_CHANGED test.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
8 months ago
Viacheslav Klimov
16084f77f2
Merge pull request #15158 from thingsboard/rc
Merge rc into master
8 months ago
Viacheslav Klimov
899317afbe
Merge remote-tracking branch 'origin/lts-4.3' into rc
8 months ago
Viacheslav Klimov
71839f77af
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
8 months ago
Viacheslav Klimov
f6e8d4e301
Merge pull request #15140 from thingsboard/fix/ssrf-validator-flaky-test
Fix flaky SsrfProtectionValidatorTest parallel execution
8 months ago
Viacheslav Klimov
9682636e4c
Merge pull request #15155 from thingsboard/feature/job-completion-callback
Add job finish callback mechanism
8 months ago
Maksym Tsymbarov
08f39aa35c
Fix merge miss
8 months ago
Maksym Tsymbarov
61d4fa6f57
Removed pattern validation from name field on CF and Alarm rules
8 months ago
Sergey Matvienko
d5b3a4ae70
Fix LwM2M Redis stores using separate connections for SCAN and GET
Using the same connection for both SCAN cursor iteration and GET value
fetches causes Jedis 5.x response-ordering corruption: the SCAN response
parser receives a GET response (byte[]) where it expects a List, and vice
versa, resulting in ClassCastException on startup.
Fix: open two connections per getAll() call — one dedicated to the scan
cursor and one for value fetches — eliminating any interleaving.
Affected: TbRedisLwM2MClientStore, TbRedisLwM2MModelConfigStore,
TbLwM2mRedisRegistrationStore.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
8 months ago
Maksym Tsymbarov
0758a6bcc5
Merge remote-tracking branch 'origin/fix/cf-name-validation' into fix/cf-and-alarm-rules-name-validation
8 months ago
Maksym Tsymbarov
91216537a8
Fixed CF name validation
8 months ago
Viacheslav Klimov
0d23685b62
Fix flaky SsrfProtectionValidatorTest by moving @ResourceLock to class level
Tests that read shared static state (e.g. testAllowedUrls with 8.8.8.8)
could run concurrently with tests that mutate it (e.g. testAdditionalBlockedSingleIp),
causing intermittent failures. Class-level @ResourceLock serializes all tests.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
8 months ago
Viacheslav Klimov
19e72cdeeb
Merge pull request #15116 from DmytroKhylko/fix/export-ws-configuration-variables
Made max WS message size configurable
8 months ago
Viacheslav Klimov
ec6cd3897c
Merge pull request #15111 from volodymyr-babak/edge-store-sync-as-attribute
Added syncInProgress as edge attribute
8 months ago
Viacheslav Klimov
31cbbc35a2
Merge pull request #15092 from volodymyr-babak/do-not-send-version-to-edge-cloud
Do not send entity version to edge or to cloud
8 months ago
Viacheslav Klimov
9c197da296
Merge pull request #15055 from volodymyr-babak/admin-setting-fix-43
Implement event-sourced propagation for AdminSettings
8 months ago
Viacheslav Klimov
bc0e63bea3
Merge pull request #15050 from volodymyr-babak/admin-setting-fix
Event-sourced propagation for admin settings
8 months ago
Viacheslav Klimov
64c2bc051b
Merge pull request #15135 from dashevchenko/openApiClientGeneration
Api method renaming, hidden deprecated
8 months ago
dashevchenko
405e11af76
api method renaming, hidden deprecated
8 months ago
Viacheslav Klimov
22788378ee
Merge pull request #14929 from dashevchenko/openApiClientGeneration
Refactor APIs to follow OpenAPI standard
8 months ago
dashevchenko
ed7ccae66c
swagger improvements
8 months ago
Vladyslav Prykhodko
4ff630f28f
Merge pull request #15099 from mtsymbarov-del/fix/table-header-aignments
Fixed Asset and Entity Views table header alignment
8 months ago
Viacheslav Klimov
67b698829b
Merge pull request #15132 from thingsboard/rc
RC
8 months ago
Viacheslav Klimov
2402642c7d
Merge remote-tracking branch 'origin/lts-4.3' into rc
8 months ago
Viacheslav Klimov
0e92e2116b
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
8 months ago
dashevchenko
ae6b47f8a6
swagger improvements
8 months ago
Viacheslav Klimov
d11b588eba
Merge pull request #15102 from smatvienko-tb/fix/rule-chain-input-loop-detection
Fixed infinite loop when rule chain input node forwards to its own rule chain
8 months ago
dashevchenko
644789604e
reverted method renaming
8 months ago
Viacheslav Klimov
7d198fd958
Merge pull request #15091 from thingsboard/fix_bug_test_lwm2m_FW_Update
Fix Flaky LwM2M Integration Tests (OTA & PSK Validation)
8 months ago
dashevchenko
5262252b9c
api methods renaming
8 months ago
Vladyslav Prykhodko
345a694867
Merge pull request #15131 from thingsboard/rc
Merge rc into master
8 months ago
Vladyslav_Prykhodko
3491e5fd40
Merge branch 'lts-4.3' into rc
8 months ago
Vladyslav_Prykhodko
cfdcbe4115
Merge branch 'lts-4.2' into lts-4.3
8 months ago
Vladyslav Prykhodko
75afbca8d2
Merge pull request #15128 from vvlladd28/improvement/security/2-03-26
Fixed CVE-2026-27970 and CVE-2026-2391
8 months ago
Vladyslav Prykhodko
e4eb469e3b
Merge pull request #15130 from ChantsovaEkaterina/improvement/extend-modules-map
Extend modules map: moment-timezone, canvas-gauges and ngx-hm-carousel added
8 months ago
Ekaterina Chantsova
b2526f26f7
Extend modules map: moment-timezone, canvas-gauges and ngx-hm-carousel added
8 months ago
Vladyslav_Prykhodko
bc7a83b333
Fixed CVE-2026-2391
8 months ago
Vladyslav_Prykhodko
30f655d99c
UI: Fixed CVE-2026-27970
8 months ago
Viacheslav Klimov
da24f4bc9f
Merge pull request #15110 from thingsboard/rc
Merge rc to master
8 months ago
Viacheslav Klimov
d57e6b90e5
Merge remote-tracking branch 'origin/lts-4.3' into rc
8 months ago
Viacheslav Klimov
ce880453d6
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
8 months ago
Viacheslav Klimov
95f794d71b
Merge pull request #15124 from thingsboard/fix/cves
Fixed CWE-770 in Jackson Core (GHSA-72hv-8253-57qq)
8 months ago
Viacheslav Klimov
d16fe3d1be
Fixed CWE-770 in Jackson Core (GHSA-72hv-8253-57qq)
8 months ago
dashevchenko
5c8ec170b0
fixed codeProcessingUrl api method, minor sswagger improvemts
8 months ago
dashevchenko
19127f7d1c
Merge remote-tracking branch 'upstream/master' into openApiClientGeneration
8 months ago
Viacheslav Klimov
b05af7e7b4
Merge pull request #15125 from thingsboard/feature/openapi-ci
Automatic OpenAPI spec generation
8 months ago
Viacheslav Klimov
a0bccd0c92
Add automatic OpenAPI spec generation
8 months ago
dashevchenko
b1051c09dc
unified api method names for better api client generation
8 months ago