You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@commons.apache.org by Stefan Bodewig <bo...@apache.org> on 2014/03/13 06:45:28 UTC
[ANNOUNCE] Apache Commons Compress 1.8 Released
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
The Apache Commons Team is pleased to announce the release of Apache
Commons Compress 1.8.
The Apache Commons Compress Library defines a Java API for working with
ar, cpio, tar, zip, 7z, arj, dump, gzip, pack200, bzip2, lzma, snappy, Z
and xz files.
Version 1.8 is mostly a bugfix release with important fixes for ZIPs
with STORED entries and TAR archives. It also adds support for some of
the filter methods used in 7z archives.
Source and binary distributions are available for download from the
Apache Commons download site:
http://commons.apache.org/proper/commons-compress/download_compress.cgi
When downloading, please verify signatures using the KEYS file available
at the above location when downloading the release.
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/
Stefan Bodewig, on behalf of the Apache Commons community
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAlMhRewACgkQohFa4V9ri3JILACgqpPksDdKQPHq+U9gAQ2yZYTA
OqcAnRQcpMPZT6mFHchKTUGkYzzCsw/i
=NgWC
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org