Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
0118466
Merge remote-tracking branch 'origin/fix/cves' into fix/cves-master
ViacheslavKlimov Mar 23, 2026
0b72297
Restore lombok.version property required by maven-compiler-plugin ann…
ViacheslavKlimov Mar 23, 2026
2b60fdf
Merge remote-tracking branch 'origin/fix/cves' into fix/cves-master
ViacheslavKlimov Mar 23, 2026
665887c
Merge pull request #15278 from thingsboard/fix/cves
ViacheslavKlimov Mar 23, 2026
113afb7
Merge pull request #15281 from thingsboard/fix/cves-master
ViacheslavKlimov Mar 23, 2026
932d8c6
Rename ui-ngx help doc to structure.md
ViacheslavKlimov Mar 23, 2026
d2afdf3
Merge branch 'master' of github.com:thingsboard/thingsboard into feat…
ViacheslavKlimov Mar 23, 2026
2469817
Merge pull request #15264 from thingsboard/feature/tb-client-tests
ViacheslavKlimov Mar 23, 2026
1e89271
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
ViacheslavKlimov Mar 23, 2026
d6e71eb
Merge remote-tracking branch 'origin/lts-4.3' into rc
ViacheslavKlimov Mar 23, 2026
c893ae5
Merge remote-tracking branch 'origin/rc' into master-rc-merge
ViacheslavKlimov Mar 23, 2026
25ca83d
Merge pull request #15284 from thingsboard/master-rc-merge
ViacheslavKlimov Mar 23, 2026
87476a9
fixed json property name for ShortCustomerInfo.publicCustomer
dashevchenko Mar 24, 2026
4e964b2
Moved templates Control flow syntax to new version
mtsymbarov-del Mar 24, 2026
7c6fa8e
Merge pull request #15267 from mtsymbarov-del/fix/timeseries-tab-styles
vvlladd28 Mar 24, 2026
46ef7c5
Fixed CVE-2026-33228
vvlladd28 Mar 24, 2026
00e35f7
Fix proxy error handling for 502/503/504 HTTP status codes
vvlladd28 Mar 24, 2026
411b600
Merge pull request #15273 from vvlladd28/fix/string-items-list-autoco…
vvlladd28 Mar 24, 2026
697a31a
Merge remote-tracking branch 'upstream/lts-4.2' into lts-4.3
vvlladd28 Mar 24, 2026
2469d97
Merge remote-tracking branch 'upstream/lts-4.3' into rc
vvlladd28 Mar 24, 2026
49ab06d
Merge pull request #15294 from thingsboard/rc
vvlladd28 Mar 24, 2026
c033f4b
refactoring, added tests
dashevchenko Mar 24, 2026
7cce88f
fixed potential NPE, code cleanup
dashevchenko Mar 24, 2026
bf7ec81
Merge branch 'cacheCleanupFIx' into lts_4.3/cacheCleanupFix
dashevchenko Mar 24, 2026
0b10195
Merge branch 'lts_4.3/cacheCleanupFix' into cfCacheCleanupFix
dashevchenko Mar 24, 2026
7f8d255
Additional fixes
mtsymbarov-del Mar 24, 2026
c2ec2ed
Merge remote-tracking branch 'thingsboard-ce/master' into feat/new-co…
mtsymbarov-del Mar 24, 2026
729ac2c
Fixes after review
ViacheslavKlimov Mar 25, 2026
8d6eaa8
Merge pull request #15291 from dashevchenko/shortCustomerInfoFix
ViacheslavKlimov Mar 25, 2026
92390ae
added NoXss for AlarmCreateOrUpdateActiveRequest.type
dashevchenko Mar 25, 2026
d2cde5b
Add per-format packaging skip flags (pkg.skip.bootjar/deb/rpm/zip)
smatvienko-tb Mar 16, 2026
ac96b40
Replace Spotify dockerfile-maven-plugin with exec-maven-plugin
smatvienko-tb Mar 18, 2026
d4bc299
Fix black-box-tests docker-info dependency resolution
smatvienko-tb Mar 18, 2026
27ee393
CE: Added request body template support for REST API call node
AndriiLandiak Mar 26, 2026
7bb7088
Address review: fix pkg.skip.bootjar precedence and remove unused sur…
smatvienko-tb Mar 26, 2026
4a03ac4
Merge pull request #15121 from vvlladd28/improvement/rule-chain/note
ViacheslavKlimov Mar 26, 2026
6544f47
no activity event on device disconnect to avoid update device state f…
dashevchenko Mar 26, 2026
c285349
Merge remote-tracking branch 'thingsboard-ce/master' into feat/new-co…
mtsymbarov-del Mar 26, 2026
5b94f14
Fix calculated field cache to filter by tenant
irynamatveieva Mar 26, 2026
663fded
Merge branch 'lts-4.2-fix/cf-cache-tenant-filtering' into lts-4.3-fix…
irynamatveieva Mar 26, 2026
8185a34
Add font installation to docker-postgres and docker-cassandra Dockerf…
ViacheslavKlimov Mar 26, 2026
0e8995e
revert tenant filtering except for type-based lookup
irynamatveieva Mar 26, 2026
628defa
Merge pull request #15308 from irynamatveieva/lts-4.3-fix/cf-cache-te…
ViacheslavKlimov Mar 26, 2026
b5b6425
Merge remote-tracking branch 'origin/lts-4.3' into rc
ViacheslavKlimov Mar 26, 2026
daf529b
Merge pull request #15310 from thingsboard/rc
ViacheslavKlimov Mar 26, 2026
0cf75a5
Merge pull request #15139 from smatvienko-tb/improvement/per-format-p…
ViacheslavKlimov Mar 26, 2026
71233b4
Update build.sh to skip packaging
ViacheslavKlimov Mar 26, 2026
a57bcab
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
ViacheslavKlimov Mar 26, 2026
df936a6
Merge remote-tracking branch 'origin/lts-4.3' into rc
ViacheslavKlimov Mar 26, 2026
16636f0
Merge pull request #15311 from thingsboard/rc
ViacheslavKlimov Mar 26, 2026
cffd2e9
fixed WS limit handling for "Sessions per public user maximum number"
dashevchenko Mar 26, 2026
0465d96
Bump jackson-bom from 2.19.4 to 2.21.1 to fix GHSA-72hv-8253-57qq
ViacheslavKlimov Mar 27, 2026
f0cfd83
Bump netty-bom from 4.1.131.Final to 4.1.132.Final to fix CVE-2026-33…
ViacheslavKlimov Mar 27, 2026
28424b0
Merge pull request #15315 from thingsboard/fix/cves
ViacheslavKlimov Mar 27, 2026
20bdca7
Merge pull request #15309 from thingsboard/fix/tb-dockerfiles
ViacheslavKlimov Mar 27, 2026
1cb4df5
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
ViacheslavKlimov Mar 27, 2026
d02ed15
Merge remote-tracking branch 'origin/lts-4.3' into rc
ViacheslavKlimov Mar 27, 2026
5a514af
Merge pull request #15316 from thingsboard/rc
ViacheslavKlimov Mar 27, 2026
a75c008
added tests for DefaultWebSocketService.processSubscription
dashevchenko Mar 30, 2026
bf307a4
added tests for DefaultWebSocketService
dashevchenko Mar 30, 2026
5deeb2a
added test
dashevchenko Mar 30, 2026
4791411
Fixed CVE-2026-33895, CVE-2026-33894, CVE-2026-33896
vvlladd28 Mar 30, 2026
0f6eab3
Fixed CVE-2026-33750
vvlladd28 Mar 30, 2026
e24f0cb
Fixed CVE-2026-4923
vvlladd28 Mar 30, 2026
d5d86dc
Fixed CVE-2026-33671
vvlladd28 Mar 30, 2026
d7853ec
Merge branch 'fix/vulnerability/30-03-26' into fix/vulnerability/30-0…
vvlladd28 Mar 30, 2026
d805fa9
Merge pull request #15322 from vvlladd28/fix/vulnerability/30-03-26
ViacheslavKlimov Mar 30, 2026
aad0b2a
Merge pull request #15323 from vvlladd28/fix/vulnerability/30-03-26-l…
ViacheslavKlimov Mar 30, 2026
8f57542
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
ViacheslavKlimov Mar 30, 2026
11c2def
Merge remote-tracking branch 'origin/lts-4.3' into rc
ViacheslavKlimov Mar 30, 2026
1fb9796
Merge pull request #15324 from thingsboard/rc
ViacheslavKlimov Mar 30, 2026
c640edf
Update localization: Adjust "save-to-gallery" translations across lan…
deaflynx Mar 31, 2026
5768bbe
Add separate alarm rules API
ViacheslavKlimov Mar 31, 2026
0ef8dd5
Refactor alarm rule controller and fix swagger docs
ViacheslavKlimov Mar 31, 2026
fba53d6
Additional fixes
mtsymbarov-del Mar 31, 2026
8f8296e
if block fix
mtsymbarov-del Mar 31, 2026
d2b0cd0
Use plural path for alarm rules by entity endpoint
ViacheslavKlimov Mar 31, 2026
6028288
Address PR review: add type guard, null checks, and input validation
ViacheslavKlimov Mar 31, 2026
2a7eab3
Version set to 4.2.2.2-SNAPSHOT
ViacheslavKlimov Mar 31, 2026
1e8e9d5
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
ViacheslavKlimov Mar 31, 2026
ee975cf
Version set to 4.3.1.2-SNAPSHOT
ViacheslavKlimov Mar 31, 2026
0042437
Merge remote-tracking branch 'origin/lts-4.3' into rc
ViacheslavKlimov Mar 31, 2026
9c5a363
Merge remote-tracking branch 'origin/rc' into master-rc-merge
ViacheslavKlimov Mar 31, 2026
e6771bb
Add missing EdgeVersion entries V_4_2_2_2 and V_4_3_1_2
ViacheslavKlimov Mar 31, 2026
2eb0483
Merge pull request #15329 from thingsboard/master-rc-merge
ViacheslavKlimov Mar 31, 2026
a9681b9
Bump Node.js version from 22.18.0 to 22.22.2
ViacheslavKlimov Mar 31, 2026
de87d1f
updated efento proto files according to latest release, added support…
dashevchenko Mar 31, 2026
2cf1a76
efento data point optimization: general parameters are saved once wit…
dashevchenko Mar 31, 2026
c84810a
refactoring
dashevchenko Mar 31, 2026
29e82db
refactoring
dashevchenko Mar 31, 2026
584214e
Optimize REST API call node request body template UI
vvlladd28 Mar 31, 2026
c271aa5
Merge pull request #15306 from mtsymbarov-del/feat/new-control-syntax
vvlladd28 Mar 31, 2026
db1d259
Fix TbRestApiCallNodeTest
AndriiLandiak Apr 1, 2026
b39399b
Merge remote-tracking branch 'origin/rest-api-node-body-template' int…
AndriiLandiak Apr 1, 2026
253f70d
Refactor alarm rule controller to remove cross-controller dependency
ViacheslavKlimov Apr 1, 2026
1dc1b35
Use specific CalculatedFieldAlarmRule types in alarm rules UI components
vvlladd28 Apr 1, 2026
781391a
Improved request body template UI to match headers panel style
AndriiLandiak Apr 1, 2026
ff81523
added missed response schemas
dashevchenko Apr 1, 2026
159b2ce
fixed TaskResult.error serialization
dashevchenko Apr 1, 2026
145ae06
Update localization: Add quotes to "save-to-gallery" translations for…
deaflynx Apr 1, 2026
12f0094
deleted redundant required mode for some entity fields, added appropr…
dashevchenko Apr 1, 2026
9933b9e
Moved part of inputs to Outline appearance
mtsymbarov-del Apr 1, 2026
1cedb66
Additional inputs reworks
mtsymbarov-del Apr 2, 2026
d844c3a
Moved components from tb-kv-map-config-old to tb-kv-map-config
mtsymbarov-del Apr 2, 2026
1b2bc82
Math node reworks
mtsymbarov-del Apr 2, 2026
df0d16c
Minor fixes
mtsymbarov-del Apr 2, 2026
7fc8c8c
Minor fixes
mtsymbarov-del Apr 3, 2026
e21f457
Checkbox cleanup
mtsymbarov-del Apr 3, 2026
15048a1
Fix PR review comments: add body template JSON error handling, semaph…
AndriiLandiak Apr 3, 2026
6151c30
Additional reworks
mtsymbarov-del Apr 3, 2026
b234948
Fix AlarmRuleControllerTest deserialization failures
ViacheslavKlimov Apr 3, 2026
13825bd
Merge pull request #15330 from thingsboard/update-node-version
ViacheslavKlimov Apr 3, 2026
def6029
Detach RuleChainDetailsEntity after findById to prevent stale version…
ViacheslavKlimov Apr 3, 2026
856b462
Remove deprecated device profile alarm rules from API docs
ViacheslavKlimov Apr 3, 2026
572d2b5
Merge remote-tracking branch 'refs/remotes/origin/feature/alarm-rules…
ViacheslavKlimov Apr 3, 2026
430588d
updated Device.deviceProfileId openapi description, update AssetProfi…
dashevchenko Apr 3, 2026
fee9c28
Merge pull request #15343 from dashevchenko/openApiResponsesImpr
ViacheslavKlimov Apr 3, 2026
77e3b5c
Add condition to not display "Add Telemetry" button for Entity view type
mtsymbarov-del Apr 3, 2026
bbf4743
Simplify RuleChainDetailsDao interface and refactor save to doSave
ViacheslavKlimov Apr 3, 2026
d44538b
Merge pull request #15361 from thingsboard/fix/rulechain-details-detach
ViacheslavKlimov Apr 3, 2026
95846f3
standardize description field for device
mtsymbarov-del Apr 3, 2026
6628858
Address PR review: deduplicate checkReferencedEntities, fix return→no…
ViacheslavKlimov Apr 3, 2026
d4b8fa0
Add type guard for alarm rule updates and defensive cast in fromCalcu…
ViacheslavKlimov Apr 3, 2026
7ab9b93
Address PR review: restore private visibility, keep @Valid, fix test …
ViacheslavKlimov Apr 6, 2026
5527382
Merge pull request #15326 from thingsboard/feature/alarm-rules-api
ViacheslavKlimov Apr 6, 2026
7f0415d
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
ViacheslavKlimov Apr 6, 2026
c75238a
Merge remote-tracking branch 'origin/lts-4.3' into rc
ViacheslavKlimov Apr 6, 2026
a2d9b0b
Merge pull request #15365 from thingsboard/rc
ViacheslavKlimov Apr 6, 2026
e7ca14a
deleted deprecated proto field and corresponding code
dashevchenko Apr 6, 2026
3d97078
Changed approach
mtsymbarov-del Apr 6, 2026
f0242f0
Bump spring-boot to 3.5.13 to fix jackson-core vulnerability
zzzeebra Apr 6, 2026
ac60084
Fix duplicate OpenAPI schemas for discriminated types
ViacheslavKlimov Apr 6, 2026
8a64237
Merge pull request #15369 from thingsboard/fix/openapi-spec
ViacheslavKlimov Apr 6, 2026
f1c284b
Fix duplicate OpenAPI schemas for discriminated types
ViacheslavKlimov Apr 6, 2026
89fc147
Merge pull request #15370 from thingsboard/fix/openapi-spec
ViacheslavKlimov Apr 6, 2026
cf93b59
Remove ContactBased and HasId pre-registration
ViacheslavKlimov Apr 6, 2026
7ece834
Merge pull request #15371 from thingsboard/fix/openapi-spec
ViacheslavKlimov Apr 6, 2026
07206c6
updated swagger configuration to fix AiChatModelConfig children schemas
dashevchenko Apr 6, 2026
72f36cd
Merge pull request #15368 from zzzeebra/fix/jackson-core-vulnerability
ViacheslavKlimov Apr 7, 2026
75b060a
Merge pull request #15372 from dashevchenko/openApiSpecFix
ViacheslavKlimov Apr 7, 2026
b9b518a
Strip @JsonIgnoreProperties from schema context and remove Calculated…
ViacheslavKlimov Apr 7, 2026
f13d4da
Merge pull request #15375 from thingsboard/fix/openapi-spec
ViacheslavKlimov Apr 7, 2026
048c0fc
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
ViacheslavKlimov Apr 7, 2026
0781de5
Merge remote-tracking branch 'origin/lts-4.3' into rc
ViacheslavKlimov Apr 7, 2026
d885fd7
Merge remote-tracking branch 'origin/rc' into master-rc-merge
ViacheslavKlimov Apr 7, 2026
c204eff
Merge pull request #15376 from thingsboard/master-rc-merge
ViacheslavKlimov Apr 7, 2026
ef4bbc0
system alarm comment access control fix
dashevchenko Apr 7, 2026
313464c
Merge remote-tracking branch 'thingsboard-ce/master' into feat/outlin…
mtsymbarov-del Apr 7, 2026
e4e3df7
Merge pull request #15362 from mtsymbarov-del/fix/disable-add-telemet…
vvlladd28 Apr 7, 2026
036cb08
Added @angular/core/rxjs-interop to modules map
vvlladd28 Apr 6, 2026
5d84236
Merge pull request #15339 from deaflynx/improve-mobile-translation
vvlladd28 Apr 7, 2026
9fed9c7
Fixed Datasource determination for autocomplete patterns if datasourc…
mtsymbarov-del Apr 1, 2026
6f790b9
Fixed hint alignment for propagate alarm rule field
mtsymbarov-del Apr 3, 2026
173286a
Merge remote-tracking branch 'upstream/lts-4.2' into lts-4.3
vvlladd28 Apr 7, 2026
532ebc0
Merge remote-tracking branch 'upstream/lts-4.3' into rc
vvlladd28 Apr 7, 2026
91f7c87
Merge remote-tracking branch 'upstream/rc'
vvlladd28 Apr 7, 2026
ceacb70
Merge pull request #15378 from vvlladd28/merge/7-04-26/master
vvlladd28 Apr 7, 2026
8594ea3
refactoring
dashevchenko Apr 7, 2026
64e7886
import cleanup
dashevchenko Apr 7, 2026
fca4f83
enhanced test
dashevchenko Apr 7, 2026
7a6885d
Minor fixes
mtsymbarov-del Apr 7, 2026
e56566e
hidden deprecated schemas, fixed duplicated classes
dashevchenko Apr 7, 2026
ffde9fe
hidden deprecated schema
dashevchenko Apr 7, 2026
4f8d18d
Minor fixes
mtsymbarov-del Apr 7, 2026
d018f1a
Merge pull request #15357 from mtsymbarov-del/feat/outline-inputs
vvlladd28 Apr 7, 2026
93fcf19
Merge pull request #15379 from dashevchenko/openApiSpecRenaming
ViacheslavKlimov Apr 8, 2026
5afd7cb
Expose http-utils functions via WidgetContext.httpUtils
vvlladd28 Apr 8, 2026
a524492
Fix missing 'type' property in alarm rule condition on save
vvlladd28 Apr 8, 2026
8f9077a
feat: add OpenFreeMap provider and vector tiles support for custom pr…
vvlladd28 Apr 1, 2026
781cdee
feat(markdown): support Angular control flow syntax in sanitize
vvlladd28 Apr 8, 2026
9aecf0b
Add roundDown option to ShortNumberPipe
vvlladd28 Apr 8, 2026
284c7d9
Use Number.isFinite for input validation
vvlladd28 Apr 8, 2026
2bec3bd
Merge remote-tracking branch 'upstream/lts-4.3' into rc
vvlladd28 Apr 8, 2026
91ad234
Merge pull request #15396 from thingsboard/rc
vvlladd28 Apr 8, 2026
1ddcafc
Merge pull request #15127 from AndriiLandiak/rest-api-node-body-template
ViacheslavKlimov Apr 9, 2026
10c510f
Merge pull request #15302 from dashevchenko/alarmTypeXss
ViacheslavKlimov Apr 9, 2026
ea04ef1
Merge pull request #15333 from dashevchenko/efentoOpt
ViacheslavKlimov Apr 9, 2026
77f17ca
Merge pull request #15342 from dashevchenko/rc_taskResultErrorFix
ViacheslavKlimov Apr 9, 2026
0d29f60
Merge pull request #15305 from dashevchenko/activityEventOnDeviceDisc…
ViacheslavKlimov Apr 9, 2026
7093c6c
Merge pull request #15366 from dashevchenko/deprecatedFieldsCleanup
ViacheslavKlimov Apr 9, 2026
975c266
Fixed select options content clipped in dynamic form property panel
vvlladd28 Apr 9, 2026
f624c0f
deleted redundant import
dashevchenko Apr 9, 2026
c7cae28
Merge pull request #15313 from dashevchenko/publicUserWsSessionsLimitFix
ViacheslavKlimov Apr 9, 2026
58c820a
deleted wrong required mode
dashevchenko Apr 9, 2026
86bad9e
Fixed bugs and added outline appearance to inputs that was missed
mtsymbarov-del Apr 9, 2026
93a1ad4
Merge pull request #15401 from dashevchenko/openAPI/requiredFieldsCle…
ViacheslavKlimov Apr 9, 2026
60ef8cb
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
ViacheslavKlimov Apr 9, 2026
cb7df9f
Merge remote-tracking branch 'origin/lts-4.3' into rc
ViacheslavKlimov Apr 9, 2026
f53c912
Merge remote-tracking branch 'origin/rc' into master-rc-merge
ViacheslavKlimov Apr 9, 2026
549799b
Merge pull request #15404 from thingsboard/master-rc-merge
ViacheslavKlimov Apr 9, 2026
a90277b
Fixed table column assign view
mtsymbarov-del Apr 10, 2026
98380e8
Added missing appearance
mtsymbarov-del Apr 10, 2026
8fb4c60
Fix DataValidationException import
ViacheslavKlimov Apr 10, 2026
f0b8f93
Merge remote-tracking branch 'origin/lts-4.3' into rc
ViacheslavKlimov Apr 10, 2026
ffb8b53
Merge pull request #15410 from thingsboard/rc
ViacheslavKlimov Apr 10, 2026
851402c
Added proper stateController determination to work correctly with "Ho…
mtsymbarov-del Apr 10, 2026
5931921
Fix REST API Call node blocking actor thread and semaphore permit leak
smatvienko-tb Apr 10, 2026
f3ff0e1
Fixed CVE-2026-34487, CVE-2026-34486, CVE-2026-34483
zzzeebra Apr 14, 2026
1289b42
Fixed Alarm Assignee icon placement
mtsymbarov-del Apr 14, 2026
87098eb
Fixed translation for Asset and Device profile
mtsymbarov-del Apr 14, 2026
dd40e7f
Removed "Alarm rules" step from setting up device profile
mtsymbarov-del Apr 14, 2026
933b277
Merge pull request #15409 from mtsymbarov-del/fix/attributes-table-wi…
vvlladd28 Apr 14, 2026
2d43d68
A text truncation feature has been added to improve the display of lo…
mtsymbarov-del Apr 10, 2026
907253a
fix(pom): move tomcat override before spring-boot BOM import
zzzeebra Apr 15, 2026
ccd4069
Merge pull request #15417 from zzzeebra/fix/tomcat-cve-2026-34487
ViacheslavKlimov Apr 15, 2026
9bc8db5
Merge pull request #15274 from dashevchenko/cacheCleanupFIx
ViacheslavKlimov Apr 15, 2026
ce2055c
Merge pull request #15277 from dashevchenko/lts_4.3/cacheCleanupFix
ViacheslavKlimov Apr 15, 2026
b236830
Merge pull request #15280 from dashevchenko/cfCacheCleanupFix
ViacheslavKlimov Apr 15, 2026
46d89c9
Merge pull request #15377 from dashevchenko/systemAlarmCommentFix
ViacheslavKlimov Apr 15, 2026
20957bc
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
ViacheslavKlimov Apr 15, 2026
e5ad6d0
Merge remote-tracking branch 'origin/lts-4.3' into rc
ViacheslavKlimov Apr 15, 2026
8dbadb7
Merge remote-tracking branch 'origin/rc' into master-rc-merge
ViacheslavKlimov Apr 15, 2026
7907d89
Merge pull request #15424 from thingsboard/master-rc-merge
ViacheslavKlimov Apr 15, 2026
48fe407
Fix mat icon styles
mtsymbarov-del Apr 15, 2026
7c86923
Adjusted size of entity type select to fit error message
mtsymbarov-del Apr 15, 2026
2ad6316
Merge pull request #15334 from smatvienko-tb/fix/rest-api-call-node-b…
ViacheslavKlimov Apr 15, 2026
a500227
Propagated size of page to child nodes in Entities hierarchy widget
mtsymbarov-del Apr 15, 2026
a46592b
Minor rework
mtsymbarov-del Apr 15, 2026
c8c1d49
Added update run after custom header actions available
mtsymbarov-del Apr 15, 2026
f3a1c5f
Fixed not proper set of timewindow for child nodes in Entities hierar…
mtsymbarov-del Apr 15, 2026
a0fd36b
Approach change
mtsymbarov-del Apr 15, 2026
e2260ff
Add hint to reserve space
mtsymbarov-del Apr 15, 2026
37699ff
Preserve 4.2.1 -> 4.3 upgrade script
ViacheslavKlimov Apr 16, 2026
6dd878f
Merge pull request #15437 from thingsboard/lts-4.3-rc
ViacheslavKlimov Apr 16, 2026
e782f4c
Enhance SystemPatchApplier for LTS version support
ViacheslavKlimov Apr 16, 2026
a94db07
Merge pull request #15438 from thingsboard/worktree-patch-applier
ViacheslavKlimov Apr 16, 2026
6b536c4
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
ViacheslavKlimov Apr 16, 2026
6ce3fd5
Merge pull request #15423 from mtsymbarov-del/fix/alarm-assignee-sele…
vvlladd28 Apr 16, 2026
3eef5e5
Merge pull request #15427 from mtsymbarov-del/fix/relation-filed-size
vvlladd28 Apr 16, 2026
9c7602e
Merge pull request #15430 from mtsymbarov-del/fix/widget-header-action
vvlladd28 Apr 16, 2026
cad1bbc
Merge pull request #15433 from mtsymbarov-del/fix/propagate-pagesize-…
vvlladd28 Apr 16, 2026
e1f6abf
Merge remote-tracking branch 'thingsboard-ce/lts-4.2' into fix/entiti…
mtsymbarov-del Apr 16, 2026
dd836c4
Merge pull request #15434 from mtsymbarov-del/fix/entities-hierarchy-…
vvlladd28 Apr 16, 2026
65aef71
Fixed rule chain select appearance
mtsymbarov-del Apr 16, 2026
587e7d7
Merge pull request #15441 from mtsymbarov-del/fix/outlined-inputs-add…
vvlladd28 Apr 16, 2026
8cca70e
Merge remote-tracking branch 'upstream/lts-4.2' into lts-4.3
vvlladd28 Apr 16, 2026
2721d7f
Merge remote-tracking branch 'ce/rc' into merge_rc_master_ce
smatvienko-tb Apr 16, 2026
c7eb1bd
Add missing Apache HTTP classes to TbRestApiCallNodeTest
smatvienko-tb Apr 16, 2026
15635c3
Fix postRequestWithEmptyBodyTemplateUsesMessageData missing executor …
smatvienko-tb Apr 16, 2026
4a5599b
Merge pull request #15445 from smatvienko-tb/merge_rc_master_ce
ViacheslavKlimov Apr 17, 2026
b83bdad
Merge remote-tracking branch 'origin/rc' into master-rc-merge
ViacheslavKlimov Apr 17, 2026
16838ea
Merge pull request #15448 from thingsboard/master-rc-merge
ViacheslavKlimov Apr 17, 2026
81210ff
Fix issue in entity-list-select.component.html after merge
ViacheslavKlimov Apr 17, 2026
10bdea3
Merge pull request #15449 from thingsboard/master-rc
ViacheslavKlimov Apr 17, 2026
bf33b97
Ignore unknown properties when deserializing Redis cache entries
ViacheslavKlimov Apr 17, 2026
08e94a7
Fix flaky TbRestApiCallNodeTest via SsrfProtectionValidator ResourceLock
smatvienko-tb Apr 17, 2026
5681cf4
Merge pull request #15454 from smatvienko-tb/fix/flaky-TbRestApiCallN…
ViacheslavKlimov Apr 17, 2026
fcdc7b7
Merge pull request #15452 from thingsboard/fix/redis-cache-unknown-pr…
ViacheslavKlimov Apr 17, 2026
eb8bbcf
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
ViacheslavKlimov Apr 17, 2026
00f746c
Merge pull request #15455 from thingsboard/rc
ViacheslavKlimov Apr 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
67 changes: 67 additions & 0 deletions .github/ISSUE_TEMPLATE/---bug-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
---
name: "\U0001F41E Bug report"
about: Create a report to help us improve
title: "Your title here"
labels: ['bug', 'unconfirmed']
assignees: Ultrazombie

