Stefan Bodewig | c96954d | 2013-10-14 04:30:05 +0000 | [diff] [blame] | 1 | Apache Commons Compress 1.6 RELEASE NOTES |
Sebastian Bazley | 48882f1 | 2010-04-13 21:02:37 +0000 | [diff] [blame] | 2 | |
Stefan Bodewig | 4a15417 | 2013-10-13 04:06:16 +0000 | [diff] [blame] | 3 | The Commons Compress team is pleased to announce the |
| 4 | commons-compress-1.6 release! |
Sebastian Bazley | 48882f1 | 2010-04-13 21:02:37 +0000 | [diff] [blame] | 5 | |
Stefan Bodewig | 4a15417 | 2013-10-13 04:06:16 +0000 | [diff] [blame] | 6 | Apache Commons Compress software defines an API for working with |
| 7 | compression and archive formats. These include: bzip2, gzip, pack200, |
| 8 | xz and ar, cpio, jar, tar, zip, dump, 7z, arj. |
Sebastian Bazley | 48882f1 | 2010-04-13 21:02:37 +0000 | [diff] [blame] | 9 | |
Stefan Bodewig | 36aef0f | 2013-10-22 14:47:15 +0000 | [diff] [blame^] | 10 | Version 1.6 introduces a change to the internal API of the tar package |
| 11 | that might break backwards compatibility in very rare cases. The |
| 12 | package private TarBuffer class along with the protected "buffer" |
| 13 | members in TarArchive*Stream have been removed. This change will only |
| 14 | affect you if you have created a subclass of one of the stream classes |
| 15 | and accessed the buffer member or directly used the TarBuffer class. |
| 16 | |
Sebastian Bazley | 48882f1 | 2010-04-13 21:02:37 +0000 | [diff] [blame] | 17 | Changes in this version include: |
| 18 | |
Stefan Bodewig | 48d7470 | 2013-03-10 17:10:57 +0000 | [diff] [blame] | 19 | New features: |
Stefan Bodewig | 4a15417 | 2013-10-13 04:06:16 +0000 | [diff] [blame] | 20 | o Added support for 7z archives. Most compression algorithms |
| 21 | can be read and written, LZMA and encryption are only |
| 22 | supported when reading. Issue: COMPRESS-54. Thanks to Damjan Jovanovic. |
| 23 | o Added read-only support for ARJ archives that don't use |
| 24 | compression. Issue: COMPRESS-226. Thanks to Damjan Jovanovic. |
| 25 | o DumpArchiveInputStream now supports an encoding parameter that |
| 26 | can be used to specify the encoding of file names. |
| 27 | o The CPIO streams now support an encoding parameter that can be |
| 28 | used to specify the encoding of file names. |
| 29 | o Read-only support for LZMA standalone compression has been added. |
| 30 | Issue: COMPRESS-111. |
Stefan Bodewig | 48d7470 | 2013-03-10 17:10:57 +0000 | [diff] [blame] | 31 | |
Sebastian Bazley | 48882f1 | 2010-04-13 21:02:37 +0000 | [diff] [blame] | 32 | Fixed Bugs: |
Stefan Bodewig | 4a15417 | 2013-10-13 04:06:16 +0000 | [diff] [blame] | 33 | o TarBuffer.tryToConsumeSecondEOFRecord could throw a |
| 34 | NullPointerException Issue: COMPRESS-223. Thanks to Jeremy Gustie. |
| 35 | o Parsing of zip64 extra fields has become more lenient in order |
| 36 | to be able to read archives created by DotNetZip and maybe |
| 37 | other archivers as well. Issue: COMPRESS-228. |
| 38 | o TAR will now properly read the names of symbolic links with |
| 39 | long names that use the GNU variant to specify the long file |
| 40 | name. Issue: COMPRESS-229. Thanks to Christoph Gysin. |
| 41 | o ZipFile#getInputStream could return null if the archive |
| 42 | contained duplicate entries. |
| 43 | The class now also provides two new methods to obtain all |
| 44 | entries of a given name rather than just the first one. |
| 45 | Issue: COMPRESS-227. |
| 46 | o CpioArchiveInputStream failed to read archives created by |
| 47 | Redline RPM. Issue: COMPRESS-236. Thanks to Andrew Duffy. |
| 48 | o TarArchiveOutputStream now properly handles link names that |
| 49 | are too long to fit into a traditional TAR header. Issue: |
| 50 | COMPRESS-237. Thanks to Emmanuel Bourg. |
| 51 | o The auto-detecting create*InputStream methods of Archive and |
| 52 | CompressorStreamFactory could fail to detect the format of |
| 53 | blocking input streams. Issue: COMPRESS-239. |
Stefan Bodewig | c567466 | 2012-05-23 14:11:38 +0000 | [diff] [blame] | 54 | |
Stefan Bodewig | 48d7470 | 2013-03-10 17:10:57 +0000 | [diff] [blame] | 55 | Changes: |
Stefan Bodewig | 4a15417 | 2013-10-13 04:06:16 +0000 | [diff] [blame] | 56 | o Readabilty patch to TarArchiveInputStream. Issue: |
| 57 | COMPRESS-232. Thanks to BELUGA BEHR. |
| 58 | o Performance improvements to TarArchiveInputStream, in |
| 59 | particular to the skip method. Issue: COMPRESS-234. Thanks to BELUGA BEHR. |
Stefan Bodewig | 48d7470 | 2013-03-10 17:10:57 +0000 | [diff] [blame] | 60 | |
Stefan Bodewig | 4a15417 | 2013-10-13 04:06:16 +0000 | [diff] [blame] | 61 | For complete information on Commons Compress, including instructions |
| 62 | on how to submit bug reports, patches, or suggestions for improvement, |
| 63 | see the Apache Commons Compress website: |
Sebastian Bazley | 3f69642 | 2012-03-31 12:10:43 +0000 | [diff] [blame] | 64 | |
Sebastian Bazley | 48882f1 | 2010-04-13 21:02:37 +0000 | [diff] [blame] | 65 | http://commons.apache.org/compress/ |