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_size
with 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
ccall
s, 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
ccall
directly. InBuffer
is now an alias forLibZstd.ZSTD_inBuffer_s
with no change in fields.OutBuffer
is now an alias forLibZstd.ZSTD_outBuffer_s
with no change in fieldsreset!
now usesZSTD_CCtx_setPledgedSrcSize
(wrapped in LibZstd) rather than the deprecatedZSTD_resetCStream
. Asrcsize
of0
is interpreted asZSTD_CONTENTSIZE_UNKNOWN
as with the case withZSTD_resetCStream
.Base.unsafe_convert
is implemented forInBuffer
,OutBuffer
,CStream
, andDStream
, allowing one to pass these types directly to methods inLibZstd
rather 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.@preserve
to mitigate this issue.
v0.7.0
v0.7.0 (2020-03-16)
Merged pull requests: