Author: bodewig Date: Tue Jun 21 19:06:45 2016 New Revision: 14080 Log: Vote for Compress 1.12 has passed
Added: release/commons/compress/binaries/commons-compress-1.12-bin.tar.gz - copied unchanged from r14079, dev/commons/compress/binaries/commons-compress-1.12-bin.tar.gz release/commons/compress/binaries/commons-compress-1.12-bin.tar.gz.asc - copied unchanged from r14079, dev/commons/compress/binaries/commons-compress-1.12-bin.tar.gz.asc release/commons/compress/binaries/commons-compress-1.12-bin.tar.gz.md5 - copied unchanged from r14079, dev/commons/compress/binaries/commons-compress-1.12-bin.tar.gz.md5 release/commons/compress/binaries/commons-compress-1.12-bin.tar.gz.sha1 - copied unchanged from r14079, dev/commons/compress/binaries/commons-compress-1.12-bin.tar.gz.sha1 release/commons/compress/binaries/commons-compress-1.12-bin.tar.gz.sha512 - copied unchanged from r14079, dev/commons/compress/binaries/commons-compress-1.12-bin.tar.gz.sha512 release/commons/compress/binaries/commons-compress-1.12-bin.zip - copied unchanged from r14079, dev/commons/compress/binaries/commons-compress-1.12-bin.zip release/commons/compress/binaries/commons-compress-1.12-bin.zip.asc - copied unchanged from r14079, dev/commons/compress/binaries/commons-compress-1.12-bin.zip.asc release/commons/compress/binaries/commons-compress-1.12-bin.zip.md5 - copied unchanged from r14079, dev/commons/compress/binaries/commons-compress-1.12-bin.zip.md5 release/commons/compress/binaries/commons-compress-1.12-bin.zip.sha1 - copied unchanged from r14079, dev/commons/compress/binaries/commons-compress-1.12-bin.zip.sha1 release/commons/compress/binaries/commons-compress-1.12-bin.zip.sha512 - copied unchanged from r14079, dev/commons/compress/binaries/commons-compress-1.12-bin.zip.sha512 release/commons/compress/source/commons-compress-1.12-src.tar.gz - copied unchanged from r14079, dev/commons/compress/source/commons-compress-1.12-src.tar.gz release/commons/compress/source/commons-compress-1.12-src.tar.gz.asc - copied unchanged from r14079, dev/commons/compress/source/commons-compress-1.12-src.tar.gz.asc release/commons/compress/source/commons-compress-1.12-src.tar.gz.md5 - copied unchanged from r14079, dev/commons/compress/source/commons-compress-1.12-src.tar.gz.md5 release/commons/compress/source/commons-compress-1.12-src.tar.gz.sha1 - copied unchanged from r14079, dev/commons/compress/source/commons-compress-1.12-src.tar.gz.sha1 release/commons/compress/source/commons-compress-1.12-src.tar.gz.sha512 - copied unchanged from r14079, dev/commons/compress/source/commons-compress-1.12-src.tar.gz.sha512 release/commons/compress/source/commons-compress-1.12-src.zip - copied unchanged from r14079, dev/commons/compress/source/commons-compress-1.12-src.zip release/commons/compress/source/commons-compress-1.12-src.zip.asc - copied unchanged from r14079, dev/commons/compress/source/commons-compress-1.12-src.zip.asc release/commons/compress/source/commons-compress-1.12-src.zip.md5 - copied unchanged from r14079, dev/commons/compress/source/commons-compress-1.12-src.zip.md5 release/commons/compress/source/commons-compress-1.12-src.zip.sha1 - copied unchanged from r14079, dev/commons/compress/source/commons-compress-1.12-src.zip.sha1 release/commons/compress/source/commons-compress-1.12-src.zip.sha512 - copied unchanged from r14079, dev/commons/compress/source/commons-compress-1.12-src.zip.sha512 Removed: dev/commons/compress/RELEASE-NOTES.txt dev/commons/compress/binaries/commons-compress-1.12-bin.tar.gz dev/commons/compress/binaries/commons-compress-1.12-bin.tar.gz.asc dev/commons/compress/binaries/commons-compress-1.12-bin.tar.gz.md5 dev/commons/compress/binaries/commons-compress-1.12-bin.tar.gz.sha1 dev/commons/compress/binaries/commons-compress-1.12-bin.tar.gz.sha512 dev/commons/compress/binaries/commons-compress-1.12-bin.zip dev/commons/compress/binaries/commons-compress-1.12-bin.zip.asc dev/commons/compress/binaries/commons-compress-1.12-bin.zip.md5 dev/commons/compress/binaries/commons-compress-1.12-bin.zip.sha1 dev/commons/compress/binaries/commons-compress-1.12-bin.zip.sha512 dev/commons/compress/source/commons-compress-1.12-src.tar.gz dev/commons/compress/source/commons-compress-1.12-src.tar.gz.asc dev/commons/compress/source/commons-compress-1.12-src.tar.gz.md5 dev/commons/compress/source/commons-compress-1.12-src.tar.gz.sha1 dev/commons/compress/source/commons-compress-1.12-src.tar.gz.sha512 dev/commons/compress/source/commons-compress-1.12-src.zip dev/commons/compress/source/commons-compress-1.12-src.zip.asc dev/commons/compress/source/commons-compress-1.12-src.zip.md5 dev/commons/compress/source/commons-compress-1.12-src.zip.sha1 dev/commons/compress/source/commons-compress-1.12-src.zip.sha512 Modified: release/commons/compress/RELEASE-NOTES.txt Modified: release/commons/compress/RELEASE-NOTES.txt ============================================================================== --- release/commons/compress/RELEASE-NOTES.txt (original) +++ release/commons/compress/RELEASE-NOTES.txt Tue Jun 21 19:06:45 2016 @@ -5,6 +5,61 @@ compression and archive formats. These lzma, xz, Snappy, traditional Unix Compress, DEFLATE and ar, cpio, jar, tar, zip, dump, 7z, arj. +Release 1.12 +------------ + +Commons Compress 1.12 is the first version to require Java6 at +runtime. + +Release 1.12 changes the behavior of BZip2CompressorOutputStream's +finalize method so that it no longer invokes finish. This is going to +break code that relied on the finalizer to clean up an unfinished +stream. The code will need to be changed to call finish or close +itself. Note that a finalizer is not guaranteed to run, so the feature +was not 100% effective in any case. + +New features: + +o FramedSnappyCompressorInputStream now supports the dialect of + Snappy used by the IWA files contained within the zip archives + used in Apple's iWork 13 files. + Issue: COMPRESS-352. + +Fixed Bugs: + +o SevenZFile.read() throws an IllegalStateException for empty entries. + Issue: COMPRESS-348. +o TarArchiveInputStream failed to parse PAX headers that included + blank lines. + Issue: COMPRESS-355. Thanks to Jeremy Gustie. +o TarArchiveInputStream failed to parse PAX headers whose tar entry + name ended with a slash. + Issue: COMPRESS-356. Thanks to Jeremy Gustie. + +Changes: +o Update requirement from Java 5 to 6. + Issue: COMPRESS-349. +o TarArchiveEntry wastefully allocates empty arrays. + Issue: COMPRESS-350. +o Javadoc for BZip2CompressorInputStream(InputStream, boolean) should + refer to IOEx, not NPE. + Issue: COMPRESS-353. +o PureJavaCrc32C in the snappy package is now final so it is now safe + to call a virtual method inside the constructor. + Issue: COMPRESS-354. + +o ZipArchiveInputStream and CpioArchiveInputStream could throw + exceptions who's messages contained potentially corrupt entry names + read from a broken archive. They will now sanitize the names by + replacing unprintable characters and restricting the length to 255 + characters. + Issue: COMPRESS-351. +o BZip2CompressorOutputStream no longer tries to finish the output + stream in finalize. This is a breaking change for code that relied + on the finalizer. + Issue: COMPRESS-357. + + Release 1.11 ------------