Viacheslav Klimov
24698178b5
Merge pull request #15264 from thingsboard/feature/tb-client-tests
Tests for new ThingsboardClient
4 months ago
Viacheslav Klimov
d2afdf36e3
Merge branch 'master' of github.com:thingsboard/thingsboard into feature/tb-client-tests
4 months ago
Viacheslav Klimov
932d8c6435
Rename ui-ngx help doc to structure.md
4 months ago
Viacheslav Klimov
113afb7383
Merge pull request #15281 from thingsboard/fix/cves-master
Fixed CVE-2026-22731, CVE-2026-22732, CVE-2026-22733, CVE-2026-22737 + Spring Boot 3.5.12
4 months ago
Viacheslav Klimov
2b60fdf052
Merge remote-tracking branch 'origin/fix/cves' into fix/cves-master
4 months ago
Viacheslav Klimov
0b72297916
Restore lombok.version property required by maven-compiler-plugin annotationProcessorPaths
4 months ago
Viacheslav Klimov
01184664d2
Merge remote-tracking branch 'origin/fix/cves' into fix/cves-master
4 months ago
Viacheslav Klimov
9dcb6d53bf
Update lombok from 1.18.38 to 1.18.44 managed by Spring Boot 3.5.12
4 months ago
Viacheslav Klimov
caffeb7ce8
Update jedis from 5.1.5 to 6.0.0 and snakeyaml from 2.2 to 2.4 for Spring Boot 3.5.12 compatibility
4 months ago
Viacheslav Klimov
7646f79cfe
Implement addBundleRegisterHandler for Spring Boot 3.5 SslBundles compatibility
4 months ago
Viacheslav Klimov
0eabe6ce46
Fix CVE-2026-22731, CVE-2026-22732, CVE-2026-22733, CVE-2026-22737
4 months ago
Viacheslav Klimov
182bbd52d5
Update UI CLAUDE.md with accurate component references
4 months ago
Viacheslav Klimov
3985bf4a21
Add CLAUDE.md for UI module
4 months ago
Vladyslav Prykhodko
d232862f63
Merge pull request #15265 from mtsymbarov-del/feat/input-new-style
Moved inputs to outlined styles
4 months ago
Viacheslav Klimov
e7075db0a5
Merge pull request #15269 from thingsboard/master-rc-merge
Merge rc into master
4 months ago
Viacheslav Klimov
3ca7f37c70
Merge remote-tracking branch 'origin/rc' into master-rc-merge
# Conflicts:
# rule-engine/rule-engine-components/src/test/java/org/thingsboard/rule/engine/rest/TbHttpClientTest.java
4 months ago
Viacheslav Klimov
2ed9ed2ff5
Merge remote-tracking branch 'origin/lts-4.3' into rc
4 months ago
Viacheslav Klimov
59873373cc
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
4 months ago
Vladyslav_Prykhodko
95d2e77c82
UI: Fixed yarn.lock
4 months ago
Viacheslav Klimov
c2ff92772e
Merge pull request #15266 from thingsboard/fix-csp-example
Set default value for Content-Security-Policy
4 months ago
Viacheslav Klimov
fd86a860da
Merge pull request #14618 from MazurenkoNick/refactor-edge-session
Refactor Edge related classes: session, service, server
4 months ago
Viacheslav Klimov
02529029c5
Update default CSP value covering core ThingsBoard functionality
4 months ago
Viacheslav Klimov
628fe04032
Make SsrfProtectionValidator-dependent tests more stable
4 months ago
Maksym Tsymbarov
a425e35e60
Missed input
4 months ago
Viacheslav Klimov
de0c2850f7
Fix CSP example value to include img-src and font-src directives
4 months ago
Viacheslav Klimov
1039cfc079
Merge branch 'master' into feature/tb-client-tests
4 months ago
Maksym Tsymbarov
061b997457
Fixed resetting of validation on storeLink property
4 months ago
Vladyslav Prykhodko
132b683cd4
Merge pull request #15242 from wbg1991/feature/korean-localization
Update Korean locale translations
4 months ago
Vladyslav Prykhodko
ffde28eeb5
Remove redurant multiple locale entries from Korean JSON
4 months ago
Viacheslav Klimov
3f7833f225
Merge pull request #14540 from dskarzh/fix/rest-api-node/url-encoding
Fixed query parameter encoding in REST API call rule node
4 months ago
Viacheslav Klimov
0779f9502f
Add ApiKeyApiClientTest
4 months ago
Viacheslav Klimov
b26e018d24
Rename JavaClientTest classes to ApiClientTest
4 months ago
Viacheslav Klimov
a08571ea27
Fix AdminJavaClientTest
4 months ago
Maksym Tsymbarov
c944858859
Merge branch 'master' into feat/input-new-style
4 months ago
Viacheslav Klimov
63f9c05f04
Tests for new ThingsboardClient
4 months ago
Nikita Mazurenko
511d709b03
Remove stale todo in PostgresBasedEdgeGrpcSessionManager
4 months ago
Viacheslav Klimov
0b3e736c0e
Merge pull request #15263 from thingsboard/rc
Merge rc into master
4 months ago
Viacheslav Klimov
a69e5f0132
Merge remote-tracking branch 'origin/lts-4.3' into rc
4 months ago
Viacheslav Klimov
b984cf16c9
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
# Conflicts:
# application/src/main/java/org/thingsboard/server/exception/ThingsboardErrorResponseHandler.java
4 months ago
Mazurenko Nikita
1baf16cf41
Merge branch 'master' into refactor-edge-session
4 months ago
Nikita Mazurenko
4e32c6490a
Restore interrupt flag in awaitConsumerTermination
4 months ago
Viacheslav Klimov
5f93a5a0a2
Merge pull request #15262 from thingsboard/fix/verbose-error-messages
Sanitize database error messages
4 months ago
Nikita Mazurenko
2647b807f6
Remove shadowing downlinkMessageMapper field in KafkaBasedEdgeGrpcSessionManager
4 months ago
Nikita Mazurenko
d915dbeb03
Fix potential NPE on getState() in PostgresBasedEdgeGrpcSessionManager
4 months ago
Nikita Mazurenko
dc7b86fa1d
Address PR review comments for edge session refactoring
- Deduplicate forEach iteration over both session maps (HashSet)
- Use null-safe getEdgeId() instead of getEdge().getId() in remove()
- Add defensive null checks on getState() in onConfigurationUpdate and destroyAndMarkAsZombieIfFailed
- Add null check on pendingMsgsMap.get() in onDownlinkResponse
- Move scheduleAtFixedRate to @PostConstruct in DefaultZombieSessionCleanupService
- Fix misleading "kafka sessions" log message to "zombie sessions"
- Chain IOException in GrpcServer RuntimeException
- Guard against race condition on removeByEdgeId in onEdgeDisconnect
- Rename shadowed parameter in shutdownExecutorSafely
4 months ago
Viacheslav Klimov
688a1d52b3
Sanitize database error messages
Route DataAccessException and PersistenceException (including bare
ConstraintViolationException) to a unified handler that extracts the
constraint name and returns "Constraint violation: <name>" instead of
the raw PSQLException message. Other DB errors continue to return the
generic "Database error" response.
Adds DaoUtil.extractConstraintViolation helper and an integration test
that verifies no SQL details leak when an FK constraint is violated.
4 months ago
Vladyslav_Prykhodko
934d742cc6
Fix missing translation for Polylines toggle in map settings
Replace hardcoded "Polylines" text with existing i18n key
widgets.maps.overlays.polylines to match other overlay toggles.
Fixes #15234
4 months ago
Viacheslav Klimov
fc2d3f559c
Merge pull request #15239 from dashevchenko/openApiSchemaOrdering
Fixed openapi schema ordering
4 months ago
Viacheslav Klimov
4d5d61664a
Merge pull request #15257 from thingsboard/master-rc-merge
Merge rc to master
4 months ago
Viacheslav Klimov
6f2d90655a
Merge remote-tracking branch 'origin/rc' into master-rc-merge
4 months ago