Releases: JuliaIO/CodecZstd.jl
Releases · JuliaIO/CodecZstd.jl
v0.8.6
CodecZstd v0.8.6
Merged pull requests:
- Reimplement find_decompressed_size without using static-only API (#63) (@mkitti)
- Add Downstream testing (#65) (@nhz2)
- Fix links in README (#66) (@nhz2)
- Fix codecov badge in README.md (#67) (@nhz2)
- Add tests for
find_decompressed_sizewith skippable frames (#68) (@nhz2) - Add benchmarks (#69) (@nhz2)
- Auto initialize in
startproc(#74) (@nhz2) - Bump version to 0.8.6 (#75) (@nhz2)
Closed issues:
- Reusing a compressor (#70)
v0.8.5
v0.8.4
v0.8.3
CodecZstd v0.8.3
Merged pull requests:
- Bump codecov/codecov-action from 3 to 4 (#43) (@dependabot[bot])
- Bump julia-actions/setup-julia from 1 to 2 (#44) (@dependabot[bot])
- Bump julia-actions/cache from 1 to 2 (#45) (@dependabot[bot])
- Detect truncated frames to avoid infinite loop (#47) (@nhz2)
- Use ZSTD_compressStream2 with endOp argument (#49) (@mkitti)
- Implement ZstdFrameCompressor via endOp (#52) (@mkitti)
- Update Project.toml, bump to version 0.8.3 (#55) (@mkitti)
- Update README.md (#56) (@mkitti)
Closed issues:
v0.8.2
v0.8.1
CodecZstd v0.8.1
Merged pull requests:
- Bump actions/checkout from 3 to 4 (#38) (@dependabot[bot])
- Update Project.toml (#39) (@JoaoAparicio)
- Update CI.yml (#40) (@nhz2)
v0.8.0
v0.7.2
v0.7.1
Non-Breaking Changes
- Introduced a new submodule to encapsulate all
ccalls, LibZstd, that is generated by the master branch of Clang.jl. This exposes - Modified libzstd.jl to use the new LibZstd submodule rather than using
ccalldirectly. InBufferis now an alias forLibZstd.ZSTD_inBuffer_swith no change in fields.OutBufferis now an alias forLibZstd.ZSTD_outBuffer_swith no change in fieldsreset!now usesZSTD_CCtx_setPledgedSrcSize(wrapped in LibZstd) rather than the deprecatedZSTD_resetCStream. Asrcsizeof0is interpreted asZSTD_CONTENTSIZE_UNKNOWNas with the case withZSTD_resetCStream.Base.unsafe_convertis implemented forInBuffer,OutBuffer,CStream, andDStream, allowing one to pass these types directly to methods inLibZstdrather than one of their fields. This will be used in a future release when #30 is merged.
Known bugs
- Objects passed into several low level functions may not be preserved from garbage collection #30. Consider using
Base.GC.@preserveto mitigate this issue.
v0.7.0
v0.7.0 (2020-03-16)
Merged pull requests: