Viacheslav Klimov
245ac06a19
Merge fix/cves-lts-4.4 into fix/cves-master
2 weeks ago
Viacheslav Klimov
fbea7c95b2
Merge fix/cves-lts-4.3 into fix/cves-lts-4.4
2 weeks ago
Viacheslav Klimov
856638f36b
Merge fix/cves-lts-4.2 into fix/cves-lts-4.3
2 weeks ago
Viacheslav Klimov
a7d80406ed
Bump postgresql from 42.7.11 to 42.7.12 to fix CVE-2026-54291
2 weeks ago
Viacheslav Klimov
06740c48f0
Bump jackson from 2.21.4 to 2.21.5 to fix CVE-2026-59889
2 weeks ago
Viacheslav Klimov
0c3850f2ea
Bump logback from 1.5.34 to 1.5.38 to fix CVE-2026-13006
2 weeks ago
Viacheslav Klimov
297050c8a4
Bump httpcore5 from 5.3.6 to 5.4.3 to fix CVE-2026-54399 and CVE-2026-54428
2 weeks ago
Viacheslav Klimov
260e08b251
Bump tomcat from 10.1.55 to 10.1.56 to fix CVE-2026-53434 and CVE-2026-55955
2 weeks ago
Viacheslav Klimov
7415739f5b
Bump bouncycastle from 1.84 to 1.85 to fix CVE-2026-8763, CVE-2026-12185, and 15 others
2 weeks ago
Viacheslav Klimov
268a374ec2
Bump netty from 4.1.135.Final to 4.1.136.Final to fix CVE-2026-44891, CVE-2026-55831, and 11 others
2 weeks ago
Vladyslav Prykhodko
45c30e83fa
Merge pull request #16030 from thingsboard/rc
Merge rc into master
3 weeks ago
Vladyslav_Prykhodko
80be89ae4a
Merge branch 'lts-4.3' into lts-4.4
3 weeks ago
Vladyslav_Prykhodko
14cb7495fb
Merge remote-tracking branch 'upstream/lts-4.2' into lts-4.3
# Conflicts:
# ui-ngx/src/app/modules/home/components/iot-hub/iot-hub-actions.service.ts
# ui-ngx/src/app/modules/home/components/iot-hub/iot-hub-add-item-dialog.component.ts
3 weeks ago
Dmytro Pinkevych
b31845e4be
Merge pull request #16028 from pinkevmladchy/iot-hub-built-in-items
Open built-in IoT Hub items locally instead of installing duplicates
3 weeks ago
Viacheslav Klimov
684f92bbfd
Merge pull request #16025 from thingsboard/rc
Merge rc into master
3 weeks ago
Viacheslav Klimov
ce70d31eb3
Merge branch 'lts-4.3' into lts-4.4
3 weeks ago
Viacheslav Klimov
1c35c03a52
Merge pull request #16012 from irynamatveieva/fix/openapi-discriminator-mapping
Add OpenAPI discriminator mapping to polymorphic LwM2M and job types
4 weeks ago
IrynaMatveieva
4d6600834c
Add OpenAPI discriminator mapping to polymorphic LwM2M and job types
4 weeks ago
Viacheslav Klimov
3e398e1957
Merge pull request #16011 from thingsboard/rc
Merge rc into master
4 weeks ago
Viacheslav Klimov
187060e55c
Merge branch 'lts-4.3' into lts-4.4
4 weeks ago
Viacheslav Klimov
51324cba9d
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
4 weeks ago
Viacheslav Klimov
9fb569d966
Merge pull request #16006 from irynamatveieva/fix/telemetry-observe-strategy-enum-schema
Fix TelemetryObserveStrategy enum values in OpenAPI spec
4 weeks ago
Viacheslav Klimov
dc7ac1e289
Merge pull request #16009 from thingsboard/rc
Merge rc into master
4 weeks ago
Viacheslav Klimov
ee541307d2
Merge branch 'lts-4.3' into lts-4.4
# Conflicts:
# application/src/main/java/org/thingsboard/server/service/edge/rpc/EdgeGrpcSession.java
# application/src/main/java/org/thingsboard/server/service/edge/rpc/KafkaEdgeGrpcSession.java
4 weeks ago
Viacheslav Klimov
8c8e178831
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
4 weeks ago
Viacheslav Klimov
2cf0235f1d
Merge pull request #15989 from thingsboard/fix_bug_sparkplug_cancel_session_after_node_connect_m2
Fix bug sparkplug cancel session after node connect m2
4 weeks ago
Viacheslav Klimov
6d81f29cf7
Merge pull request #15987 from thingsboard/fix_bug_sparkplug_cancel_session_after_node_connect
fix(sparkplug): close session after node connection
4 weeks ago
IrynaMatveieva
e2617bcd8e
Fix TelemetryObserveStrategy enum values in OpenAPI spec
4 weeks ago
Viacheslav Klimov
155700a753
Merge pull request #16004 from MazurenkoNick/fix/edge-event-consumer-thread-leak-lts-4.2
Unblock and interrupt edge event consumer on session destroy
4 weeks ago
Nikita Mazurenko
6de4b30e5f
Unblock and interrupt edge event consumer on session destroy
4 weeks ago
nickAS21
2c96ebb18d
Merge branch 'fix_bug_sparkplug_cancel_session_after_node_connect' into fix_bug_sparkplug_cancel_session_after_node_connect_m2
# Conflicts:
# common/transport/mqtt/src/main/java/org/thingsboard/server/transport/mqtt/session/AbstractGatewaySessionHandler.java
1 month ago
nickAS21
2aded56324
sparkplug: fix_bug close session after connect nodde - 2
1 month ago
nickAS21
7d3959036b
sparkplug^ fix_bug close session after connect nodde
1 month ago
Vladyslav Prykhodko
b94811000c
Merge pull request #15923 from rusikv/fix/dashboard-widgets-refresh-after-apply
Fix dashboard widgets not refreshing actions after config apply
1 month ago
Viacheslav Klimov
3b8d1d405b
Merge pull request #15925 from thingsboard/feature/cross-family-lts-migration
Support cross-family LTS upgrades (4.3.x to 4.4) via a family-agnostic migration selector
1 month ago
Viacheslav Klimov
ebd9d0e003
Merge remote-tracking branch 'origin/master' into feature/cross-family-lts-migration
2 months ago
Viacheslav Klimov
d4329f3b7c
Merge pull request #15929 from thingsboard/rc
Merge rc into master
2 months ago
Viacheslav Klimov
5ad19f01be
Merge branch 'lts-4.3' into lts-4.4
2 months ago
Viacheslav Klimov
08ab1abdec
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
2 months ago
Viacheslav Klimov
be70822bc6
Merge pull request #15926 from thingsboard/refactor/lts-version-is-in-range
Move LTS version range check into LtsVersion
2 months ago
Viacheslav Klimov
883124dbe6
Merge branch 'refactor/lts-version-is-in-range' into feature/cross-family-lts-migration
# Conflicts:
# application/src/main/java/org/thingsboard/server/service/install/lts/LtsMigrationService.java
2 months ago
Viacheslav Klimov
1b9b30e49c
Move LTS version range check into LtsVersion
2 months ago
Viacheslav Klimov
8ec2a949e6
Move LTS version range check into LtsVersion
2 months ago
Viacheslav Klimov
dd0037f847
Support cross-family LTS upgrades via a family-agnostic migration selector
Loosen LtsMigrationService.select() to pick every bean in the (from, to]
range regardless of family, so a 4.3.x -> 4.4 offline upgrade runs the real
in-range 4.3.1.x beans plus a new 4.4.0.0 baseline bean, each exactly once.
This replaces the ad-hoc explicit V4_3_1_3Migration.apply() call in
DefaultDataUpdateService and moves the 4.4 baseline flat DDL out of
basic/schema_update.sql into V4_4_0_0Migration / lts/4.4.0.0/schema_update.sql.
2 months ago
Ruslan
c2a0f8b5d9
UI: Fix dashboard widgets not refreshing actions after config apply
Restore object-identity tracking (track widget) for the dashboard widget
grid loop. The Angular 20 migration commit ff0e33c07 changed it to
'track widget.widgetId', which stopped the WidgetComponent from being
recreated when doCheck() swaps in a new DashboardWidget on a config edit.
Since widgetContext.customHeaderActions / actionsApi are built only in
ngOnInit, applied action changes did not appear until a full reload.
2 months ago
Viacheslav Klimov
1fed324009
Merge pull request #15922 from thingsboard/rc
Merge rc into master
2 months ago
Viacheslav Klimov
389e0ee259
Merge branch 'lts-4.3' into lts-4.4
2 months ago
Viacheslav Klimov
c603ac80d9
Merge pull request #15904 from thingsboard/rc
rc to lts-4.3
2 months ago
Viacheslav Klimov
9a4f1c50b5
Merge pull request #15902 from thingsboard/master-rc-merge
Merge rc into master
2 months ago
Viacheslav Klimov
5a2deb0e67
Merge remote-tracking branch 'origin/rc' into bump/master
# Conflicts:
# application/pom.xml
# common/actor/pom.xml
# common/cache/pom.xml
# common/cluster-api/pom.xml
# common/coap-server/pom.xml
# common/dao-api/pom.xml
# common/data/pom.xml
# common/discovery-api/pom.xml
# common/edge-api/pom.xml
# common/edge-api/src/main/proto/edge.proto
# common/edqs/pom.xml
# common/message/pom.xml
# common/pom.xml
# common/proto/pom.xml
# common/queue/pom.xml
# common/script/pom.xml
# common/script/remote-js-client/pom.xml
# common/script/script-api/pom.xml
# common/stats/pom.xml
# common/transport/coap/pom.xml
# common/transport/http/pom.xml
# common/transport/lwm2m/pom.xml
# common/transport/mqtt/pom.xml
# common/transport/pom.xml
# common/transport/snmp/pom.xml
# common/transport/transport-api/pom.xml
# common/util/pom.xml
# common/version-control/pom.xml
# dao/pom.xml
# edqs/pom.xml
# monitoring/pom.xml
# msa/black-box-tests/pom.xml
# msa/edqs/pom.xml
# msa/js-executor/package.json
# msa/js-executor/pom.xml
# msa/monitoring/pom.xml
# msa/pom.xml
# msa/tb-node/pom.xml
# msa/tb/pom.xml
# msa/transport/coap/pom.xml
# msa/transport/http/pom.xml
# msa/transport/lwm2m/pom.xml
# msa/transport/mqtt/pom.xml
# msa/transport/pom.xml
# msa/transport/snmp/pom.xml
# msa/vc-executor-docker/pom.xml
# msa/vc-executor/pom.xml
# msa/web-ui/package.json
# msa/web-ui/pom.xml
# netty-mqtt/pom.xml
# pom.xml
# rest-client/pom.xml
# rule-engine/pom.xml
# rule-engine/rule-engine-api/pom.xml
# rule-engine/rule-engine-components/pom.xml
# tools/pom.xml
# transport/coap/pom.xml
# transport/http/pom.xml
# transport/lwm2m/pom.xml
# transport/mqtt/pom.xml
# transport/pom.xml
# transport/snmp/pom.xml
# ui-ngx/package.json
# ui-ngx/pom.xml
2 months ago