Change8

v0.38.0-beta.11

Breaking Changes
📦 lancedbView on GitHub →
2 breaking3 features🐛 7 fixes🔧 7 symbols

Summary

This release introduces new features like blob URI writes and improved FTS granularity, alongside several bug fixes for Python, Node.js, and remote operations. Breaking changes include modifications to embedding registration and auto-search routing in Node.js.

⚠️ Breaking Changes

  • The behavior of embedding registration in server bundles has changed. This may affect how embeddings are handled in server-side rendering or bundled applications.
  • The routing for auto-searching using table embeddings has been modified. This could impact applications that rely on automatic search functionality with table embeddings.

✨ New Features

  • Accept blob URI writes for data storage.
  • Declare conda environments on Functions for better dependency management.
  • Expose list-element FTS document granularity for more control over Full-Text Search.

🐛 Bug Fixes

  • Used dev profile for editable builds in Python.
  • Preserved embedding registration in server bundles.
  • Routed auto search using table embeddings.
  • Centralized timeline consistency in remote operations.
  • Shared scans across batched vector queries.
  • Supported double-quoted filter identifiers in queries.
  • Preserved JSON field metadata when adding data in Node.js.

Affected Symbols