Opened 3 years ago

Closed 3 years ago

#20627 closed enhancement (fixed)

Update to xz 0.19

Reported by: simon04 Owned by: simon04
Priority: normal Milestone: 21.03
Component: Core Version:
Keywords: xz compression performance Cc:


1.9 (2021-03-12)

    * Add LZMAInputStream.enableRelaxedEndCondition(). It allows
      decompression of LZMA streams whose uncompressed size is known
      but it is unknown if the end of stream marker is present. This
      method is meant to be useful in Apache Commons Compress to
      support .7z files created by certain very old 7-Zip versions.
      Such files have the end of stream marker in the LZMA data even
      though the uncompressed size is known. 7-Zip supports such files
      and thus other implementations of the .7z format should support
      them too.

    * Make LZMA/LZMA2 decompression faster. With files that compress
      extremely well the performance can be a lot better but with
      more typical files the improvement is minor.

    * Make the CRC64 code faster.

    * Add as multi-release JAR. The attribute
      Automatic-Module-Name was removed.

    * The binaries for XZ for Java 1.9 in the Maven Central now
      require Java 7. Building the package requires at least Java 9
      for module-info support but otherwise the code should still be
      Java 5 compatible (see README and comments in

Attachments (0)

Change History (1)

comment:1 Changed 3 years ago by simon04

Resolution: fixed
Status: assignedclosed

In 17592/josm:

fix #20627 - Update to xz 0.19

Modify Ticket

Change Properties
Set your email in Preferences
as closed The owner will remain simon04.
as The resolution will be set.
The resolution will be deleted.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.