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
3 months ago
Nikita Mazurenko
c09c821411
Fix EdgeGrpcSslTest
3 months ago
Mazurenko Nikita
db3de82fcf
Merge branch 'master' into refactor-edge-session
3 months ago
Viacheslav Klimov
8a8ad7a629
Merge pull request #15249 from thingsboard/rc
Merge rc into master
3 months ago
Viacheslav Klimov
7da128fe23
Merge remote-tracking branch 'origin/lts-4.3' into rc
3 months ago
Viacheslav Klimov
a4d493766b
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
3 months ago
Viacheslav Klimov
3310b2b02b
Merge pull request #15244 from thingsboard/fix/cves
Fixed CVE-2026-24308, CVE-2026-24281 and CVE-2026-24400
3 months ago
Volodymyr Babak
0cd23ce45a
Merge pull request #14 from volodymyr-babak/refactor-edge-session
Refactor edge session
3 months ago
Volodymyr Babak
06bf79234a
Code review changes
3 months ago
Volodymyr Babak
47b9f29724
Merge remote-tracking branch 'upstream/master' into refactor-edge-session
3 months ago
Viacheslav Klimov
dbba23a51d
Bump assertj-core from 3.26.3 to 3.27.7 to fix CVE-2026-24400
3 months ago
Viacheslav Klimov
b2d7857871
Bump ZooKeeper from 3.9.3 to 3.9.5 to fix CVE-2026-24308 and CVE-2026-24281
3 months ago
Viacheslav Klimov
f0383289a0
Add .planning of GSD to gitignore
3 months ago
Vladyslav Prykhodko
4f2a74442a
Merge pull request #15240 from thingsboard/rc
Merge rc to master
3 months ago
Vladyslav_Prykhodko
001fffde7e
Update locale translations
3 months ago
Vladyslav Prykhodko
5272578495
Merge pull request #15238 from thingsboard/rc
Merge rc to mastest
3 months ago
Vladyslav_Prykhodko
3bfbaa8d27
Merge remote-tracking branch 'upstream/lts-4.3' into rc
3 months ago
Vladyslav_Prykhodko
ee606346a0
Improve and extend translations for da_DK, de_DE, el_GR, es_ES, fr_FR, hi_IN, it_IT, ja_JP, nl_NL, no_NO, pt_BR, tr_TR, uk_UA, and zh_CN locales.
3 months ago
Vladyslav_Prykhodko
bb04564b2f
Merge with lts-4.2
3 months ago
Vladyslav_Prykhodko
de268e9c39
Update locale translations for 13 languages
Improve and extend translations for da_DK, de_DE, el_GR, es_ES, fr_FR, it_IT, ja_JP, nl_NL, no_NO, pt_BR, tr_TR, uk_UA, and zh_CN locales.
3 months ago
Viacheslav Klimov
589e209ee5
Merge pull request #15196 from dashevchenko/openApiImpr
Fixed schema fields ordering and refactored TB models with defaultImpl
3 months ago
dashevchenko
ea3271af3a
fixed order for Alarm
3 months ago
dashevchenko
31d6b20944
fixed ByteBuffer fields for openapi schema
3 months ago
dashevchenko
2a3c668ec9
fixed readOnly for entityId, deterministic order of tags, fixed DebugEventFilter field duplication (isError, error), fixed OtaPackage data format
3 months ago
Vladyslav_Prykhodko
ba5840ebd7
Add custom translate support for gauge widget titles and label widget
Apply CustomTranslatePipe to unitTitle and title properties in analogue
and digital gauge widgets, and add customTranslation to the label widget
controller script to support i18n translations.
3 months ago
dashevchenko
37a1ad77fc
merged with master
# Conflicts:
# common/data/src/main/java/org/thingsboard/server/common/data/notification/rule/NotificationRuleRecipientsConfig.java
3 months ago
dashevchenko
fdba60ae20
fixed ShortCustomerInfo openapi schema, refactoring
3 months ago
Viacheslav Klimov
3c99243748
Merge pull request #15173 from dashevchenko/ymlDescriptionImprovements
Extended env variable descriptions
3 months ago
Viacheslav Klimov
a77567c852
Merge pull request #15225 from thingsboard/master-rc-merge
Merge rc into master
3 months ago
Viacheslav Klimov
0f4cf61186
Merge remote-tracking branch 'origin/rc' into master-rc-merge
# Conflicts:
# application/src/main/data/upgrade/basic/schema_update.sql
# common/data/src/main/java/org/thingsboard/server/common/data/Customer.java
# common/data/src/main/java/org/thingsboard/server/common/data/EntityView.java
# common/data/src/main/java/org/thingsboard/server/common/data/Tenant.java
3 months ago
Viacheslav Klimov
913e3676de
Merge remote-tracking branch 'origin/lts-4.3' into rc
3 months ago
Viacheslav Klimov
f42be47267
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
3 months ago
Viacheslav Klimov
96effd3229
Merge pull request #15218 from smatvienko-tb/fix/lwm2m-rpc-read-collected-value-flaky-test
Fix flaky RpcLwm2mIntegrationReadCollectedValueTest.testReadSingleResource_sendFromClient_CollectedValue
3 months ago
Viacheslav Klimov
e0c22e55ae
Merge pull request #15216 from smatvienko-tb/fix/lwm2m-fw-update-flaky-test
Fix flaky Ota5LwM2MIntegrationTest.testFirmwareUpdateByObject5_Ok
3 months ago
Viacheslav Klimov
b8b6d6d59c
Merge pull request #15222 from smatvienko-tb/fix/maven-jar-plugin-version-mismatch
Fix maven-jar-plugin version mismatch across modules
3 months ago
Viacheslav Klimov
80a55e1dff
Merge pull request #15112 from smatvienko-tb/feature/mqtts-metrics
MQTTS metrics and client address logging on exceptionCaught
3 months ago
Sergey Matvienko
c5c732f30f
Address review: align interface param names with implementation
Rename `openConnections`/`connectionsCounter` to `statsName`/`number`
to match DefaultTransportService and avoid misleading future readers.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 months ago
dashevchenko
61fbfc1858
typo fix
3 months ago
dashevchenko
d081cc112f
reverted ensureDeterministicPropertyOrder
3 months ago
Sergey Matvienko
b0efe276eb
Refactor dao and netty-mqtt to inherit maven-jar-plugin version from pluginManagement
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 months ago
dashevchenko
07f410d605
SwaggerConfiguration improvement: making schema order stable
3 months ago
dashevchenko
9a3edc958e
env description improvements
3 months ago
dashevchenko
6b81c81526
env description improvements
3 months ago
Sergey Matvienko
9208861529
Bump maven-jar-plugin from 3.4.0 to 3.5.0
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 months ago
Sergey Matvienko
04ccf48419
Fix maven-jar-plugin version mismatch across modules
Root pluginManagement and netty-mqtt hardcoded version 3.1.1 while
the jar-plugin.version property (used by dao and others) was set to
3.4.0, causing build failures due to incompatible commons-io dependency.
Replace both hardcoded 3.1.1 occurrences with ${jar-plugin.version}
so all modules consistently use the version defined in one place.
Fixes #15037
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 months ago
dashevchenko
b11189f974
remove parent required field from children
3 months ago
Viacheslav Klimov
153336e7ed
Fix .gitignore to ignore .claude symlink
3 months ago
Viacheslav Klimov
32d3fdeae8
Merge pull request #15211 from dskarzh/feat/cf-additional-info
feat: add additionalInfo field to CalculatedField
3 months ago
dashevchenko
0705dd42c2
added test checking DiscriminatorMapping for EntityExportData
3 months ago
dashevchenko
89acce4c20
added test checking DiscriminatorMapping for EntityId, some java docs
3 months ago