Change8

v0.27.0-beta.4

📦 lancedbView on GitHub →
5 features🐛 4 fixes🔧 2 symbols

Summary

This release introduces several new features, including support for remote index parameters and dictionary-to-SQL struct conversion in updates. It also improves error handling by propagating cast errors during data addition.

Migration Steps

  1. If you rely on specific behavior during `add()` operations where cast errors were previously suppressed, be aware that these errors will now be propagated.

✨ New Features

  • Added `num_deleted_rows` to the delete result.
  • Added support for remote index parameters.
  • Added parity for the `fast_search` keyword argument between vector and FTS searches.
  • Supported dictionary to SQL struct conversion in Python's `table.update()`.
  • Allowed passing Azure client/tenant ID through the remote SDK.

🐛 Bug Fixes

  • Propagated cast errors during `add()` operations.
  • Ensured managed versioning is propagated for namespace connections.
  • Fixed CI to only run npm publish on release tags.
  • Added regression test for fastSearch in FTS queries in TypeScript.

Affected Symbols