Author: bodewig Date: Mon Feb 5 19:59:27 2018 New Revision: 24706 Log: Commons Compress 1.16 released
Added: release/commons/compress/binaries/commons-compress-1.16-bin.tar.gz - copied unchanged from r24705, dev/commons/compress/binaries/commons-compress-1.16-bin.tar.gz release/commons/compress/binaries/commons-compress-1.16-bin.tar.gz.asc - copied unchanged from r24705, dev/commons/compress/binaries/commons-compress-1.16-bin.tar.gz.asc release/commons/compress/binaries/commons-compress-1.16-bin.tar.gz.md5 - copied unchanged from r24705, dev/commons/compress/binaries/commons-compress-1.16-bin.tar.gz.md5 release/commons/compress/binaries/commons-compress-1.16-bin.tar.gz.sha1 - copied unchanged from r24705, dev/commons/compress/binaries/commons-compress-1.16-bin.tar.gz.sha1 release/commons/compress/binaries/commons-compress-1.16-bin.tar.gz.sha512 - copied unchanged from r24705, dev/commons/compress/binaries/commons-compress-1.16-bin.tar.gz.sha512 release/commons/compress/binaries/commons-compress-1.16-bin.zip - copied unchanged from r24705, dev/commons/compress/binaries/commons-compress-1.16-bin.zip release/commons/compress/binaries/commons-compress-1.16-bin.zip.asc - copied unchanged from r24705, dev/commons/compress/binaries/commons-compress-1.16-bin.zip.asc release/commons/compress/binaries/commons-compress-1.16-bin.zip.md5 - copied unchanged from r24705, dev/commons/compress/binaries/commons-compress-1.16-bin.zip.md5 release/commons/compress/binaries/commons-compress-1.16-bin.zip.sha1 - copied unchanged from r24705, dev/commons/compress/binaries/commons-compress-1.16-bin.zip.sha1 release/commons/compress/binaries/commons-compress-1.16-bin.zip.sha512 - copied unchanged from r24705, dev/commons/compress/binaries/commons-compress-1.16-bin.zip.sha512 release/commons/compress/source/commons-compress-1.16-src.tar.gz - copied unchanged from r24705, dev/commons/compress/source/commons-compress-1.16-src.tar.gz release/commons/compress/source/commons-compress-1.16-src.tar.gz.asc - copied unchanged from r24705, dev/commons/compress/source/commons-compress-1.16-src.tar.gz.asc release/commons/compress/source/commons-compress-1.16-src.tar.gz.md5 - copied unchanged from r24705, dev/commons/compress/source/commons-compress-1.16-src.tar.gz.md5 release/commons/compress/source/commons-compress-1.16-src.tar.gz.sha1 - copied unchanged from r24705, dev/commons/compress/source/commons-compress-1.16-src.tar.gz.sha1 release/commons/compress/source/commons-compress-1.16-src.tar.gz.sha512 - copied unchanged from r24705, dev/commons/compress/source/commons-compress-1.16-src.tar.gz.sha512 release/commons/compress/source/commons-compress-1.16-src.zip - copied unchanged from r24705, dev/commons/compress/source/commons-compress-1.16-src.zip release/commons/compress/source/commons-compress-1.16-src.zip.asc - copied unchanged from r24705, dev/commons/compress/source/commons-compress-1.16-src.zip.asc release/commons/compress/source/commons-compress-1.16-src.zip.md5 - copied unchanged from r24705, dev/commons/compress/source/commons-compress-1.16-src.zip.md5 release/commons/compress/source/commons-compress-1.16-src.zip.sha1 - copied unchanged from r24705, dev/commons/compress/source/commons-compress-1.16-src.zip.sha1 release/commons/compress/source/commons-compress-1.16-src.zip.sha512 - copied unchanged from r24705, dev/commons/compress/source/commons-compress-1.16-src.zip.sha512 Removed: dev/commons/compress/RELEASE-NOTES.txt dev/commons/compress/binaries/commons-compress-1.16-bin.tar.gz dev/commons/compress/binaries/commons-compress-1.16-bin.tar.gz.asc dev/commons/compress/binaries/commons-compress-1.16-bin.tar.gz.md5 dev/commons/compress/binaries/commons-compress-1.16-bin.tar.gz.sha1 dev/commons/compress/binaries/commons-compress-1.16-bin.tar.gz.sha512 dev/commons/compress/binaries/commons-compress-1.16-bin.zip dev/commons/compress/binaries/commons-compress-1.16-bin.zip.asc dev/commons/compress/binaries/commons-compress-1.16-bin.zip.md5 dev/commons/compress/binaries/commons-compress-1.16-bin.zip.sha1 dev/commons/compress/binaries/commons-compress-1.16-bin.zip.sha512 dev/commons/compress/source/commons-compress-1.16-src.tar.gz dev/commons/compress/source/commons-compress-1.16-src.tar.gz.asc dev/commons/compress/source/commons-compress-1.16-src.tar.gz.md5 dev/commons/compress/source/commons-compress-1.16-src.tar.gz.sha1 dev/commons/compress/source/commons-compress-1.16-src.tar.gz.sha512 dev/commons/compress/source/commons-compress-1.16-src.zip dev/commons/compress/source/commons-compress-1.16-src.zip.asc dev/commons/compress/source/commons-compress-1.16-src.zip.md5 dev/commons/compress/source/commons-compress-1.16-src.zip.sha1 dev/commons/compress/source/commons-compress-1.16-src.zip.sha512 Modified: release/commons/compress/README.html release/commons/compress/RELEASE-NOTES.txt Modified: release/commons/compress/README.html ============================================================================== --- release/commons/compress/README.html (original) +++ release/commons/compress/README.html Mon Feb 5 19:59:27 2018 @@ -1,6 +1,6 @@ -<h1>Commons-Compress 1.15</h1> +<h1>Commons-Compress 1.16</h1> -<p>This is the 1.15 release of commons-compress. It is available in both binary and source distributions.</p> +<p>This is the 1.16 release of commons-compress. It is available in both binary and source distributions.</p> <p><font color="red" size="+2">Note:</font> The tar files in the distribution use GNU tar extensions @@ -34,12 +34,12 @@ href="https://www.apache.org/dist/common <pre>Always test available signatures, <i>e.g.</i>, $ pgpk -a KEYS -$ pgpv commons-compress-1.15-bin.tar.gz.asc +$ pgpv commons-compress-1.16-bin.tar.gz.asc or, $ pgp -ka KEYS -$ pgp commons-compress-1.15-bin.tar.gz.asc +$ pgp commons-compress-1.16-bin.tar.gz.asc or, $ gpg --import KEYS -$ gpg --verify commons-compress-1.15-bin.tar.gz.asc +$ gpg --verify commons-compress-1.16-bin.tar.gz.asc </pre> <p> Modified: release/commons/compress/RELEASE-NOTES.txt ============================================================================== --- release/commons/compress/RELEASE-NOTES.txt (original) +++ release/commons/compress/RELEASE-NOTES.txt Mon Feb 5 19:59:27 2018 @@ -2,8 +2,62 @@ Apache Commons Compress software defines an API for working with compression and archive formats. These include: bzip2, gzip, pack200, -lzma, xz, Snappy, traditional Unix Compress, DEFLATE, LZ4, Brotli and ar, cpio, -jar, tar, zip, dump, 7z, arj. +lzma, xz, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4, +Brotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj. + +Release 1.16 +------------ + +New features: +o Add read-only support for Zstandard compression based on the + Zstd-jni project. + Issue: COMPRESS-423. Thanks to Andre F de Miranda. +o Added auto-detection for Zstandard compressed streams. + Issue: COMPRESS-425. +o Added write-support for Zstandard compression. + Issue: COMPRESS-426. +o Added read-only DEFLATE64 support to ZIP archives and as + stand-alone CompressorInputStream. + Issue: COMPRESS-380. Thanks to Christian Marquez Grabia. +o Added read-only DEFLATE64 support to 7z archives. + Issue: COMPRESS-437. + +Fixed Bugs: +o Synchronized iteration over a synchronizedList in + ParallelScatterZipCreator. + Issue: COMPRESS-430. Thanks to Bruno P. Kinoshita. +o ZipFile could get stuck in an infinite loop when parsing ZIP + archives with certain strong encryption headers. + Issue: COMPRESS-432. +o Added improved checks to detect corrupted bzip2 streams and + throw the expected IOException rather than obscure + RuntimeExceptions. + Issue: COMPRESS-424. + +Changes: +o Replaces instanceof checks with a type marker in LZ77 support code. + Issue: COMPRESS-435. Thanks to BELUGA BEHR. +o Updated XZ for Java dependency to 1.8 in order to pick up bug fix + to LZMA2InputStream's available method. +o ZipArchiveEntry now exposes how the name or comment have been + determined when the entry was read. + Issue: COMPRESS-429. Thanks to Damiano Albani. +o ZipFile.getInputStream will now always buffer the stream + internally in order to improve read performance. + Issue: COMPRESS-438. +o Speed improvement for DEFLATE64 decompression. + Issue: COMPRESS-440. Thanks to Dawid Weiss. +o Added a few extra sanity checks for the rarer compression + methods used in ZIP archives. + Issue: COMPRESS-436. +o Simplified the special handling for the dummy byte required by + zlib when using java.util.zip.Inflater. + Issue: COMPRESS-441. +o Various code cleanups. + Github Pull Request #61. Thanks to Shahab Kondri. +o TarArchiveEntry's preserveLeadingSlashes constructor argument + has been renamed and can now also be used to preserve the + drive letter on Windows. Release 1.15 ------------