| Apache Commons Compress 1.8 RELEASE NOTES |
| |
| The Commons Compress team is pleased to announce the |
| commons-compress-1.8 release! |
| |
| 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. |
| |
| 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. |
| |
| 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. |
| |
| For complete information on Commons Compress, including instructions |
| on how to submit bug reports, patches, or suggestions for improvement, |
| see the Apache Commons Compress website: |
| |
| http://commons.apache.org/compress/ |