SIGN IN SIGN UP

chore(file source): remove legacy checksum/fingerprinting (#23874)

* Remove legacy checksum/fingerprinting

* Remove unused checkpoints code

* Remove unused import

* Remove scan_fmt

* Add changelog

* Fix changelog

* chore(vdev): apply vdev rust check fixes

* Fully remove BytesChecksum -> FirstLinesChecksum legacy conversion

* Fully remove BytesChecksum

* Fully remove FingerprintStrategy::Checksum

Checksum was already being converted to FirstLinesChecksum, and the `bytes` option, which was the
only difference between it and FirstLinesChecksum, was not used at all (with changes from previous
commits)

* Add helpful comment

* Improve changelog

* Fix compilation

* Update changelog

* Update changelog again

* George Boole

* Fix casing

* Apply suggestions from code review

Co-authored-by: Pavlos Rontidis <pavlos.rontidis@gmail.com>

* Apply suggestions

* Fix markdownlint

---------

Co-authored-by: Pavlos Rontidis <pavlos.rontidis@gmail.com>
T
Thomas committed
3cd1a3135885f8e0007e7b73fb6eca137f02734d
Parent: 68f0b4c
Committed by GitHub <noreply@github.com> on 10/9/2025, 9:46:36 PM