Fetching from the wire…
Public story · 2026-08-31 · high
The release renames a merge command, drops npm lockfile support on Node, and requires pydantic v2 in Python.
Why now: LanceDB posted the 0.38.0 release notes on August 31, 2026.
LanceDB's 0.38.0 release adds computed columns you declare with a SQL expression instead of writing them in application code. They refresh through refresh_column_async, which returns a job handle instead of blocking. They also work on remote tables now, an addition to the local-table support that already existed.
Twelve breaking changes ship alongside that one feature, and they're why anyone running LanceDB in production needs to read the notes before pulling the tag.
Table existence checks are now manifest-authoritative, which changes what counts as a valid table if your code relied on the old behavior. Python bindings require pydantic v2, so anything still pinned to v1 fails on upgrade. Node needs version 22 or newer. npm lockfile support is gone entirely, which breaks CI for any Node project that checked one in. branch merge is renamed to cherry_pick. Table listing operations now page from the store's own cursor instead of a client-side one.
Two smaller additions round it out. Node gets materialized view bindings, matching functionality that already existed elsewhere in the SDK. Functions can now declare GPU resource requirements. That matters for anyone running embedding or inference functions inside LanceDB instead of calling out to a separate service.
The columns are the easy part. The breakage list is why you read the release notes before you bump the version, not after CI turns red.
Each link below shares sources, entities, or timing with this story.
graphify supports Python / Shared entity: SQL / Same source domain / Earlier coverage
Linked by a graph relationship (graphify supports Python); both cover SQL; reported by the same outlet (github.com).
OpenFang competes with Python / Shared entity: Python / Same source domain / Earlier coverage / Tension
Linked by a graph relationship (OpenFang competes with Python); both cover Python; reported by the same outlet (github.com).
Claude Code uses Python / Shared entity: GPU / Same source domain / Earlier coverage / Tension
Linked by a graph relationship (Claude Code uses Python); both cover GPU; reported by the same outlet (github.com).
Linked by a graph relationship (Claude Code uses Python); both cover GPU; reported by the same outlet (github.com).
Shared entities / Same source domain / Earlier coverage / Tension
Both cover Node, Python; reported by the same outlet (github.com); earlier Node coverage from 2026-08-25.
graphify supports Python / Shared entity: Python / Same source domain / Earlier coverage
Linked by a graph relationship (graphify supports Python); both cover Python; reported by the same outlet (github.com).
E2B supports Python / Shared entity: Python / Same source domain / Earlier coverage
Linked by a graph relationship (E2B supports Python); both cover Python; reported by the same outlet (github.com).
E2B supports Python / Shared entity: GPU / Same source domain / Earlier coverage
Linked by a graph relationship (E2B supports Python); both cover GPU; reported by the same outlet (github.com).