Change8

v0.38.0-beta.3

Breaking Changes
📦 lancedbView on GitHub →
1 breaking4 features🐛 2 fixes🔧 4 symbols

Summary

This release brings MemWAL LSM surface parity across SDKs and introduces first-class function wire contracts. It also includes several bug fixes and refactors, with a breaking change requiring pydantic v2 for the Python package.

⚠️ Breaking Changes

  • Python package now requires pydantic v2. If you are using pydantic v1, you will need to upgrade your pydantic installation to v2.

✨ New Features

  • MemWAL LSM surface parity across SDKs.
  • First-class function wire contracts.
  • Grouped function column bindings.
  • Scalar function authoring and catalog client.

🐛 Bug Fixes

  • Preserve JSON encoding in merge insert.
  • Set LsmWriteSpec module metadata.

Affected Symbols