Release 3.28.0 (23 Oct 2026) This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux, PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux, MIPS64/Linux, RISCV64/Linux, ARM/Android, ARM64/Android, MIPS32/Android, X86/Android, X86/Solaris, AMD64/Solaris, X86/macOS, AMD64/macOS. X86/FreeBSD, AMD64/FreeBSD and ARM64/FreeBSD. There is preliminary support for nanoMIPS/Linux. macOS is supported up to version 13 Ventura (amd64 only). - VALGRIND_RUNNING_VERSION returns the Valgrind version that the guest executable is running under. The value returned is a decimal value in the form Mmm where M is the major version and mm is the minor version. For instance, this release returns 328. Returns 0 if the executable is not running under Valgrind, or is running under a version older than 3.28. under valgrind. By default, Valgrind can handle to up to 8000 madvise the --max-threads setting (which defaults to 500) times 16. 517144 Add PACKUSDW SSE4.1 support for x86 519223 Recognize ioctl(UFFDIO_*) operations