Lancedb

Latest version: v0.21.2

Safety actively analyzes 726363 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 17 of 20

0.2.5

What's Changed
* [python] improve restore functionality by changhiskhan in https://github.com/lancedb/lancedb/pull/451
* [python] Support schema evolution in local LanceDB by changhiskhan in https://github.com/lancedb/lancedb/pull/452
* Revert "Bump version: 0.2.4 → 0.2.5" by changhiskhan in https://github.com/lancedb/lancedb/pull/454
* Revert "Updating package-lock.json" by changhiskhan in https://github.com/lancedb/lancedb/pull/455
* chore: make crate more discoverable by wjones127 in https://github.com/lancedb/lancedb/pull/443
* [python] Temporary update feature by changhiskhan in https://github.com/lancedb/lancedb/pull/457
* [Docs] Small typo fixes by AyushExel in https://github.com/lancedb/lancedb/pull/460
* [python] Use pydantic for embedding function persistence by changhiskhan in https://github.com/lancedb/lancedb/pull/467
* Fix up docs by changhiskhan in https://github.com/lancedb/lancedb/pull/477
* [Rust] schema coerce and vector column inference by eddyxu in https://github.com/lancedb/lancedb/pull/476
* feat: upgrade lance to 0.7.3 by eddyxu in https://github.com/lancedb/lancedb/pull/481
* [Python]Fix record_batch_generator by AyushExel in https://github.com/lancedb/lancedb/pull/483
* [Python] Pydantic vector field with default value by eddyxu in https://github.com/lancedb/lancedb/pull/474
* progagate uri query string to lance; add aws integration tests by chebbyChefNEQ in https://github.com/lancedb/lancedb/pull/486


**Full Changelog**: https://github.com/lancedb/lancedb/compare/v0.2.4...v0.2.5

0.2.4

What's Changed
* [DOCS] Major Docs Revamp by AyushExel in https://github.com/lancedb/lancedb/pull/435
* Clean up docs testing - exclude by glob instead of by file by TevinWang in https://github.com/lancedb/lancedb/pull/450
* bump lance version to 0.6.5 for lancedb release by QianZhu in https://github.com/lancedb/lancedb/pull/453


**Full Changelog**: https://github.com/lancedb/lancedb/compare/v0.2.3...v0.2.4

python-v0.2.2
You can now add new columns without having to rewrite the data.
This operation is reversible via `LanceTable.restore`

What's Changed
* [python] improve restore functionality by changhiskhan in https://github.com/lancedb/lancedb/pull/451
* [python] Support schema evolution in local LanceDB by changhiskhan in https://github.com/lancedb/lancedb/pull/452
* Revert "Bump version: 0.2.4 → 0.2.5" by changhiskhan in https://github.com/lancedb/lancedb/pull/454
* Revert "Updating package-lock.json" by changhiskhan in https://github.com/lancedb/lancedb/pull/455


**Full Changelog**: https://github.com/lancedb/lancedb/compare/v0.2.4...python-v0.2.2

python-v0.2.1
What's Changed
* [python] Temporary restore feature by changhiskhan in https://github.com/lancedb/lancedb/pull/428
* Make creating (and adding to) tables via Iterators more flexible & intuitive by AyushExel in https://github.com/lancedb/lancedb/pull/430
* [DOCS] Update integrations + small typos by AyushExel in https://github.com/lancedb/lancedb/pull/432
* [DOCS] Major Docs Revamp by AyushExel in https://github.com/lancedb/lancedb/pull/435
* [Rust] Compute dot distance as negative dot product by eddyxu in https://github.com/lancedb/lance/pull/1160
* Improve DX of Lance Write API

New Contributors
* QianZhu made their first contribution in https://github.com/lancedb/lancedb/pull/453

**Full Changelog**: https://github.com/lancedb/lancedb/compare/python-v0.2.0...python-v0.2.1

0.2.3

What's Changed
* Make creating (and adding to) tables via Iterators more flexible & intuitive by AyushExel in https://github.com/lancedb/lancedb/pull/430
* [DOCS] Update integrations + small typos by AyushExel in https://github.com/lancedb/lancedb/pull/432
* use a lambda function to hide the value of credentials when printing a connection/table by chebbyChefNEQ in https://github.com/lancedb/lancedb/pull/438
* feat(node): Create empty tables / Arrow Tables by gsilvestrin in https://github.com/lancedb/lancedb/pull/399
* expose awsRegion to be configurable by chebbyChefNEQ in https://github.com/lancedb/lancedb/pull/441


**Full Changelog**: https://github.com/lancedb/lancedb/compare/v0.2.2...v0.2.3

0.2.2

What's Changed
* fix(node) Electron crashes when creating external buffer by gsilvestrin in https://github.com/lancedb/lancedb/pull/424


**Full Changelog**: https://github.com/lancedb/lancedb/compare/v0.2.1...v0.2.2

0.2.1

What's Changed
* Upgrade lance and pass AWS creds when opening a table by chebbyChefNEQ in https://github.com/lancedb/lancedb/pull/426
* fix moka version by chebbyChefNEQ in https://github.com/lancedb/lancedb/pull/427


**Full Changelog**: https://github.com/lancedb/lancedb/compare/v0.2.0...v0.2.1

0.2.0

⚠️ Breaking Change: The score column has been renamed to _distance to more accurately describe the semantics (smaller means closer / better).

What's Changed

* fix(node): Handle overflows in the node bridge by gsilvestrin in https://github.com/lancedb/lancedb/pull/372
* Implement drop table if exists by changhiskhan in https://github.com/lancedb/lancedb/pull/383
* Improve pydantic integration by changhiskhan in https://github.com/lancedb/lancedb/pull/384
* make pandas an optional dependency in lancedb as well by changhiskhan in https://github.com/lancedb/lancedb/pull/385
* add LanceModel to docs by changhiskhan in https://github.com/lancedb/lancedb/pull/386
* Restrict semver version to 3.0 by eddyxu in https://github.com/lancedb/lancedb/pull/389
* feat(node): Improve concurrency by gsilvestrin in https://github.com/lancedb/lancedb/pull/376
* fix(node) Give preference to local index.node lib by gsilvestrin in https://github.com/lancedb/lancedb/pull/393
* [WIP] Workflow to trigger vectordb-recipes workflow by unkn-wn in https://github.com/lancedb/lancedb/pull/371
* fix(node) Unit tests hangs and don't exit by gsilvestrin in https://github.com/lancedb/lancedb/pull/396
* [Docs] add Tables guide by AyushExel in https://github.com/lancedb/lancedb/pull/381
* [Docs] Allow edit suggestions and analytics by AyushExel in https://github.com/lancedb/lancedb/pull/394
* [Documentation Code Testing] temp fix for nodejs docs test hang by TevinWang in https://github.com/lancedb/lancedb/pull/404
* fix(docs) fix minor typo by westonpace in https://github.com/lancedb/lancedb/pull/408
* implement remote drop table call by chebbyChefNEQ in https://github.com/lancedb/lancedb/pull/411
* fix(node) Remove mpsc from JS SDK by gsilvestrin in https://github.com/lancedb/lancedb/pull/407
/pull/413
* feat(node) Remote drop table by gsilvestrin in https://github.com/lancedb/lancedb/pull/412
* [Node] Use index by default by eddyxu in https://github.com/lancedb/lancedb/pull/422
* [breaking change] make schema a property by chebbyChefNEQ in https://github.com/lancedb/lancedb/pull/414
* implementation of drop_database by ashiskumarnaik in https://github.com/lancedb/lancedb/pull/418
* chore: upgrade Lance and rename score to _distance by wjones127 in https://github.com/lancedb/lancedb/pull/398

New Contributors
* westonpace made their first contribution in https://github.com/lancedb/lancedb/pull/408
* ashiskumarnaik made their first contribution in https://github.com/lancedb/lancedb/pull/418

**Full Changelog**: https://github.com/lancedb/lancedb/compare/v0.1.19...v0.2.0

python-v0.2.0
⚠️ Breaking Change: The score column has been renamed to _distance to more accurately describe the semantics (smaller means closer / better).

What's Changed
* add LanceModel to docs by changhiskhan in https://github.com/lancedb/lancedb/pull/386
* Restrict semver version to 3.0 by eddyxu in https://github.com/lancedb/lancedb/pull/389
* [WIP] Workflow to trigger vectordb-recipes workflow by unkn-wn in https://github.com/lancedb/lancedb/pull/371
* [python] Allow adding via iterators by AyushExel in https://github.com/lancedb/lancedb/pull/391
* [Docs] add Tables guide by AyushExel in https://github.com/lancedb/lancedb/pull/381
* [Docs] Allow edit suggestions and analytics by AyushExel in https://github.com/lancedb/lancedb/pull/394
* [Documentation Code Testing] temp fix for nodejs docs test hang by TevinWang in https://github.com/lancedb/lancedb/pull/404
* Automatically convert pydantic model by changhiskhan in https://github.com/lancedb/lancedb/pull/400
* fix(docs) fix minor typo by westonpace in https://github.com/lancedb/lancedb/pull/408
* implement remote drop table call by chebbyChefNEQ in https://github.com/lancedb/lancedb/pull/411
* [Python][Remote] Raise meaningful exception for to_arrow() / to_pandas() by eddyxu in https://github.com/lancedb/lancedb/pull/413
* [⚠️ Breaking Change] Make schema a property by chebbyChefNEQ in https://github.com/lancedb/lancedb/pull/414
* Implementation of drop_database by ashiskumarnaik in https://github.com/lancedb/lancedb/pull/418
* [⚠️ Breaking Change] chore: upgrade Lance and rename score to _distance by wjones127 in https://github.com/lancedb/lancedb/pull/398

New Contributors
* westonpace made their first contribution in https://github.com/lancedb/lancedb/pull/408
* ashiskumarnaik made their first contribution in https://github.com/lancedb/lancedb/pull/418

**Full Changelog**: https://github.com/lancedb/lancedb/compare/python-v0.1.16...python-v0.2.0

python-v0.1.16
LanceDB and Lance both have pandas as an optional dependency to reduce the install size.
The pydantic integration with LanceDB has been improved. Think of it like a light-weight ORM-layer for LanceDB!

python
import lancedb
from lancedb.pydantic import LanceModel, vector

class TestModel(LanceModel):
name: str
vector: vector(2)

create table using schema generated from the model
db = lancedb.connect("/tmp")
table = db.create_table("test", schema=TestModel.to_arrow_schema())

add pydantic model instances
table.add([
TestModel(name="test", vector=[1.0, 2.0])
])

convert search results to pydantic models
table.search([0., 0.]).limit(1).to_pydantic(TestModel)
[TestModel(name='test', vector=FixedSizeList(dim=2))]

Page 17 of 20

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.