Change8

v0.38.0-beta.8

Breaking Changes
📦 lancedbView on GitHub →
1 breaking2 features🐛 3 fixes1 deprecations🔧 3 symbols

Summary

This release introduces a new `listTables` method for the Node.js client and improves data loader stability by pinning base table versions. It also includes a breaking change related to @udf body packaging.

⚠️ Breaking Changes

  • The way ordinary @udf bodies are packaged has changed, and only the V1 type grammar is now emitted. This might affect integrations relying on the previous grammar.

Migration Steps

  1. Replace calls to `tableNames` with `listTables` in your nodejs applications.

✨ New Features

  • Added `listTables` method to the nodejs client.
  • Added functionality to pin the base table version for data loader reads.

🐛 Bug Fixes

  • Fixed an issue where remote snapshots were not pinned during permutation construction.
  • Fixed validation of inferred types across records in the node client.
  • Ensured ordinary @udf bodies are packaged correctly and emit only the V1 type grammar.

Affected Symbols

⚡ Deprecations

  • The `tableNames` method in the nodejs client is deprecated. Use `listTables` instead.