]> wimlib.net Git - wimlib/blobdiff - NEWS
Include divsufsort.c license with Windows distribution
[wimlib] / NEWS
diff --git a/NEWS b/NEWS
index 7f9350a2d21923ca546cbf5dcf3cc0887950b243..ac759ff3d81015e1e52b54c3b6154254946d9105 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,8 +1,95 @@
-Version 1.8.3-BETA:
+Version 1.9.1-BETA:
+       Added support for object IDs, which are a type of metadata sometimes
+       present on NTFS filesystems.  They are used by some Windows software,
+       such as the Distributed Link Tracking Service.  Object IDs are now
+       captured and applied both in NTFS-3g mode and on Windows when supported
+       by the filesystem.
+
+       Reduced memory usage when exporting large numbers of WIM images.
+
+       Made some minor build-related updates.  Notably, enabled "silent" make
+       rules; this makes the output cleaner when building from source.
+
+       Some Windows-specific updates:
+               Fixed a bug where duplicate backslashes could be generated in
+               link targets when extracting symbolic links and junctions.
+
+               Fixed a bug where the .cmd shortcuts for wimlib-imagex would not
+               work if their full path contained a space.
+
+               Fixed bugs when capturing a WIM image from a SMB filesystem.
+
+               Added warning message about known issue with WindowsApps folder.
+
+               Added instructions for building from source on Windows.
+
+               VSS support is no longer marked "experimental".
+
+               Added missing license file for libdivsufsort-lite.
+
+Version 1.9.0:
+       Added experimental support for Windows VSS (Volume Shadow Copy Service).
+       The new '--snapshot' argument to 'wimcapture' makes wimlib automatically
+       create and use a temporary VSS snapshot when capturing a WIM image.
+
+       Implemented setting of Windows-specific XML information, such as
+       architecture, system root, and version details.  This information is now
+       automatically set in newly captured WIM images, when appropriate.
+
+       Improved performance of directory tree scans on Windows.
+
+       On Windows, to improve capture performance, wimlib now sometimes opens
+       files by inode number rather than by path.  This is enabled for
+       wimcapture and wimappend, but for now other applications have to opt-in.
+
+       The progress messages printed by wimlib-imagex while writing WIM files
+       have been slightly tweaked.
+
+       Progress information for directory tree scans now counts all hard links.
+       Also, on Windows "\\?\" is no longer stripped from the current path.
+
+       Added a new '--image-property' option to 'wimcapture', 'wimappend', and
+       'wiminfo'.  This option lets you assign values to elements in a WIM
+       file's XML document by name.
+
+       The wimlib_get_image_property() and wimlib_set_image_property() API
+       functions now support numerically indexed elements.
+
+       Fixed a bug where, on Windows, wimlib would change the security
+       descriptor of the target directory of an extraction even when the
+       '--no-acls' option was specified.
+
+Version 1.8.3:
        Fixed a bug with libntfs-3g extraction present since v1.8.1.  Sometimes,
        some Microsoft software would not correctly recognize data in the
        Fixed a bug with libntfs-3g extraction present since v1.8.1.  Sometimes,
        some Microsoft software would not correctly recognize data in the
-       resulting filesystem.  Users of the (UNIX-only) NTFS-3g based WIM
-       extraction support should not use wimlib v1.8.1 or wimlib v1.8.2.
+       resulting filesystem.
+
+       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:
 
 
        Several improvements to System Compression (compact mode) support:
 
@@ -15,6 +102,8 @@ Version 1.8.3-BETA:
                For compatibility with the Windows bootloader, the requested
                compression format now is overridden on certain files.
 
                For compatibility with the Windows bootloader, the requested
                compression format now is overridden on certain files.
 
+       Other minor bugfixes.
+
 Version 1.8.2:
        This release primarily contains various minor bug fixes and
        improvements, including:
 Version 1.8.2:
        This release primarily contains various minor bug fixes and
        improvements, including: