Skip to content

Commit 405a919

Browse files
ViacheslavKlimovclaude
authored andcommitted
ThingsBoard v4.2.2 LTS release notes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 2ff2acb commit 405a919

6 files changed

Lines changed: 64 additions & 4 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ CNAME
77
.idea/**
88
**/*.iml
99
_config.yml
10+
/.claude/

_data/upgrade-instructions-data.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,14 @@
1212
release-date-edge: Jan 21 2026
1313
lts: "true"
1414
x: "true"
15+
4.2.2:
16+
upgradable-from: "4.2.0"
17+
release-date: Mar 09 2026
18+
lts: "true"
19+
patch: "true"
20+
x: "true"
1521
4.2.1.2:
22+
vulnerable: "true"
1623
upgradable-from: "4.2.0"
1724
release-date: Feb 3 2026
1825
release-date-edge: Feb 4, 2026
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
### ThingsBoard PE v4.2.2 (Mar 09, 2026)
2+
3+
Everything from [CE v4.2.2](/docs/releases/releases-table/v4-2-x/#thingsboard-ce-v422-mar-09-2026){: target="_blank"} with the following fixes.
4+
5+
* Security
6+
* Fixed local files enumeration vulnerability
7+
8+
* Edge
9+
* Fixed construction of Edge in case add-on
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
### ThingsBoard CE v4.2.2 (Mar 09, 2026)
2+
3+
**What's Changed**
4+
5+
* Security
6+
* [#15076](https://github.com/thingsboard/thingsboard/pull/15076) Fixed CVE-2026-24734 and CVE-2025-66614 by @ViacheslavKlimov
7+
* [#15079](https://github.com/thingsboard/thingsboard/pull/15079) Fixed CVE-2025-7783, CVE-2026-26996 and CVE-2026-26960 by @vvlladd28
8+
* [#15109](https://github.com/thingsboard/thingsboard/pull/15109) Fixed CVE-2026-27903 and CVE-2026-27904 by @vvlladd28
9+
* [#15123](https://github.com/thingsboard/thingsboard/pull/15123) Added SSRF protection (must be enabled with SSRF_PROTECTION_ENABLED env) by @ViacheslavKlimov
10+
* [#15124](https://github.com/thingsboard/thingsboard/pull/15124) Fixed CWE-770 in Jackson Core (GHSA-72hv-8253-57qq) by @ViacheslavKlimov
11+
* [#15128](https://github.com/thingsboard/thingsboard/pull/15128) Fixed CVE-2026-27970 and CVE-2026-2391 by @vvlladd28
12+
* Fixed CVE-2026-2781 and CVE-2026-25646 for Docker images by @ViacheslavKlimov and @smatvienko-tb
13+
14+
* Major UI
15+
* [#14935](https://github.com/thingsboard/thingsboard/pull/14935) Angular 20 migration by @ikulikov
16+
17+
* Core & Rule Engine
18+
* [#15058](https://github.com/thingsboard/thingsboard/pull/15058) Added Cassandra result set byte-size limit by @ViacheslavKlimov
19+
* [#15078](https://github.com/thingsboard/thingsboard/pull/15078) Fixed TBEL script execution failures on repeated runs by @ViacheslavKlimov
20+
* [#15101](https://github.com/thingsboard/thingsboard/pull/15101) Fixed blocking JPA queries on access-validator single thread by @dskarzh
21+
* [#15100](https://github.com/thingsboard/thingsboard/pull/15100) Fixed preservation of rule node execution counter in delay and deduplication nodes by @dskarzh
22+
* [#15120](https://github.com/thingsboard/thingsboard/pull/15120) Improved Apple OAuth2 mapper and refactored OAuth2 client validation by @ViacheslavKlimov
23+
* [#15102](https://github.com/thingsboard/thingsboard/pull/15102) Fixed infinite loop when rule chain input node forwards to its own rule chain by @smatvienko-tb
24+
* [#15116](https://github.com/thingsboard/thingsboard/pull/15116) Made max WS message size configurable by @DmytroKhylko
25+
26+
* UI
27+
* [#15130](https://github.com/thingsboard/thingsboard/pull/15130) Extend modules map: moment-timezone, canvas-gauges and ngx-hm-carousel added by @ChantsovaEkaterina
28+
* [#14985](https://github.com/thingsboard/thingsboard/pull/14985) Fixed Redirect Url encoding by @mtsymbarov-del
29+
* [#14978](https://github.com/thingsboard/thingsboard/pull/14978) Fixed Popover placement for Marker, Polygon and Circle overlay config by @mtsymbarov-del
30+
* [#15018](https://github.com/thingsboard/thingsboard/pull/15018) Fixed adaptive in mail server configuration by @vvlladd28
31+
* [#15071](https://github.com/thingsboard/thingsboard/pull/15071) Fixed a race condition causing the toast component by @mtsymbarov-del
32+
* [#15097](https://github.com/thingsboard/thingsboard/pull/15097) Fixed a race condition when init image map by @mtsymbarov-del
33+
* [#15142](https://github.com/thingsboard/thingsboard/pull/15142) Removed pattern validation from name field on CF by @mtsymbarov-del
34+
35+
* Transport
36+
* [#14760](https://github.com/thingsboard/thingsboard/pull/14760) Fixed Sparkplug BIRTH message validation for metrics with empty string values by @nickAS21
37+
38+
* Edge
39+
* [#15050](https://github.com/thingsboard/thingsboard/pull/15050) Event-sourced propagation for admin settings by @volodymyr-babak
40+
41+
**Full Changelog**: [https://github.com/thingsboard/thingsboard/compare/v4.2.1.2...v4.2.2](https://github.com/thingsboard/thingsboard/compare/v4.2.1.2...v4.2.2)

docs/pe/releases/releases-table/v4-2-x.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,16 @@ breadcrumbs: 'true'
66
breadcrumbs-steps: '1'
77
lts: 'true'
88
release-date: Aug 15, 2025
9-
last-updated: Feb 3, 2026
9+
last-updated: Mar 09, 2026
1010
release-note-label: Reporting 2.0, Secrets Storage, AI Rule Node
1111
active-menu-item-click: 'true'
12-
latest-patch: v4.2.1.2 (Feb 3 2026)
12+
latest-patch: v4.2.2 (Mar 09 2026)
1313
effective-url: '/docs/pe/releases/releases-table/'
1414
---
1515
* TOC
1616
{:toc}
1717

18+
{% include docs/pe/releases/releases-table/v4-2-2.md %}
1819
{% include docs/pe/releases/releases-table/v4-2-1-2.md %}
1920
{% include docs/pe/releases/releases-table/v4-2-1.md %}
2021
{% include docs/pe/releases/releases-table/v4-2-0.md %}

docs/releases/releases-table/v4-2-x.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,16 @@ breadcrumbs: 'true'
66
breadcrumbs-steps: '1'
77
lts: 'true'
88
release-date: Aug 15, 2025
9-
last-updated: Feb 3, 2026
9+
last-updated: Mar 09, 2026
1010
release-note-label: AI Rule Node & Security Fixes
1111
active-menu-item-click: 'true'
12-
latest-patch: v4.2.1.2 (Feb 3 2026)
12+
latest-patch: v4.2.2 (Mar 09 2026)
1313
effective-url: '/docs/releases/releases-table/'
1414
---
1515
* TOC
1616
{:toc}
1717

18+
{% include docs/releases/releases-table/v4-2-2.md %}
1819
{% include docs/releases/releases-table/v4-2-1-2.md %}
1920
{% include docs/releases/releases-table/v4-2-1.md %}
2021
{% include docs/releases/releases-table/v4-2-0.md %}

0 commit comments

Comments
 (0)