Releases: ptesarik/libkdumpfile
libkdumpfile-0.5.4
libkdumpfile-0.5.3
Release highlights:
- Support flattened KDUMP format.
libkdumpfile-0.5.2
Release highlights:
- Support for 32-bit Arm.
- Parsing of ERASEINFO.
libkdumpfile-0.5.1
Release highlights:
- Bitmap of all RAM in the memory.pagemap attribute.
- Enhance the API with conversions between numeric and string PTE format:
addrxlat_pte_format
,addrxlat_pte_format_name
. - Improve compatibility (mawk, Python 3.12).
libkdumpfile-0.5.0
Release highlights:
- Support SADUMP file format.
- Zstandard compression algorithm.
- AArch64 52-bit VA.
- Incompatible changes to the callback API and attribute layout.
WARNING: You may have to adjust your source code to update to this version!
libkdumpfile-0.4.1
Release highlights:
- Support Linux on AArch64
- Support for x86 Secure Memory Encryption
- Clean up vmcoreinfo string API
- Expose mmap and read cache statistics
- Python bindings installation using distutil
libkdumpfile-0.4.0
Release highlights:
- 5-level paging for x86-64
- bitmap and blob attributes
- kASLR support for Linux kernels
- address translation speed-ups
- many bugfixes
libkdumpfile-0.3.0
WARNING: The API has been completely redesigned, breaking binary and source-code compatibility again.
Highlights:
- Address translation routines moved into
libaddrxlat
(can be used without a dump file). - Python bindings.
- Comprehensive test suite for
libaddrxlat
. - Caching.
- …and more!
libkdumpfile-0.2.0
WARNING: This release breaks binary and source-code compatibility with previous releases. Read NEWS for more details.
Highlights:
- Much improved handling of Xen files, including hypervisor view.
- Fixes and optimizations for LKCD file format.
- LKCD unit tests.
Many commits are related to LKCD. That's not because LKCD is in wide use, but because it is a basic format (easy to create artificially) and so it was used to design unit tests. All new features and bug fixes should be accompanied by a unit test from now on. It just so happened that many deficiencies were discovered in the LKCD implementation while designing the test suite.
libkdumpfile-0.1.7
NOTE: libkdumpfile-0.1.6
fails to build, so it was deleted.
Changes since libkdumpfile-0.1.5:
- metadata is stored as hierarchical attributes which can be enumerated
- include example code to demonstrate attributes