You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by bo...@apache.org on 2014/03/12 18:37:18 UTC
svn commit: r4630 - /dev/commons/compress/ /dev/commons/compress/binaries/
/dev/commons/compress/source/ /release/commons/compress/
/release/commons/compress/binaries/ /release/commons/compress/source/
Author: bodewig
Date: Wed Mar 12 17:37:18 2014
New Revision: 4630
Log:
release Commons Compress 1.8
Added:
release/commons/compress/binaries/commons-compress-1.8-bin.tar.gz
- copied unchanged from r4629, dev/commons/compress/binaries/commons-compress-1.8-bin.tar.gz
release/commons/compress/binaries/commons-compress-1.8-bin.tar.gz.asc
- copied unchanged from r4629, dev/commons/compress/binaries/commons-compress-1.8-bin.tar.gz.asc
release/commons/compress/binaries/commons-compress-1.8-bin.tar.gz.md5
- copied unchanged from r4629, dev/commons/compress/binaries/commons-compress-1.8-bin.tar.gz.md5
release/commons/compress/binaries/commons-compress-1.8-bin.tar.gz.sha1
- copied unchanged from r4629, dev/commons/compress/binaries/commons-compress-1.8-bin.tar.gz.sha1
release/commons/compress/binaries/commons-compress-1.8-bin.zip
- copied unchanged from r4629, dev/commons/compress/binaries/commons-compress-1.8-bin.zip
release/commons/compress/binaries/commons-compress-1.8-bin.zip.asc
- copied unchanged from r4629, dev/commons/compress/binaries/commons-compress-1.8-bin.zip.asc
release/commons/compress/binaries/commons-compress-1.8-bin.zip.md5
- copied unchanged from r4629, dev/commons/compress/binaries/commons-compress-1.8-bin.zip.md5
release/commons/compress/binaries/commons-compress-1.8-bin.zip.sha1
- copied unchanged from r4629, dev/commons/compress/binaries/commons-compress-1.8-bin.zip.sha1
release/commons/compress/source/commons-compress-1.8-src.tar.gz
- copied unchanged from r4629, dev/commons/compress/source/commons-compress-1.8-src.tar.gz
release/commons/compress/source/commons-compress-1.8-src.tar.gz.asc
- copied unchanged from r4629, dev/commons/compress/source/commons-compress-1.8-src.tar.gz.asc
release/commons/compress/source/commons-compress-1.8-src.tar.gz.md5
- copied unchanged from r4629, dev/commons/compress/source/commons-compress-1.8-src.tar.gz.md5
release/commons/compress/source/commons-compress-1.8-src.tar.gz.sha1
- copied unchanged from r4629, dev/commons/compress/source/commons-compress-1.8-src.tar.gz.sha1
release/commons/compress/source/commons-compress-1.8-src.zip
- copied unchanged from r4629, dev/commons/compress/source/commons-compress-1.8-src.zip
release/commons/compress/source/commons-compress-1.8-src.zip.asc
- copied unchanged from r4629, dev/commons/compress/source/commons-compress-1.8-src.zip.asc
release/commons/compress/source/commons-compress-1.8-src.zip.md5
- copied unchanged from r4629, dev/commons/compress/source/commons-compress-1.8-src.zip.md5
release/commons/compress/source/commons-compress-1.8-src.zip.sha1
- copied unchanged from r4629, dev/commons/compress/source/commons-compress-1.8-src.zip.sha1
Removed:
dev/commons/compress/RELEASE-NOTES.txt
dev/commons/compress/binaries/commons-compress-1.8-bin.tar.gz
dev/commons/compress/binaries/commons-compress-1.8-bin.tar.gz.asc
dev/commons/compress/binaries/commons-compress-1.8-bin.tar.gz.md5
dev/commons/compress/binaries/commons-compress-1.8-bin.tar.gz.sha1
dev/commons/compress/binaries/commons-compress-1.8-bin.zip
dev/commons/compress/binaries/commons-compress-1.8-bin.zip.asc
dev/commons/compress/binaries/commons-compress-1.8-bin.zip.md5
dev/commons/compress/binaries/commons-compress-1.8-bin.zip.sha1
dev/commons/compress/source/commons-compress-1.8-src.tar.gz
dev/commons/compress/source/commons-compress-1.8-src.tar.gz.asc
dev/commons/compress/source/commons-compress-1.8-src.tar.gz.md5
dev/commons/compress/source/commons-compress-1.8-src.tar.gz.sha1
dev/commons/compress/source/commons-compress-1.8-src.zip
dev/commons/compress/source/commons-compress-1.8-src.zip.asc
dev/commons/compress/source/commons-compress-1.8-src.zip.md5
dev/commons/compress/source/commons-compress-1.8-src.zip.sha1
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 Wed Mar 12 17:37:18 2014
@@ -1,6 +1,6 @@
-<h1>Commons-Compress 1.7</h1>
+<h1>Commons-Compress 1.8</h1>
-<p>This is the 1.7 release of commons-compress. It is available in both binary and source distributions.</p>
+<p>This is the 1.8 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
@@ -24,12 +24,12 @@ href="http://www.apache.org/dist/commons
<pre>Always test available signatures, <i>e.g.</i>,
$ pgpk -a KEYS
-$ pgpv commons-compress-1.7-bin.tar.gz.asc
+$ pgpv commons-compress-1.8-bin.tar.gz.asc
or,
$ pgp -ka KEYS
-$ pgp commons-compress-1.7-bin.tar.gz.asc
+$ pgp commons-compress-1.8-bin.tar.gz.asc
or,
$ gpg --import KEYS
-$ gpg --verify commons-compress-1.7-bin.tar.gz.asc
+$ gpg --verify commons-compress-1.8-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 Wed Mar 12 17:37:18 2014
@@ -1,7 +1,7 @@
- Apache Commons Compress 1.7 RELEASE NOTES
+ Apache Commons Compress 1.8 RELEASE NOTES
The Commons Compress team is pleased to announce the
-commons-compress-1.7 release!
+commons-compress-1.8 release!
Apache Commons Compress software defines an API for working with
compression and archive formats. These include: bzip2, gzip, pack200,
@@ -11,37 +11,55 @@ zip, dump, 7z, arj.
Changes in this version include:
New features:
-o Read-Only support for Snappy compression.
- Issue: COMPRESS-147. Thanks to BELUGA BEHR.
-o Read-Only support for .Z compressed files.
- Issue: COMPRESS-243. Thanks to Damjan Jovanovic.
-o ZipFile and ZipArchiveInputStream now support reading entries
- compressed using the SHRINKING method. Thanks to Damjan Jovanovic.
-o GzipCompressorOutputStream now supports setting the compression
- level and the header metadata (filename, comment, modification time,
- operating system and extra flags)
- Issue: COMPRESS-250. Thanks to Emmanuel Bourg.
-o ZipFile and ZipArchiveInputStream now support reading entries
- compressed using the IMPLODE method.
- Issue: COMPRESS-115. Thanks to Emmanuel Bourg.
-o ZipFile and the 7z file classes now implement Closeable and can be
- used in try-with-resources constructs.
+o GzipCompressorInputStream now provides access to the same
+ metadata that can be provided via GzipParameters when writing
+ a gzip stream.
+ Issue: COMPRESS-260.
+o SevenZOutputFile now supports chaining multiple
+ compression/encryption/filter methods and passing options to
+ the methods.
+ Issue: COMPRESS-266.
+o The (compression) method(s) can now be specified per entry in
+ SevenZOutputFile.
+ Issue: COMPRESS-261.
+o SevenZArchiveEntry "knows" which method(s) have been used to
+ write it to the archive.
+ Issue: COMPRESS-258.
+o The 7z package now supports the delta filter as method.
+o The 7z package now supports BCJ filters for several platforms.
+ You will need a version >= 1.5 of XZ for Java to read archives
+ using BCJ, though.
+ Issue: COMPRESS-257.
Fixed Bugs:
-o SevenZOutputFile#closeArchiveEntry throws an exception when using
- LZMA2 compression on Java8. Issue: COMPRESS-241.
-o 7z reading of big 64bit values could be wrong.
- Issue: COMPRESS-244. Thanks to Nico Kruber.
-o TarArchiveInputStream could fail to read an archive completely.
- Issue: COMPRESS-245.
-o The time-setters in X5455_ExtendedTimestamp now set the
- corresponding flags explicitly - i.e. they set the bit if the valus
- is not-null and reset it otherwise. This may cause
- incompatibilities if you use setFlags to unset a bit and later set
- the time to a non-null value - the flag will now be set.
- Issue: COMPRESS-242.
-o SevenZOutputFile would create invalid archives if more than six
- empty files or directories were included. Issue: COMPRESS-252.
+o BZip2CompressorInputStream read fewer bytes than possible from
+ a truncated stream.
+ Issue: COMPRESS-253.
+o SevenZFile failed claiming the dictionary was too large when
+ archives used LZMA compression for headers and content and
+ certain non-default dictionary sizes.
+ Issue: COMPRESS-253.
+o CompressorStreamFactory.createCompressorInputStream with
+ explicit compression did not honor decompressConcatenated
+ Issue: COMPRESS-259.
+o TarArchiveInputStream will now read archives created by tar
+ implementations that encode big numbers by not adding a
+ trailing NUL.
+ Issue: COMPRESS-262.
+o ZipArchiveInputStream would return NUL bytes for the first 512
+ bytes of a STORED entry if it was the very first entry of the
+ archive.
+ Issue: COMPRESS-264.
+o When writing PAX/POSIX headers for TAR entries with
+ backslashes or certain non-ASCII characters in their name
+ TarArchiveOutputStream could fail.
+ Issue: COMPRESS-265.
+o ArchiveStreamFactory now throws a StreamingNotSupported - a
+ new subclass of ArchiveException - if it is asked to read from
+ or write to a stream and Commons Compress doesn't support
+ streaming for the format. This currently only applies to the
+ 7z format.
+ Issue: COMPRESS-267.
For complete information on Commons Compress, including instructions
on how to submit bug reports, patches, or suggestions for improvement,