Skip to content

Releases: nlfiedler/fastcdc-rs

3.1.0

15 Jul 22:27
Compare
Choose a tag to compare

Added

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

3.0.3

30 Mar 03:21
Compare
Choose a tag to compare

Changed

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

3.0.2

10 Mar 16:04
Compare
Choose a tag to compare

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

01 Mar 03:29
Compare
Choose a tag to compare

Added

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

Fixed

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

3.0.0

27 Jan 05:58
Compare
Choose a tag to compare

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

14 Jan 18:13
Compare
Choose a tag to compare

Added

  • Breaking: dristic: expose hash on chunk struct.

1.0.8

12 Jan 16:17
Compare
Choose a tag to compare

Revert breaking change "expose hash on chunk struct."

1.0.7

12 Jan 04:57
Compare
Choose a tag to compare

Added

  • dristic: expose hash on chunk struct.

1.0.6

12 Jan 04:57
Compare
Choose a tag to compare

Added

  • rickvanprim: implement size_hint() for FastCDC struct.

1.0.5

23 Jul 03:50
Compare
Choose a tag to compare

Added

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