---

**Describe the bug**
A clear and concise description of what the bug is.

**Your Server Environment**
<!-- 🔅🔅🔅🔅🔅🔅🔅 Choose one of the following or write your own 🔅🔅🔅🔅🔅🔅🔅-->
* [Live Demo](https://demo.thingsboard.io)
* [ThingsBoard Cloud](https://thingsboard.cloud)
* own setup
* Deployment: monolith or microservices
* Deployment type: deb, rpm, exe, docker-compose, k8s, ami
* ThingsBoard Version
* Community or Professional Edition
* OS Name and Version

**Your Client Environment**
<!-- 🔅🔅🔅🔅🔅🔅🔅 Choose one of the following or write your own 🔅🔅🔅🔅🔅🔅🔅-->
**Desktop (please complete the following information):**

* OS: [e.g. iOS]
* Browser [e.g. chrome, safari]
* Version [e.g. 22]

**Smartphone (please complete the following information):**
* Device: [e.g. iPhone6]
* OS: [e.g. iOS8.1]
* Browser [e.g. stock browser, safari]
* Version [e.g. 22]

**Your Device**

* Connectivity
* MQTT
* HTTP
* CoAP
* Gateway
* Integration: (Specify name)
* Device vendor and model

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, please add screenshots to help explain your problem.

**Additional context**
Please feel free to add any other context about the problem here.

________________________________________________________________
**Disclaimer**

We appreciate your contribution whether it is a bug report, feature request, or pull request with improvement (hopefully). Please comply with the [Community ethics policy](https://docs.github.com/en/site-policy/acceptable-use-policies/github-acceptable-use-policies), and do not expect us to answer your requests immediately. Also, do not treat *GitHub issues* as a support channel.
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
name: Feature request
about: Suggest an idea for this project
title: "Your title here"
labels: ['feature']
assignees: 'Ultrazombie'

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.

_____________________________________________________
**Disclaimer**

We appreciate your contribution whether it is a bug report, feature request, or pull request with improvement (hopefully). Please comply with the [Community ethics policy](https://docs.github.com/en/site-policy/acceptable-use-policies/github-acceptable-use-policies)), and do not expect us to answer your requests immediately. Also, do not treat *GitHub issues* as a support channel.
30 changes: 30 additions & 0 deletions .github/ISSUE_TEMPLATE/question.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
name: Question
about: Describe your questions in detail
title: "Your title here"
labels: ['question']
assignees: 'Ultrazombie'

---

**Component**

<!-- Choose one of the following and delete all others. -->
* UI
* Rule Engine
* Installation
* Generic

**Description**
Clear and concise details.

**Environment**
<!-- Add information about your environment and ThingsBoard version if applicable -->
* OS: name and version
* ThingsBoard: version
* Browser: name and version

___________________________________________________________
**Disclaimer**

We appreciate your contribution whether it is a bug report, feature request, or pull request with improvement (hopefully). Please comply with the [Community ethics policy](https://docs.github.com/en/site-policy/acceptable-use-policies/github-acceptable-use-policies), and do not expect us to answer your requests immediately. Also, do not treat *GitHub issues* as a support channel.
109 changes: 109 additions & 0 deletions .github/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
#
# Copyright © 2016-2026 The Thingsboard Authors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

changelog:
exclude:
labels:
- Ignore for release
categories:
- title: 'Security'
labels:
- 'Security'

- title: 'Major Core & Rule Engine'
labels:
- 'Major Core'
- 'Major Rule Engine'

- title: 'Major UI'
labels:
- 'Major UI'

- title: 'Major Transport'
labels:
- 'Major Transport'

- title: 'Major Edge'
labels:
- 'Major Edge'

- title: 'Core & Rule Engine'
labels:
- 'Core'
- 'Rule Engine'
exclude:
labels:
- 'Bug'

- title: 'UI'
labels:
- 'UI'
exclude:
labels:
- 'Bug'

- title: 'Transport'
labels:
- 'Transport'
exclude:
labels:
- 'Bug'

- title: 'Edge'
labels:
- 'Edge'
exclude:
labels:
- 'Bug'

- title: 'Bug: Core & Rule Engine'
labels:
- 'Bug'
exclude:
labels:
- 'UI'
- 'Transport'
- 'Edge'

- title: 'Bug: UI'
labels:
- 'Bug'
exclude:
labels:
- 'Core'
- 'Rule Engine'
- 'Transport'
- 'Edge'

- title: 'Bug: Transport'
labels:
- 'Bug'
exclude:
labels:
- 'Core'
- 'Rule Engine'
- 'UI'
- 'Edge'

- title: 'Bug: Edge'
labels:
- 'Bug'
exclude:
labels:
- 'Core'
- 'Rule Engine'
- 'UI'
- 'Transport'
47 changes: 47 additions & 0 deletions .github/workflows/check-configuration-files.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
#
# Copyright © 2016-2026 The Thingsboard Authors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

name: Check configuration files
on:
push:
branches:
- master
pull_request:
paths:
- 'application/src/main/resources/thingsboard.yml'
- 'transport/http/src/main/resources/tb-http-transport.yml'
- 'transport/http/src/main/resources/tb-mqtt-transport.yml'
- 'transport/http/src/main/resources/tb-coap-transport.yml'
- 'transport/http/src/main/resources/tb-lwm2m-transport.yml'
- 'transport/http/src/main/resources/tb-snmp-transport.yml'
- 'msa/vc-executor/src/main/resources/tb-vc-executor.yml'

jobs:
build:
name: Check thingsboard.yml file
runs-on: ubuntu-22.04
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up Python 3.13
uses: actions/setup-python@v3
with:
python-version: "3.13.2"
architecture: "x64"
env:
AGENT_TOOLSDIRECTORY: /opt/hostedtoolcache
- name: Run Verification Script
run: python3 tools/src/main/python/check_yml_file.py
54 changes: 54 additions & 0 deletions .github/workflows/license-header-format.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
#
# Copyright © 2016-2026 The Thingsboard Authors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

name: License header format

on:
push:
branches:
- 'master'
- 'develop/3*'
- 'hotfix/3*'

jobs:
license-format:
runs-on: ubuntu-latest

steps:
- name: Checkout Repository
uses: actions/checkout@v4

- name: Set up JDK
uses: actions/setup-java@v4
with:
distribution: 'corretto' # https://github.com/actions/setup-java?tab=readme-ov-file#supported-distributions
java-version: '25'
cache: 'maven' # https://github.com/actions/setup-java?tab=readme-ov-file#caching-sbt-dependencies

- name: License header format
run: mvn -T 1C license:format

- name: License header format (msa/black-box-tests/)
run: mvn -T 1C license:format -f msa/black-box-tests/

- name: Set Git user information
run: |
git config user.name "ThingsBoard Bot"
git config user.email "noreply@thingsboard.io"

- name: Check and push changes
run: |
git diff --exit-code || git commit -am "License header format" && git push
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,12 @@ pom.xml.versionsBackup
**/build
**/target
**/Californium.properties
**/Californium3.properties
**/.env
.instance_id
rebuild-docker.sh
*/.run/**
.run/**
.run
.claude
.planning
12 changes: 0 additions & 12 deletions .travis.yml

This file was deleted.

Loading