wimlib v1.8.3 has been released.
Fixed a bug with libntfs-3g extraction present since v1.8.1. Sometimes,
some Microsoft software would not correctly recognize data in the
Made some small improvements to the compression algorithms:
LZX compression ratio was slightly improved.
XPRESS compression ratio and speed was slightly improved.
LZMS compression speed was slightly improved.
Improved handling of WIM XML data. wimlib no longer drops unrecognized
elements when exporting images. In addition, two API functions were
added for better access to elements in the XML document:
wimlib_get_image_property() and wimlib_set_image_property().
Added support for (unsafe) in-place compaction of WIM files.
Improved performance of image export by reusing metadata resources
instead of always rebuilding and recompressing them.
Improved performance of wimlib_update_image() by delaying the update to
the WIM's XML document until a write is requested.
On Windows, the target of an extraction may now be a reparse point
(which will be dereferenced).
On Windows, wimlib now correctly restores non-Microsoft reparse points.
However, this remains broken in NTFS-3g mode due to a libntfs-3g bug.
On Windows, wimlib now has improved performance when archiving files
from a filesystem backed by a WIM (a "WIMBoot" setup).
Several improvements to System Compression (compact mode) support:
wof.sys (or wofadk.sys) is now automatically attached to the
target volume if needed.
Compact-mode extractions now work correctly with wofadk.sys on
older versions of Windows.
For compatibility with the Windows bootloader, the requested
compression format now is overridden on certain files.
Other minor bugfixes.