Skip to content

Tags: lancedb/lance

Tags

v0.21.0

Toggle v0.21.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: support merge fragment with dataset (#3256)

this PR allows merge dataset concurrently.

v0.21.0-beta.5

Toggle v0.21.0-beta.5's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
feat: add the s3 retry config options for storage option (#3268)

Add `client_max_retries` and `client_retry_timeout` of `RetryConfig` for
S3 client.

If there are some server error of object store server, the `object
store` module of `arrow-rs` will retry `client_max_retries` times and
also the total execute time is not over `client_retry_timeout`.

Closes #3182

---------

Co-authored-by: Will Jones <[email protected]>

v0.21.0-beta.4

Toggle v0.21.0-beta.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: enable tracing for object storage (#3244)

We have this on by default for local fs and in-memory. We also want this
for object storage.

v0.21.0-beta.3

Toggle v0.21.0-beta.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: correctly copy null buffer when making deep copy (#3238)

In some situations an array could be sliced in such a way that the array
had no offset, but the array's null buffer did have an offset. In these
cases we were not deep copying the array correctly and the offset of the
null buffer was lost. This does mean, in some cases, the 2.0 writer
could write incorrect nulls. However, the input conditions would mean
that the user's data would have to originate from rust in such a way
that it was sliced like this. It would be impossible for batches from
the C data interface or from python to look like this.

v0.21.0-beta.2

Toggle v0.21.0-beta.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: support between sql clauses (#3225)

This adds support for the sql `col BETWEEN x AND y` clause

---------

Co-authored-by: Weston Pace <[email protected]>

v0.21.0-beta.1

Toggle v0.21.0-beta.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
ci: update python/Cargo.log on version bump (#3207)

When we create the version bump commit it currently updates the lock
file `Cargo.lock` to point to the new versions. I suspect it is the
`cargo ws version --no-git-commit -y --exact --force 'lance*' ${{
inputs.part }}` command that does this. However, we have two lock files,
and `python/Cargo.lock` is not updated. This PR adds a step to the
version bump to also update `python/Cargo.lock`.

v0.20.0

Toggle v0.20.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: upgrade arrow (to 53) & datafusion (to 42) (#3201)

Co-authored-by: Jeremy Leibs <[email protected]>
Co-authored-by: Lei Xu <[email protected]>

v0.20.0-beta.3

Toggle v0.20.0-beta.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
ci: add benchmark suite (#3165)

Benchmarks report to
https://bencher.dev/console/projects/weston-lancedb/plots

At some point it may be nice for these to be used for regression
detection in PRs. However, we need to get a stable baseline first.

These benchmarks rely on a private runner hosted by LanceDB and some
private datasets. They run against GCS. It would be good to get some
NVME & Azure & S3 benchmarks at some point.

v0.20.0-beta.2

Toggle v0.20.0-beta.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: handle filter on empty partition (#3151)

It panicked when it applies filter on an empty partition

```
thread 'index::vector::pq::tests::test_filter_on_empty_pq_code' panicked at rust/lance/src/index/vector/pq.rs:125:14:
chunk size must be non-zero
```

v0.20.0-beta.1

Toggle v0.20.0-beta.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix!: low recall with cosine/dot on v3 index types (#3141)