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
52bb245
Merge pull request #14653 from vvlladd28/improvement/audit-log-style
vvlladd28 Dec 19, 2025
728d4ae
Merge pull request #14651 from ArtemDzhereleiko/AD/fix-translations/c…
vvlladd28 Dec 19, 2025
b0c39c4
TbMqttSslTransportComponent condition for both tb-transport and monol…
smatvienko-tb Dec 19, 2025
706b022
UI: Fixed edit cf and refactor cf models and service
vvlladd28 Dec 19, 2025
0dd89f8
Merge pull request #14655 from vvlladd28/bug/cf/edit-page
vvlladd28 Dec 19, 2025
5de60c3
Merge pull request #14654 from smatvienko-tb/TbMqttSslTransportComponent
ViacheslavKlimov Dec 22, 2025
ac4b711
Merge pull request #14658 from thingsboard/lts-4.2
ViacheslavKlimov Dec 22, 2025
78beec0
Merge pull request #14659 from thingsboard/rc
ViacheslavKlimov Dec 22, 2025
6827949
UI: Fixed color settings panel update
Dec 22, 2025
ed0ab43
Merge pull request #14660 from ArtemDzhereleiko/AD/bug-fix/fixed-pane…
vvlladd28 Dec 22, 2025
295d29f
Version set to 4.2.1.1-RC
ViacheslavKlimov Dec 22, 2025
1474ba7
Merge pull request #14662 from thingsboard/lts-version
ViacheslavKlimov Dec 22, 2025
68f432b
Set default docker base image to thingsboard/openjdk25:trixie-slim
ViacheslavKlimov Dec 22, 2025
032e131
Merge pull request #14663 from thingsboard/fix-docker-base
ViacheslavKlimov Dec 22, 2025
9eedf74
Revert docker base openjdk25 for monolith images
ViacheslavKlimov Dec 22, 2025
39186b9
Merge pull request #14664 from thingsboard/fix-docker-base
ViacheslavKlimov Dec 22, 2025
dbbd97c
Edge mergeAndFilterDownlinkDuplicates - handle cases when no TS in at…
volodymyr-babak Dec 22, 2025
cb7b2e2
Fixed see debug event and change color alarm severity for alarm table…
ArtemDzhereleiko Dec 22, 2025
028083d
Add LTS docker tag build config
ViacheslavKlimov Dec 23, 2025
d4c32c0
Merge pull request #14668 from thingsboard/lts-docker
ashvayka Dec 23, 2025
934b541
Fixed disabling update button based on filters change (#14669)
mtsymbarov-del Dec 23, 2025
f704fcc
Separate push-lts-docker-amd-arm-images profile
ViacheslavKlimov Dec 23, 2025
d3af6ba
Merge pull request #14670 from thingsboard/lts-docker
ViacheslavKlimov Dec 23, 2025
4a30d77
Added translations for severity in alarm comments
mtsymbarov-del Dec 23, 2025
ea29bda
UI: Enhancement for alarm severity colors
Dec 23, 2025
73a09f7
Simplified logic
mtsymbarov-del Dec 23, 2025
8f90c7f
added help pages for related entities aggregation scripts
irynamatveieva Dec 23, 2025
1ff694f
Revert to Java 17 due to fonts issue
ashvayka Dec 23, 2025
cff9286
Add optional latest tag push for LTS
ViacheslavKlimov Dec 23, 2025
aeee894
Merge pull request #14674 from thingsboard/lts-docker
ViacheslavKlimov Dec 23, 2025
0ea0dca
UI: overide alarm severity colors from widget and dashboard css settings
Dec 23, 2025
9604817
UI: Add cf details page
vvlladd28 Dec 23, 2025
48c2e41
Exclude TbAiNode for Edge-4.1
MazurenkoNick Dec 24, 2025
bd95161
Exclude TbAiNode for Edge-4.0
MazurenkoNick Dec 24, 2025
bfc0374
Map widget: enable history-only mode when comparison aggregation is e…
ChantsovaEkaterina Dec 24, 2025
6e6adda
extended getTenantsByIds API for tenant admins
dashevchenko Dec 24, 2025
ac7c710
UI: Fixed bug with cf page
Dec 24, 2025
6b33e91
Merge pull request #26 from ArtemDzhereleiko/AD/bug/cf-page
vvlladd28 Dec 24, 2025
a35bbcc
handle future telemetry and fill intervals after restart based on wat…
irynamatveieva Dec 24, 2025
2ee94a6
UI: Add cf details panel tabs refactor edit value
vvlladd28 Dec 24, 2025
c6ae93f
Map widget: disable data key aggregation settings in data layer confi…
ChantsovaEkaterina Dec 24, 2025
075378a
Merge remote-tracking branch 'upstream/rc' into bug/latest-values-map…
ChantsovaEkaterina Dec 24, 2025
c50b24d
UI: Extract same method in cf for service
vvlladd28 Dec 24, 2025
f2dadd0
Version set to 4.2.1.2-SNAPSHOT
ViacheslavKlimov Dec 25, 2025
691eddb
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.2
ViacheslavKlimov Dec 25, 2025
5e8ca1c
TMP version set to 4.2.1.2-SNAPSHOT
ViacheslavKlimov Dec 25, 2025
1cc6925
Merge branch 'lts-4.2' of github.com:thingsboard/thingsboard into rc
ViacheslavKlimov Dec 25, 2025
c069d28
Version set to 4.3.0-RC
ViacheslavKlimov Dec 25, 2025
767b4e2
Merge pull request #14686 from thingsboard/rc-lts-merge
ViacheslavKlimov Dec 25, 2025
b72f6a8
Set default base image to thingsboard/openjdk25:trixie-slim
ViacheslavKlimov Dec 25, 2025
8662683
Fix occasional alarm rule test failure due to race condition
ViacheslavKlimov Dec 25, 2025
ea0014a
Merge pull request #14665 from volodymyr-babak/fixed-merge-attr-no-ts
ViacheslavKlimov Dec 25, 2025
28a0c23
Merge pull request #14645 from thingsboard/fix_bug_lwm2m_reboot_profi…
ViacheslavKlimov Dec 25, 2025
e083aaa
UI: Fixed calculated fields panel dirty state
vvlladd28 Dec 26, 2025
3c5df43
UI: Fixed minor problem in calculated fields panel
vvlladd28 Dec 26, 2025
9409eff
Merge pull request #14691 from vvlladd28/improvement/calculated-field…
vvlladd28 Dec 26, 2025
96f2c34
UI: Alarm rule details page
Dec 25, 2025
0a58ff5
UI: Improved alarm rules detail panel/page
vvlladd28 Dec 26, 2025
b1b88d3
Merge pull request #14692 from vvlladd28/improvement/alarm-rules/deta…
vvlladd28 Dec 26, 2025
29a0ffc
Merge pull request #14614 from mtsymbarov-del/fix/device-profile-tran…
vvlladd28 Dec 26, 2025
b83f452
Merge pull request #14671 from mtsymbarov-del/fix/add-severity-transl…
vvlladd28 Dec 26, 2025
44f2b44
UI: Fixed not apply contidition in alarm rules and fixed style
vvlladd28 Dec 26, 2025
9823c78
UI: Fixed show label in select cf entity
vvlladd28 Dec 26, 2025
b38449e
Merge branch 'rc' into docker-openjdk25-default
ViacheslavKlimov Dec 26, 2025
c4ce25b
UI: Disabled change CF type when import
vvlladd28 Dec 26, 2025
7226ca7
UI: Time series data aggregation CF remove 'Count unique' aggregation…
vvlladd28 Dec 26, 2025
1840401
UI: Add show title in CF page and minor bug show required
vvlladd28 Dec 26, 2025
3a647f0
UI: Optimize watchKeyChange in CF arguments
vvlladd28 Dec 26, 2025
595b52d
UI: Fixed cf argument validation
vvlladd28 Dec 26, 2025
dc61af2
Merge pull request #14694 from vvlladd28/improvement/cf/mior-improvement
vvlladd28 Dec 26, 2025
8beca34
Merge pull request #14678 from MazurenkoNick/update-excluded-nodes-by…
ViacheslavKlimov Dec 29, 2025
51466f5
Merge pull request #14688 from thingsboard/fix/alarm-test-race
ViacheslavKlimov Dec 29, 2025
1b40760
Merge branch 'rc' into docker-openjdk25-default
ViacheslavKlimov Dec 29, 2025
e3997e1
Merge pull request #14673 from irynamatveieva/related-entities-cf/hel…
ViacheslavKlimov Dec 29, 2025
bd4a450
Use 3.8-stable tb-gateway image
ViacheslavKlimov Dec 29, 2025
358c050
Merge pull request #14703 from thingsboard/update-gateway-image
ViacheslavKlimov Dec 29, 2025
00ab73f
passed ctx as param to updateEntry
irynamatveieva Dec 29, 2025
8601954
UI: Fixed loading state in login pages
vvlladd28 Dec 29, 2025
6723852
Merge pull request #14704 from vvlladd28/bug/login-pages/loading
vvlladd28 Dec 29, 2025
aaae5c9
Revert openjdk25 for tb-postgres and tb-cassandra images
ViacheslavKlimov Dec 29, 2025
9cb3d47
fixed tests
irynamatveieva Dec 29, 2025
9cb468b
Merge pull request #14681 from irynamatveieva/entity-agg-cf/improvements
ViacheslavKlimov Dec 29, 2025
a54e04c
Warn on stale propagation state during restore; fix sync update to re…
ShvaykaD Dec 29, 2025
7f81eab
UI: Fixed default value for entity-select.component.ts
vvlladd28 Dec 29, 2025
f95f3a0
UI: Fixed create password loading state
vvlladd28 Dec 29, 2025
4e45f82
UI: Show create relation only for relation query type
Dec 23, 2025
a0f5de6
Merge pull request #14672 from ArtemDzhereleiko/AD/enh/alarm-color-cs…
vvlladd28 Dec 30, 2025
02cc1f3
cleanup CF integration tests from duplicate doPost API calls
ShvaykaD Dec 30, 2025
dac772b
Fix release notes generation for bugs section
ViacheslavKlimov Dec 30, 2025
6b53c55
Merge pull request #14711 from thingsboard/fix/release-notes-config
ViacheslavKlimov Dec 30, 2025
4659c3f
Merge pull request #14712 from thingsboard/lts-4.2
ViacheslavKlimov Dec 30, 2025
7fece50
Merge pull request #14713 from thingsboard/rc
ViacheslavKlimov Dec 30, 2025
68df336
Merge pull request #14705 from irynamatveieva/fix/cf-tests
ViacheslavKlimov Dec 30, 2025
3764dc0
UI: Updated cf hint text and updated style selected cf type
vvlladd28 Dec 30, 2025
c410c32
Merge pull request #14687 from thingsboard/docker-openjdk25-default
ViacheslavKlimov Dec 31, 2025
5bf087e
UI: Fixed for alarm rule and calculated fields page
Dec 31, 2025
276c306
UI: Preview for argument table
Jan 2, 2026
f78d4ab
Merge remote-tracking branch 'upstream/rc' into AD/imp/cf/arguments-t…
Jan 2, 2026
e300cc6
exclude argument from debug event if empty
irynamatveieva Jan 5, 2026
9332d37
Merge pull request #14726 from irynamatveieva/fix/cf-debug-event
ViacheslavKlimov Jan 5, 2026
11ea95f
Reverse isAssignableFrom check in EdgeImitator
MazurenkoNick Jan 5, 2026
177ee35
Share time-unit-input component (#14684)
kalutkaz Jan 5, 2026
8ab2d22
Merge pull request #14722 from ArtemDzhereleiko/AD/imp/cf/arguments-t…
vvlladd28 Jan 5, 2026
243b8cf
Merge remote-tracking branch 'upstream/rc' into fix-edge-stats-test
MazurenkoNick Jan 5, 2026
b29c670
Fix invalid finish ts for jobs with zero tasks
ViacheslavKlimov Jan 5, 2026
09e5b3c
Merge pull request #14728 from thingsboard/fix/task-manager-invalid-time
ViacheslavKlimov Jan 5, 2026
ffe76b6
Merge pull request #14564 from dashevchenko/edqForSysAdmin
ViacheslavKlimov Jan 5, 2026
3b7ffe1
Fixed CVE-2025-15284
vvlladd28 Jan 5, 2026
15ebe4b
Merge pull request #14729 from thingsboard/fix/vulnerability/CVE-2025…
vvlladd28 Jan 5, 2026
2e2359d
Merge pull request #14727 from MazurenkoNick/fix-edge-stats-test
ViacheslavKlimov Jan 5, 2026
44df43d
Fix invalid service tests
ViacheslavKlimov Jan 5, 2026
c83fb15
Merge pull request #14730 from thingsboard/fix/service-tests
ViacheslavKlimov Jan 5, 2026
acaf4db
Merge branch 'lts-4.2' of github.com:thingsboard/thingsboard into rc
ViacheslavKlimov Jan 5, 2026
87ef01c
Merge pull request #14731 from thingsboard/rc-lts
ViacheslavKlimov Jan 5, 2026
bb451ed
Map widget: validate and update timewindow config on init; refactoring
ChantsovaEkaterina Jan 5, 2026
aef091b
UI: Bug fix for calculated fields
Jan 6, 2026
b15ef1c
Redis: add username for ACL auth
AndriiLandiak Jan 6, 2026
c001ea5
Merge pull request #14706 from thingsboard/propagation-cf/state-resto…
ViacheslavKlimov Jan 6, 2026
c1c5d66
Merge pull request #14742 from ArtemDzhereleiko/AD/bug-fix/enh/cf-and…
vvlladd28 Jan 6, 2026
6a51c02
Merge pull request #14710 from thingsboard/cf-integration-tests-cleanup
ViacheslavKlimov Jan 6, 2026
4afae09
UI: Fixed background flashes when opening the date-time selector
vvlladd28 Jan 6, 2026
578c88e
Fixed map action panel hide when open other data layer
mtsymbarov-del Jan 6, 2026
7dd23bf
Fixed map action panel hide when open other data layer
mtsymbarov-del Jan 6, 2026
aeff5b2
Merge pull request #14746 from vvlladd28/bug/map/fixed-action-panel
vvlladd28 Jan 6, 2026
9f071f1
Merge branch 'rc' into bug/latest-values-map-with-key-value-agg
ChantsovaEkaterina Jan 6, 2026
381c368
UI: load and export alarm rules only for customer
Jan 6, 2026
104ae42
Merge pull request #14685 from ChantsovaEkaterina/bug/latest-values-m…
vvlladd28 Jan 6, 2026
b7581e0
fix bug coap unicast/multicast request
nickAS21 Jan 6, 2026
27858df
Merge pull request #14747 from ArtemDzhereleiko/AD/enh/version-contro…
vvlladd28 Jan 6, 2026
a269ee4
UI: Change default sort order in Entities table
vvlladd28 Jan 6, 2026
1da18a1
Merge pull request #14748 from thingsboard/fix_buf_DEFAULT_MULTICAST_…
ViacheslavKlimov Jan 7, 2026
e92b106
Merge pull request #14743 from AndriiLandiak/redis-auth-improvement
ViacheslavKlimov Jan 7, 2026
c6af965
Improve NotificationRuleApiTest
AndriiLandiak Jan 7, 2026
cf993bc
Merge pull request #14661 from AndriiLandiak/fix-resource-notificatio…
ViacheslavKlimov Jan 7, 2026
c4de892
Refactoring after review
AndriiLandiak Jan 7, 2026
7b32466
Merge pull request #14595 from dashevchenko/edqsSyncByEntityType
ViacheslavKlimov Jan 7, 2026
5b5b4df
Update license header
ViacheslavKlimov Jan 7, 2026
f3c3c3a
Merge pull request #14752 from thingsboard/update-license-header
ViacheslavKlimov Jan 7, 2026
179b3e0
Merge branch 'lts-4.2' of github.com:thingsboard/thingsboard into lts-rc
ViacheslavKlimov Jan 7, 2026
295e7d6
Update license headers
ViacheslavKlimov Jan 7, 2026
9d1e277
Merge pull request #14753 from thingsboard/lts-rc
ViacheslavKlimov Jan 7, 2026
c3864ce
Merge pull request #14755 from thingsboard/rc
ViacheslavKlimov Jan 7, 2026
ff6fc12
share current timestamp across metrics during cf calculation
irynamatveieva Jan 7, 2026
244a649
Merge pull request #14631 from AndriiLandiak/fix-drop-partitions-event
ViacheslavKlimov Jan 7, 2026
d6a9f8f
Enhanced validation
mtsymbarov-del Jan 7, 2026
2e1130d
UI: Fixed cf and alarm rule in preview
Jan 7, 2026
9d8e3c7
Merge remote-tracking branch 'upstream/rc' into AD/bug-fix/cf-alarm-r…
Jan 7, 2026
d688d3d
Merge pull request #14761 from ArtemDzhereleiko/AD/bug-fix/cf-alarm-r…
vvlladd28 Jan 7, 2026
1569f67
Merge pull request #14757 from irynamatveieva/fix/entity-agg-cf-metri…
ViacheslavKlimov Jan 8, 2026
6426147
enhanced test
dashevchenko Jan 8, 2026
c9bffc9
UI: Add dynamic min time validator for time unit input
Jan 8, 2026
3ad0b4b
fixed relation update handling, handle max related entities limit
irynamatveieva Jan 8, 2026
0f1db86
UI: set validator to default
Jan 8, 2026
c6e95eb
Merge pull request #14765 from ArtemDzhereleiko/AD/enh/timi-unit-inpu…
vvlladd28 Jan 8, 2026
e60f886
UI: Fixed cf test script func with too long arg scring
Jan 8, 2026
054f284
Fix(ui-ngx): fix typo in Korean translation for 2FA activation
cafe-jun Jan 9, 2026
7a638c2
updated metric default value to double and added logic to handle rela…
irynamatveieva Jan 9, 2026
9e74852
Fix invalid notification targets search by type
ViacheslavKlimov Jan 9, 2026
c84aee9
Merge pull request #14772 from cafe-jun/master
vvlladd28 Jan 9, 2026
9813f67
fixed tests and updated hints for relation path
irynamatveieva Jan 12, 2026
b8df1c6
Merge pull request #14679 from dashevchenko/extendedApiForTenantAdmin
ViacheslavKlimov Jan 12, 2026
154bad1
Merge pull request #14773 from thingsboard/fix/notification-query
ViacheslavKlimov Jan 12, 2026
5565b5c
code optimization
irynamatveieva Jan 12, 2026
320583e
Merge pull request #14770 from irynamatveieva/fix/related-entities-cf
ViacheslavKlimov Jan 12, 2026
37e2329
UI: Fixed cf pages minor bugs and change default color for operation …
Jan 12, 2026
200541e
fixed tests
irynamatveieva Jan 12, 2026
8dd08e5
Merge branch 'lts-4.2' of github.com:thingsboard/thingsboard into rc-lts
ViacheslavKlimov Jan 12, 2026
d5a14a8
Merge pull request #14786 from thingsboard/rc-lts
ViacheslavKlimov Jan 12, 2026
025d6f0
Merge pull request #14787 from thingsboard/rc
ViacheslavKlimov Jan 12, 2026
69e62c4
Merge pull request #14785 from irynamatveieva/fix/tests
ViacheslavKlimov Jan 12, 2026
41163ce
UI: update link for alarm rule home page widget
Jan 12, 2026
cdfb5be
Merge pull request #14788 from ArtemDzhereleiko/AD/enh/alarm-rules/ho…
vvlladd28 Jan 12, 2026
bf656d2
created new number utils class
irynamatveieva Jan 13, 2026
b30ec4b
UI: Fixed propagete form
Jan 13, 2026
24121cb
Merge pull request #14784 from ArtemDzhereleiko/AD/bug-fix/cf-alarm-r…
vvlladd28 Jan 13, 2026
0e9756f
moved number utility method to a new utility class
irynamatveieva Jan 13, 2026
38d4f23
Fix CONF_FOLDER for start-tb-edqs.sh in k8s
ViacheslavKlimov Jan 13, 2026
51f649d
Merge pull request #14791 from thingsboard/fix/edqs-docker
ViacheslavKlimov Jan 13, 2026
32f7c2a
fixed smsEnabled property handling for tenant profile configuration
dashevchenko Jan 13, 2026
ec128f3
null value for smsEnabled is interpreted as enabled on backend
dashevchenko Jan 13, 2026
6f815c7
Handling minAllowedScheduledUpdateIntervalInSecForCF and minAllowedDe…
ShvaykaD Jan 13, 2026
48c31e4
UI: Fixed autofill country autocomplete and improved validation
vvlladd28 Jan 14, 2026
40724a4
Merge pull request #14805 from thingsboard/lts-4.2
ViacheslavKlimov Jan 14, 2026
3d5b4a7
fixed relation update
irynamatveieva Jan 14, 2026
037d9d3
Merge pull request #14794 from thingsboard/cfs/handling-tenant-profil…
ViacheslavKlimov Jan 14, 2026
2554027
Merge pull request #14807 from irynamatveieva/fix/relation-update
ViacheslavKlimov Jan 14, 2026
6f03b8a
UI: Fixed country autocomplete after review
vvlladd28 Jan 14, 2026
dd2b686
Added extra check for two-factor auth settings
mtsymbarov-del Jan 13, 2026
a3db9f9
Fixed opening tenant profile autocomplete when "Create new" button cl…
mtsymbarov-del Jan 14, 2026
a2a11d7
Improved api keys
mtsymbarov-del Jan 14, 2026
072c785
UI: Fixed help link for alarm rule and fixed propagate test script fu…
Jan 14, 2026
38c310e
UI: Update translate for two fa settings
Jan 14, 2026
e7ca668
Improved errors handling for Geofencing CF
ShvaykaD Jan 14, 2026
23bcb52
Merge pull request #14809 from thingsboard/lts-4.2
vvlladd28 Jan 14, 2026
0893e18
Merge pull request #14808 from thingsboard/geofencing-cf/errors-handling
ViacheslavKlimov Jan 14, 2026
c3d1b1a
UI: Fixed country autocomplete after review
vvlladd28 Jan 14, 2026
b255ea0
Merge pull request #14802 from vvlladd28/bug/coutry-autocomplete/auto…
ikulikov Jan 14, 2026
fd6ea7b
Merge with LTS
ikulikov Jan 14, 2026
8ca6cc0
Merge pull request #14815 from thingsboard/rc
ViacheslavKlimov Jan 15, 2026
3bcafb2
Changed ds for api usage sms status
mtsymbarov-del Jan 14, 2026
6869c2a
UI: Fixed Two FA settings
Jan 14, 2026
c6120c9
Merge pull request #14790 from irynamatveieva/number-utils
ViacheslavKlimov Jan 15, 2026
e747174
Merge pull request #14792 from dashevchenko/smsEnabledApiUsageFix
ViacheslavKlimov Jan 15, 2026
345e74a
Merge branch 'lts-4.2' of github.com:thingsboard/thingsboard into rc-lts
ViacheslavKlimov Jan 15, 2026
6a3c989
Merge pull request #14817 from thingsboard/rc-lts
ViacheslavKlimov Jan 15, 2026
07a72b2
Merge pull request #14818 from thingsboard/rc
ViacheslavKlimov Jan 15, 2026
9eb37d7
UI: Fixed country autocomplete required
vvlladd28 Jan 15, 2026
ed90531
Merge pull request #14822 from thingsboard/lts-4.2
vvlladd28 Jan 15, 2026
590d14c
Fixed changed password error key mismatch
mtsymbarov-del Jan 15, 2026
9181226
Fixed relation action events handling for CFs
ShvaykaD Jan 15, 2026
c4dded0
Merge pull request #14823 from thingsboard/cfs/relation-events-fix
ViacheslavKlimov Jan 15, 2026
2ab5e01
UI: Fixed time unit input validators
Jan 15, 2026
4897b33
protection from use latest ts when output type is attributes
ShvaykaD Jan 15, 2026
7b7e5ba
protection from use latest ts when output type is set to attributes
ShvaykaD Jan 15, 2026
1e2ffcf
UI: Fixed alarm rule filter list value type
Jan 15, 2026
d46505c
Merge branch 'cfs/lts/protection-of-use-latest-ts' into cfs/protectio…
ShvaykaD Jan 15, 2026
562924a
Reduce CF error noise for on old edges
MazurenkoNick Jan 15, 2026
9e1bdb1
UI: Refactoring
Jan 16, 2026
fd9dc18
Merge pull request #14826 from thingsboard/cfs/lts/protection-of-use-…
ViacheslavKlimov Jan 16, 2026
1f529d8
Merge pull request #14825 from thingsboard/cfs/protection-of-use-late…
ViacheslavKlimov Jan 16, 2026
c2ce88b
Merge pull request #14824 from ArtemDzhereleiko/AD/bug-fix/time-input…
vvlladd28 Jan 16, 2026
a3c01d3
UI: Fixed useLatestTs disabled
Jan 16, 2026
4df0b38
UI: Fixed save geofencing cf
Jan 16, 2026
30f12f8
Refactor isValidCfToSend
MazurenkoNick Jan 16, 2026
c9ee1bb
Merge pull request #14828 from MazurenkoNick/reduce-cf-error-noise-on…
ViacheslavKlimov Jan 16, 2026
7ac3f39
UI: Fixed expansion panel
Jan 16, 2026
d904ea6
added debug event types
irynamatveieva Jan 16, 2026
e39a161
UI: disabled useLatestTs for related entity aggregation
Jan 16, 2026
b62fb52
Merge pull request #14833 from ArtemDzhereleiko/AD/bug-fix/2fa-settin…
vvlladd28 Jan 16, 2026
55e0596
UI: Update gateway dashboard branch
Jan 19, 2026
7570a23
UI: Update release file
Jan 19, 2026
f5bb412
UI: Update gateway dashboard widget and bundle
Jan 19, 2026
294c7ff
fixed tests
irynamatveieva Jan 19, 2026
df5b3bb
Merge pull request #14841 from irynamatveieva/fix/cf-tests
ViacheslavKlimov Jan 19, 2026
dd98035
Merge pull request #14835 from irynamatveieva/cf-debug-event-types
ViacheslavKlimov Jan 19, 2026
793bf08
UI: update branch
Jan 19, 2026
d368589
Merge pull request #14839 from ArtemDzhereleiko/AD/gateway/release/4.2
vvlladd28 Jan 19, 2026
b71333e
UI: Gateway release 4.3.0
Jan 19, 2026
760250f
UI: Fixed types build
vvlladd28 Jan 19, 2026
73c822e
UI: Added local hi_IN and updated locales da_DK, de_DE, fr_FR, it_IT,…
vvlladd28 Jan 19, 2026
3966b3e
UI: Fixed ja_JP plural locale maximum-datasources
vvlladd28 Jan 19, 2026
189fcee
Merge pull request #14845 from vvlladd28/improvement/locale/190126
vvlladd28 Jan 19, 2026
e9ad3e2
Merge pull request #14846 from thingsboard/lts-4.2
ViacheslavKlimov Jan 19, 2026
d3d0da7
Merge pull request #14847 from thingsboard/rc
ViacheslavKlimov Jan 19, 2026
19d50f1
Fixed send rpc and segmented button widgets
mtsymbarov-del Jan 22, 2026
a2116dc
UI: Fixed CVE-2026-22610
vvlladd28 Jan 22, 2026
a7fa6e6
UI: Fixed help link for API key
vvlladd28 Jan 22, 2026
0e4f971
Merge pull request #14866 from thingsboard/lts-4.2
vvlladd28 Jan 22, 2026
7535d2d
Merge pull request #14867 from thingsboard/lts-4.3
vvlladd28 Jan 22, 2026
381e609
Merge pull request #14868 from thingsboard/rc
vvlladd28 Jan 22, 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.
105 changes: 105 additions & 0 deletions .github/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
#
# 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: '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: '21'
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
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@ pom.xml.versionsBackup
**/build
**/target
**/Californium.properties
**/Californium3.properties
**/.env
.instance_id
rebuild-docker.sh
*/.run/**
.run/**
.run
12 changes: 0 additions & 12 deletions .travis.yml

This file was deleted.

Loading