v2.1.1
2.1.1 (2026-08-08)
Bug Fixes
-
storage: stop over-escaping backslashes in LanceDB filters (91e04e8)
escapeFilterValue doubled backslashes, but DataFusion treats a backslash
literally inside a single-quoted string. The doubled value no longer matched
what was stored, so for any URL containing a backslash the delete silently
removed no vectors, search returned nothing, and the journal visibility
filter failed to exclude the row it named.Verified against LanceDB directly: the affected URL matches 0 rows with the
doubling and 1 without, and quote injection is still blocked either way -
a backslash cannot escape the closing quote.Callers building a LIKE pattern still escape backslashes themselves, where a
backslash does escape the % and _ wildcards. Those were double-escaping on
top of this and are now correct too.