Skip to content

Commit

Permalink
[version] Bump rapidgzip version to 0.10.4
Browse files Browse the repository at this point in the history
  • Loading branch information
mxmlnkn committed Nov 25, 2023
1 parent 410c805 commit f76ff2c
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 3 deletions.
21 changes: 21 additions & 0 deletions python/rapidgzip/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,25 @@

# Version 0.10.4 built on 2023-11-25

## Fixes

- Do not warn about the output file when it is not used.
- The encoded end offset check on the chunk fired erroneously when decoding with an imported index.
- Do not needlessly decompress for these command line combinations:
- `rapidgzip --import-index <index> --export-index <index>`, which currently can be used to check and
copy an index and in the future can be used to convert index formats.
- `rapidgzip --import-index <index> --count`, which can be used to quickly print the decompressed file size.
- The combination `--export-index -d` did not work.
- Size formatting with units did drop any parts larger than 1 TiB.
- Avoid error for `--count --no-verify -P 1`.
- Avoid error for `--count --no-verify` for some files with large compression ratios.
- Only print the decompression duration and bandwidth with `-v`.
- Fix some typos.
- Fix "Python memory allocator called without holding the GIL" consistency check with `PYTHONDEVMODE=1`
or `python3 -X dev`. No actual race condition has been observed. All Python callbacks were always serialized.
- Add tests for many command line parameter combinations.


# Version 0.10.3 built on 2023-09-12

## Fixes
Expand Down
2 changes: 1 addition & 1 deletion python/rapidgzip/rapidgzip.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -337,4 +337,4 @@ def cli():
PyBuffer_Release(&buffer)


__version__ = '0.10.3'
__version__ = '0.10.4'
2 changes: 1 addition & 1 deletion python/rapidgzip/setup.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[metadata]
name = rapidgzip
version = 0.10.3
version = 0.10.4

description = Parallel random access to gzip files
url = https://github.com/mxmlnkn/rapidgzip
Expand Down
2 changes: 1 addition & 1 deletion src/tools/rapidgzip.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,7 @@ rapidgzipCLI( int argc, char** argv )

if ( parsedArgs.count( "version" ) > 0 ) {
std::cout << "rapidgzip, CLI to the parallelized, indexed, and seekable gzip decoding library rapidgzip "
<< "version 0.10.3.\n";
<< "version 0.10.4.\n";
return 0;
}

Expand Down

0 comments on commit f76ff2c

Please sign in to comment.