Skip to content

Commit 0211c85

Browse files
committed
Release 2.5.12-rc1
Refer to README.txt for details. Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
1 parent b214de5 commit 0211c85

2 files changed

Lines changed: 29 additions & 1 deletion

File tree

README.txt

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,34 @@ For build, follow the same procedure as Fedora.
103103

104104
Releases
105105

106+
Release 2.5.12-rc1
107+
- Platform and feature expansion: added ARM backend support, Intel platform refactoring,
108+
new CPU IDs including NovaLake variants, generic_os/data-vault path enhancements,
109+
and feature enable/disable via config.
110+
111+
- Maintainability and tooling: significant modernization/cleanup (mutex to C++11,
112+
nullptr/constexpr, safer string helpers, clang-tidy/coverity fixes), plus CI and
113+
test/script cleanup and removal of deprecated dptfxtract references.
114+
115+
- Data-vault and parser improvements: optimized config/data-vault read paths, sanitized
116+
firmware-sourced vault data, added structural checks for malformed tables, and
117+
improved parser reliability.
118+
119+
- Adaptive/power control updates: adaptive-mode behavior was tightened
120+
(fail/exit paths, ignore-default-control handling), platform gating was improved
121+
(adaptive-only for select new CPUs), and RAPL handling improved with register
122+
store/restore on exit plus safer power-limit logic.
123+
124+
- Security hardening: tightened D-Bus input validation and error handling,
125+
sanitized zone names/paths, restricted writes to sys, expanded O_NOFOLLOW usage,
126+
removed mem MMIO workaround, and added stronger XML/config file validation
127+
through a shared open_validated_xml_file() path.
128+
129+
- Memory-safety and robustness: added broad range/bounds checks (sysfs, cpufreq, XML,
130+
APCT/IDSP/data vault), max limits for zones/cooling devices/segments/conditions,
131+
fixed lock/unlock and stale mutex issues, guarded container operations, and
132+
improved exception safety (e.g., unique_ptr use for virtual sensor links).
133+
106134
Release 2.5.11
107135
- Clang-tidy fixes
108136
- Wildcat Lake support

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
AC_PREREQ(1.0)
22

33
m4_define([td_major_version], [2])
4-
m4_define([td_minor_version], [5.11])
4+
m4_define([td_minor_version], [5.12-rc1])
55
m4_define([td_version],
66
[td_major_version.td_minor_version])
77

0 commit comments

Comments
 (0)