Fastcdc Rs Versions Save

FastCDC implementation in Rust

3.1.0

10 months ago

Added

  • mzr: add AsyncStreamCDC for asynchronous streaming support
  • cdata: add features futures and tokio to enable AsyncStreamCDC

3.0.3

1 year ago

Changed

  • LokyinZHAO: fix: size_hint() returns estimated number of remaining chunks

3.0.2

1 year ago

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

1 year ago

Added

  • nagy: Support conversion to std::io::Error in streaming chunkers.

Fixed

  • ariel-miculas: doc: fix year in fastcdc::v2020

3.0.0

1 year ago

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

1 year ago

Added

  • Breaking: dristic: expose hash on chunk struct.

1.0.8

1 year ago

Revert breaking change "expose hash on chunk struct."

1.0.7

1 year ago

Added

  • dristic: expose hash on chunk struct.

1.0.6

1 year ago

Added

  • rickvanprim: implement size_hint() for FastCDC struct.

1.0.5

3 years ago

Added

  • Smoozilla: add with_eof() constructor for streaming input data.