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/05/09 20:28:43 UTC

svn commit: r1593589 - /commons/proper/compress/trunk/RELEASE-NOTES.txt

Author: bodewig
Date: Fri May  9 18:28:42 2014
New Revision: 1593589

URL: http://svn.apache.org/r1593589
Log:
preliminary release notes for 1.8.1

Modified:
    commons/proper/compress/trunk/RELEASE-NOTES.txt

Modified: commons/proper/compress/trunk/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/commons/proper/compress/trunk/RELEASE-NOTES.txt?rev=1593589&r1=1593588&r2=1593589&view=diff
==============================================================================
--- commons/proper/compress/trunk/RELEASE-NOTES.txt (original)
+++ commons/proper/compress/trunk/RELEASE-NOTES.txt Fri May  9 18:28:42 2014
@@ -1,67 +1,43 @@
-              Apache Commons Compress 1.8 RELEASE NOTES
-
-The Commons Compress team is pleased to announce the
-commons-compress-1.8 release!
+              Apache Apache Commons Compress 1.8.1 RELEASE NOTES
 
 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 and ar, cpio, jar, tar,
 zip, dump, 7z, arj.
 
+Release 1.8.1
+
 Changes in this version include:
 
 New features:
-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. 
+o COMPRESS-272:  CompressorStreamFactory can now auto-detect Unix compress
+                 (".Z") streams. 
 
 Fixed Bugs:
-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. 
+o COMPRESS-270:  The snappy, ar and tar inputstreams might fail to read from a
+                 non-buffered stream in certain cases. 
+o COMPRESS-277:  IOUtils#skip might skip fewer bytes than requested even though
+                 more could be read from the stream. 
+o COMPRESS-276:  ArchiveStreams now validate there is a current entry before
+                 rreading or writing entry data. 
+o ArjArchiveInputStream#canReadEntryData tested the current
+                 entry of the stream rather than its argument. 
+o COMPRESS-274:  ChangeSet#delete and deleteDir now properly deal with unnamed
+                 entries. 
+o COMPRESS-273:  Added a few null checks to improve robustness. 
+o COMPRESS-278:  TarArchiveInputStream failed to read archives with empty
+                 gid/uid fields. 
+o COMPRESS-279:  TarArchiveInputStream now again throws an exception when it
+                 encounters a truncated archive while reading from the last
+                 entry. 
+o COMPRESS-280:  Adapted TarArchiveInputStream#skip to the modified
+                 IOUtils#skip method. Thanks to BELUGA BEHR. 
+
+Changes:
+o The dependency on org.tukaani:xz is now marked as optional. 
 
-For complete information on Commons Compress, including instructions
+ 
+For complete information on Apache Commons Compress, including instructions
 on how to submit bug reports, patches, or suggestions for improvement,
 see the Apache Commons Compress website: