|
| 1 | +### ThingsBoard CE v4.3.1 (Mar 10, 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, CVE-2026-25646, CVE-2026-21945 and CVE-2026-21932 for Docker images by @ViacheslavKlimov and @smatvienko-tb |
| 13 | + |
| 14 | +* Major UI |
| 15 | + * [#14944](https://github.com/thingsboard/thingsboard/pull/14944) Angular 20 migration by @ikulikov |
| 16 | + |
| 17 | +* Core & Rule Engine |
| 18 | + * [#15054](https://github.com/thingsboard/thingsboard/pull/15054) Fixed getTimeseries API (/{entityType}/{entityId}/values/timeseries) by @dashevchenko |
| 19 | + * [#15058](https://github.com/thingsboard/thingsboard/pull/15058) Added Cassandra result set byte-size limit by @ViacheslavKlimov |
| 20 | + * [#15078](https://github.com/thingsboard/thingsboard/pull/15078) Fixed TBEL script execution failures on repeated runs by @ViacheslavKlimov |
| 21 | + * [#15101](https://github.com/thingsboard/thingsboard/pull/15101) Fixed blocking JPA queries on access-validator single thread by @dskarzh |
| 22 | + * [#15100](https://github.com/thingsboard/thingsboard/pull/15100) Fixed preservation of rule node execution counter in delay and deduplication nodes by @dskarzh |
| 23 | + * [#15120](https://github.com/thingsboard/thingsboard/pull/15120) Improved Apple OAuth2 mapper and refactored OAuth2 client validation by @ViacheslavKlimov |
| 24 | + * [#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 |
| 25 | + * [#15116](https://github.com/thingsboard/thingsboard/pull/15116) Made max WS message size configurable by @DmytroKhylko |
| 26 | + |
| 27 | +* UI |
| 28 | + * [#14985](https://github.com/thingsboard/thingsboard/pull/14985) Fixed Redirect Url encoding by @mtsymbarov-del |
| 29 | + * [#14959](https://github.com/thingsboard/thingsboard/pull/14959) Fixed loading and placement of Material icons by @mtsymbarov-del |
| 30 | + * [#14978](https://github.com/thingsboard/thingsboard/pull/14978) Fixed Popover placement for Marker, Polygon and Circle overlay config by @mtsymbarov-del |
| 31 | + * [#15018](https://github.com/thingsboard/thingsboard/pull/15018) Fixed adaptive in mail server configuration by @vvlladd28 |
| 32 | + * [#14964](https://github.com/thingsboard/thingsboard/pull/14964) Fixed Range and Bar chart limits setup by @mtsymbarov-del |
| 33 | + * [#15031](https://github.com/thingsboard/thingsboard/pull/15031) Fixed RGBA and HSLA inputs in color picker by @mtsymbarov-del |
| 34 | + * [#15080](https://github.com/thingsboard/thingsboard/pull/15080) Fixed Entity key autocomplete change check by @mtsymbarov-del |
| 35 | + * [#15071](https://github.com/thingsboard/thingsboard/pull/15071) Fixed a race condition causing the toast component by @mtsymbarov-del |
| 36 | + * [#15097](https://github.com/thingsboard/thingsboard/pull/15097) Fixed a race condition when init image map by @mtsymbarov-del |
| 37 | + * [#15108](https://github.com/thingsboard/thingsboard/pull/15108) Fixed default timewindow config in widget editor page by @vvlladd28 |
| 38 | + * [#15142](https://github.com/thingsboard/thingsboard/pull/15142) Removed pattern validation from name field on CF by @mtsymbarov-del |
| 39 | + * [#15096](https://github.com/thingsboard/thingsboard/pull/15096) Updated Ukrainian locale by @vvlladd28 |
| 40 | + * [#15130](https://github.com/thingsboard/thingsboard/pull/15130) Extend modules map: moment-timezone, canvas-gauges and ngx-hm-carousel added by @ChantsovaEkaterina |
| 41 | + |
| 42 | +* Transport |
| 43 | + * [#14760](https://github.com/thingsboard/thingsboard/pull/14760) Fixed Sparkplug BIRTH message validation for metrics with empty string values by @nickAS21 |
| 44 | + |
| 45 | +* Edge |
| 46 | + * [#15050](https://github.com/thingsboard/thingsboard/pull/15050) Event-sourced propagation for admin settings by @volodymyr-babak |
| 47 | + |
| 48 | +**Full Changelog**: [https://github.com/thingsboard/thingsboard/compare/v4.3.0.1...v4.3.1](https://github.com/thingsboard/thingsboard/compare/v4.3.0.1...v4.3.1) |
0 commit comments