Fastcdc

Latest version: v1.7.0

Safety actively analyzes 691168 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

3.1.0

Added
- mzr: add `AsyncStreamCDC` for asynchronous streaming support
- cdata: add features `futures` and `tokio` to enable `AsyncStreamCDC`

3.0.3

Changed
- LokyinZHAO: fix: `size_hint()` returns estimated number of remaining chunks

3.0.2

Changed
- **Breaking:** Removed unnecessary use of `Box` from `StreamCDC` in `v2016` and `v2020`.
- *Should have made this version to be **4.0** but failed to notice the breaking change until after releasing two more updates.*

3.0.1

Added
- nagy: support conversion to `std::io::Error` in streaming chunkers
Fixed
- ariel-miculas: doc: fix year in `fastcdc::v2020`

3.0.0

Changed
- **Breaking:** moved ronomon FastCDC implementation into `ronomon` module.
What was `fastcdc::FastCDC::new()` is now `fastcdc::ronomon::FastCDC::new()`.
- flokli: remove `mut` from `&self` in `cut()` as it does not need to be mutable.
Added
- Canonical implementation of FastCDC from 2016 paper in `v2016` module.
- Canonical implementation of FastCDC from 2020 paper in `v2020` module.
- `Normalization` enum to set the normalized chunking for `v2016` and `v2020` chunkers.
- `StreamCDC`, streaming version of `FastCDC`, in `v2016` and `v2020` modules.

2.0.0

Added
- **Breaking:** dristic: expose hash on chunk struct.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.