Releases: nlfiedler/fastcdc-rs
Releases · nlfiedler/fastcdc-rs
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.
1.0.8
Revert breaking change "expose hash on chunk struct."
1.0.7
Added
- dristic: expose hash on chunk struct.
1.0.6
Added
- rickvanprim: implement
size_hint()
for FastCDC struct.
1.0.5
Added
- Smoozilla: add
with_eof()
constructor for streaming input data.