TrueZIP 7.0 RC 2 Is Available

I am proud to announce the availability of the second release candidate for TrueZIP 7.0! There have been some unavoidable changes to the public API, so updating is mandatory. Please accept my apologies for any inconveniences this may cause.

You can download the sources, Javadoc and JAR from Maven Central at http://repo1.maven.org/maven2/de/schlichtherle/truezip/. An all-in-one JAR including sample applications is available for download from Maven Central at http://repo1.maven.org/maven2/de/schlichtherle/truezip/truezip-samples/7.0-rc2/truezip-samples-7.0-rc2-jar-with-dependencies.jar.

Following are the Release Notes.

Bug

  • [TRUEZIP-50] - Accessing archive files with duplicated entries may result in an UnsupportedOperationException
  • [TRUEZIP-54] - Running the unit tests for the (T)File* API fails because of incorrect last modification time.
  • [TRUEZIP-58] - Type conversion error would create invalid ZIP files in year 2044 AD and later.
  • [TRUEZIP-59] - Writing RAES encrypted files is veeeryyy slow on Linux
  • [TRUEZIP-60] - Changing the key (i.e. password) for a .tzp file is impossible
  • [TRUEZIP-61] - Updating an existing TZP file always sets the AES key strength to 256 bits
  • [TRUEZIP-62] - Certain publicly available tar files produce exceptions

Improvement

  • [TRUEZIP-63] - Change canonical file name suffixes for TAR.BZ2 to tbz, tb2 and tar.bz2

New Feature

  • [TRUEZIP-47] - Provide bulk copy methods which throw IOException

Task

  • [TRUEZIP-66] - Evaluate a Dependency Injection (DI) Framework