Skip to content

Releases: ptesarik/libkdumpfile

libkdumpfile-0.5.4

18 Nov 21:51
v0.5.4
82f1795
Compare
Choose a tag to compare

Release highlights:

  • Full support for 64-bit RISC-V.
  • Improved error messages.

libkdumpfile-0.5.3

06 Nov 14:19
v0.5.3
2430f09
Compare
Choose a tag to compare

Release highlights:

  • Support flattened KDUMP format.

libkdumpfile-0.5.2

17 Jul 09:34
v0.5.2
4b746ca
Compare
Choose a tag to compare

Release highlights:

  • Support for 32-bit Arm.
  • Parsing of ERASEINFO.

libkdumpfile-0.5.1

21 Jan 11:48
v0.5.1
d206356
Compare
Choose a tag to compare

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

12 Aug 19:17
Compare
Choose a tag to compare

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

04 Nov 10:49
Compare
Choose a tag to compare

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

22 Sep 19:44
Compare
Choose a tag to compare

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

12 May 10:18
Compare
Choose a tag to compare

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

29 Jan 16:13
Compare
Choose a tag to compare

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

08 Dec 16:07
Compare
Choose a tag to compare

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