Skip to content

Releases: intel/QATzip

QATzip 1.0.4 Release

30 Apr 01:52
Compare
Choose a tag to compare

The 1.0.4 release including the following change:

  • Include RPM spec
  • Optimize stream buffer usage
  • Bug fix

QATzip 1.0.3 Release

12 Mar 04:11
Compare
Choose a tag to compare
1. Support new version of QAT driver API
 
2. Improve performance test 

3. Bug fix

QATzip 1.0.2 release

27 Nov 06:26
Compare
Choose a tag to compare
1. Enable 7z format support in qzip utility 
 
2. Update QATzip API 

3. Bug fix

QATzip 1.0.1 release

14 Nov 06:19
Compare
Choose a tag to compare
1. Enable adaptive polling to save CPU usage in stress mode

2. Enable standard GZIP format compression output support

3. Always try QAT decompression first for standard GZIP header 

4. Enable decompressing file which compressed with different chunk size

5. Bug fix

QATzip 1.0.0 release

21 Jun 10:47
Compare
Choose a tag to compare
This is the first QATzip production release including following change:

1. Enable QATzip zero-copy processing on both huge-page and kernel memory 
2. Support block device compression in qzip
3. Support configurable section name
4. Enable prefix support in QATzip makefile
5. Optimize QATzip with branch prediction macro
6. Enable streaming API in none-QAT environment
7. Bug fix

QATzip v0.2.7

19 Dec 00:50
Compare
Choose a tag to compare
1.  Add pipe and redirection support to qzip utility

2.  Accept empty file as compression input 

3.  Export code style check tool

4.  Add install script for non-root user 

5.  Bug fix

QATzip v0.2.6

30 Sep 02:22
Compare
Choose a tag to compare
1. Export stream API

2. Return correct checksum for big file in streaming API

3. Clear seeding checksum before decompression

4. Optimize performance by using buffer index as hint to avoid contend

5. Support throughput statistic for file size >4GB in qzip utility

QATzip v0.2.5

06 Jul 09:46
Compare
Choose a tag to compare
1. Improved throughput for input request data length <2MB by 
   improving handling of request and response ring.

2. Enable qzip utility to handle file size > 4GB , enable output option, etc.

3. Enhance qzip software fail-over to handler file size >512MB.

4. Update decompressed bytes counter with consumed bytes recorded in header.

5. Enhance driver compatibility by initializing driver structure.

6. Always enable compression and verify.

QATzip v0.2.4

07 Jun 08:49
Compare
Choose a tag to compare
1. Support highly compressible file in qzip with expandable destination buffer size.

2. Enable configurable huge-page number in qzMalloc.

3. Report FW request status when error in callback.

4. Enable automatic recovery from compression and verify error.

5. Optimize the QATzip software failover function.

6. Keep original file when qzip error occur.

7. Change the section name from "QATZIP" to "SHIM" in QAT configure file.

QATzip v0.2.3

11 Dec 07:03
Compare
Choose a tag to compare
1. Software failover for any recoverable exception in QAT hardware initialization stage. 

2. Better use of QAT PCI-E devices according to the work threads' NUMA configuration. 

3. Add a new decompression error code for incorrect data format. 

4. I/O bandwidth improvement in qzip utility for larger input file(>500MB). 

5. Enable zero memory copy in compression for the first block to save processing time. 

6. Complete the service tear down logic for better memory management