Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 38AC9200C84 for ; Mon, 15 May 2017 06:10:52 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 3741B160BCC; Mon, 15 May 2017 04:10:52 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 7E4EC160BB7 for ; Mon, 15 May 2017 06:10:51 +0200 (CEST) Received: (qmail 81197 invoked by uid 500); 15 May 2017 04:10:49 -0000 Mailing-List: contact user-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Users List" Delivered-To: mailing list user@commons.apache.org Received: (qmail 81165 invoked by uid 99); 15 May 2017 04:10:48 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 May 2017 04:10:48 +0000 Received: from v45346.1blu.de (v45346.1blu.de [178.254.23.72]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 484241A031E; Mon, 15 May 2017 04:10:48 +0000 (UTC) Received: by v45346.1blu.de (Postfix, from userid 1000) id 36215400083; Mon, 15 May 2017 06:10:45 +0200 (CEST) From: Stefan Bodewig To: dev@commons.apache.org, user@commons.apache.org, announce@apache.org Subject: [ANN] Apache Commons Compress 1.14 Released Date: Mon, 15 May 2017 06:10:45 +0200 Message-ID: <87y3ty92uy.fsf@v45346.1blu.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable archived-at: Mon, 15 May 2017 04:10:52 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Apache Commons Team is pleased to announce the release of Apache Commons Compress 1.14. Compress 1.14 adds support for new compression formats: * write support for Snappy (read-only support has been added with Compress 1.7) * read-only support for Brotli by wrapping the otherwise optional org.brotli:dec library * Support for LZ4. In addition new methods inside the factories separate format detection from providing the corresponding streams and the amount of memory being used can be limited for selected compression formats. Finally we've fixed bugs and added new features for the zip, Snappy, CPIO and BZIP2 formats. The Apache Commons Compress Library defines an API for working with compression and archive formats. These include: bzip2, gzip, pack200, lzma, xz, Snappy, traditional Unix Compress, DEFLATE, LZ4, Brotli and ar, cpio, jar, tar, zip, dump, 7z, arj. 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: New features: o Added write support for Snappy. Issue: COMPRESS-246. o Added support for LZ4 (block and frame format). Issue: COMPRESS-271. o Add static detect(InputStream in) to CompressorStreamFactory and ArchiveStreamFactory Issue: COMPRESS-385. o Added a way to limit amount of memory ZCompressorStream may use. Issue: COMPRESS-382. Thanks to Tim Allison. o Added a way to limit amount of memory ZCompressorStream may use. Issue: COMPRESS-386. Thanks to Tim Allison. o Added a way to limit amount of memory LZMACompressorStream and XZCompressorInputStream may use. Issue: COMPRESS-382. Thanks to Tim Allison. o Add Brotli decoder based on the Google Brotli library. Issue: COMPRESS-392. Thanks to Philippe Mouawad. o ZipEntry now exposes its data offset. Issue: COMPRESS-390. Thanks to Zbynek Vyskovsky. o Using ZipArchiveEntry's setAlignment it is now possible to ensure the data offset of an entry starts at a file position that at word or page boundaries. A new extra field has been added for this purpose. Issue: COMPRESS-391. Thanks to Zbynek Vyskovsky. Fixed Bugs: o SnappyCompressorInputStream slides the window too early leading to ArrayIndexOutOfBoundsExceptions for some streams. Issue: COMPRESS-378. o ZipArchiveEntry#isUnixSymlink now only returns true if the corresponding link flag is the only file-type flag set. Issue: COMPRESS-379. Thanks to Guillaume Bou=C3=A9. o Fixed an integer overflow in CPIO's CRC calculation. Pull Request #17. Thanks to Daniel Collin. o Make unit tests work on Windows paths with spaces in their names. Issue: COMPRESS-387. o Internal location pointer in ZipFile could get incremented even if nothing had been read. Issue: COMPRESS-389. o LZMACompressorOutputStream#flush would throw an exception rather than be the NOP it promised to be. Issue: COMPRESS-393. Changes: o The blocksize for FramedSnappyCompressorInputStream can now be configured as some IWA files seem to be using blocks larger than the default 32k. Issue: COMPRESS-358. o BZip2CompressorInputstream now uses BitInputStream internally. Pull Request #13. Thanks to Thomas Meyer. o Improved performance for concurrent reads from ZipFile when reading from a file. Issue: COMPRESS-388. Thanks to Zbynek Vyskovsky. 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 iEYEARECAAYFAlkZKjsACgkQohFa4V9ri3L9fwCfQ8RHuCQ3XCKKaVcR+0QLRGvk cHMAnjlABgyeyw3VG+qQFsx7ARJ4dX84 =3DtqqW -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@commons.apache.org For additional commands, e-mail: user-help@commons.apache.org