Re: [ANNOUNCE] Apache Commons Compress 1.26.0

Olivier Jaquemet <[email protected]>
Newsgroups gmane.comp.jakarta.commons.user
Organization Jalios
Message-ID <[email protected]>
Hello Gary,

Thank you for this release.

I'd like to point out to users of Commons Compress that this version 
1.26.0 introduce a *new* dependency to commons-codec (for which it uses 
the latest 1.16.1).

https://central.sonatype.com/artifact/org.apache.commons/commons-compress/dependencies

So in case some of you were expecting to perform drop in replacement of 
the commons-compress jar to benefit from vulnerbabilities fixes, beware 
that you must also introduce new dependencies. (Using dependency 
management tool would have included thoses dependency, so this is more 
of a warning for people still doing old and ugly "jar pickup and drop" ;) )

And for more details, below are the dependencies that were introduced 
(in case you want to update anyway, you probably could without addding 
commons codec, if you are not using those features...) :

org.apache.commons.compress.archivers.tar
     --> org.apache.commons.codec.Charsets.toCharset(java.lang.String) *
org.apache.commons.compress.compressors.lz4
     --> org.apache.commons.codec.digest.XXHash32 *
     --> org.apache.commons.codec.digest.XXHash32.XXHash32() *
     --> org.apache.commons.codec.digest.XXHash32.XXHash32(int) *
     --> org.apache.commons.codec.digest.XXHash32.getValue() *
     --> org.apache.commons.codec.digest.XXHash32.reset() *
     --> org.apache.commons.codec.digest.XXHash32.update(byte[], int, int) *
     --> org.apache.commons.codec.digest.XXHash32.update(int) *
org.apache.commons.compress.compressors.snappy
     --> org.apache.commons.codec.digest.PureJavaCrc32C *
     --> org.apache.commons.codec.digest.PureJavaCrc32C.PureJavaCrc32C() *
     --> org.apache.commons.codec.digest.PureJavaCrc32C.getValue() *
     --> org.apache.commons.codec.digest.PureJavaCrc32C.reset() *
     --> org.apache.commons.codec.digest.PureJavaCrc32C.update(byte[], 
int, int) *

Regards

On 19/02/2024 02:28, Gary Gregory wrote:
> The Apache Commons team is pleased to announce Apache Compress 1.26.0.
>
> Apache Commons Compress defines an API for working with compression
> and archive formats.  These include bzip2, gzip, pack200, LZMA, XZ,
> Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4, Brotli,
> Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.
>
> This minor feature and maintenance release.
>
> Historical list of changes:
> https://commons.apache.org/proper/commons-compress/changes-report.html
>
> 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:
>
> https://commons.apache.org/proper/commons-compress/
>
> Download page: https://commons.apache.org/proper/commons-compress/download_io.cgi
>
> Have fun!
> Gary Gregory
> -Apache Commons Team
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> EXTERNAL SENDER: Do not click any links or open any attachments unless you trust the sender and know the content is safe.
> EXPÉDITEUR EXTERNE: Ne cliquez sur aucun lien et n’ouvrez aucune pièce jointe à moins qu’ils ne proviennent d’un expéditeur fiable, ou que vous ayez l'assurance que le contenu provient d'une source sûre.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.