Files
lancedb/rust
Wyatt AltandClaude Fable 5 c3e171c7ea fix: see overlays in the signature; rebuild by fragment swap only
A DataOverlay replaces cell values without changing any file path, so the
fragment-signature fallback classified an overlaid source as a pure append
and stamped it current. Overlay identity now joins the signature, scoped to
the columns the view reads like data files are.

Rebuilds also no longer overwrite: lance rebases an overwrite over a
concurrent schema-metadata commit, so a racing definition update could be
durably erased by the stale schema the overwrite carries. Every rebuild is
now the fragment swap -- which carries no schema metadata and already
aborts unless it lands on the planned generation -- with the watermark
stamped separately; an unstamped view rebuilds on the next refresh.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-14 01:47:24 -07:00
..