-Release 3.25.0.RC2 (23 Apr 2025)
+Release 3.25.0 (25 Apr 2025)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux,
'x addr,len' (available in GDB release >= 16).
The x packet can reduce the time taken by GDB to read memory from valgrind.
+* Valgrind now supports zstd compressed debug sections.
+
+* The Linux Test Project (ltp) is integrated in the testsuite try
+ 'make ltpchecks' (this will take a while and will point out various
+ missing syscalls and valgrind crashes!)
+
* ================== PLATFORM CHANGES =================
* Added RISCV64 support for Linux. Specifically for the RV64GC
The extra error is now filtered out. A syscall wrapper had been added
for getrlimitusage.
+* On Linux various new syscalls are supported (landlock*, io_pgetevents,
+ open_tree, move_mount, fsopen, fsconfig, fsmount, fspick, userfaultfd).
+
+* s390x has support for various new instructions (BPP, BPRP, PPA and NIAI).
+
* ==================== TOOL CHANGES ===================
* The --track-fds=yes and --track-fds=all options now treat all
m4_define([v_major_ver], [3])
m4_define([v_minor_ver], [25])
m4_define([v_micro_ver], [0])
-m4_define([v_suffix_ver], [RC2])
-m4_define([v_rel_date], ["23 Apr 2025"])
+m4_define([v_suffix_ver], [])
+m4_define([v_rel_date], ["25 Apr 2025"])
m4_define([v_version],
m4_if(v_suffix_ver, [],
[v_major_ver.v_minor_ver.v_micro_ver],