8000 Tags · lancedb/lance · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: lancedb/lance

Tags

v0.30.0

Toggle v0.30.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: add cache stats for new cache (#4024)

This can be used to compute the hit and miss rate of the caches.

v0.30.0-beta.1

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

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: filter out null row ids (#4020)

Signed-off-by: BubbleCal <bubble-cal@outlook.com>

v0.29.1-beta.2

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

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: panic caused by reading empty posting list (#4019)

it happens only if all conditions satisfied:
- search with new search algo (block max wand), this means it's on the
version that new FTS format has been introduced
- the FTS index is still in legacy format
- some posting list produces a candidate doc, that its doc id is greater
than the first posting list's max doc id

---------

Signed-off-by: BubbleCal <bubble-cal@outlook.com>

v0.29.1-beta.1

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

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: wrap FilterExec in LanceFilterExec (#3939)

This wraps usage of Datafusion FilterExec in a LanceFilterExec node that
carries the original logical Expr for the filter alongside the wrapped
FilterExec.

The reason for this is to enable a datafusion optimizer rule to more
easily serialize the execution logic of the filter (using substrait) and
send the node over the wire.

v0.29.0

Toggle v0.29.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: prevent and handle empty fragments (#3934)

#3933 

We found it's possible to create datasets with empty fragments, and that
this can break remapping.

This PR:

1. Makes re-mapping gracefully return early when it detects that the
re-map is just all deletions. This avoids the error reported in the
issue.
2. Has the commit step remove any empty fragments. This will fix any
broken datasets on any write transaction.
3. Makes sure that the `TransactionRebase` will delete full fragments if
the merged deletion file covers the whole fragment. This was the source
of the empty fragments.

v0.29.0-beta.2

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

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
docs: add ray distributed merge columns (#3919)

v0.29.0-beta.1

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

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: do followup clean for splitting spark repo (#3883)

v0.28.1-beta.1

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

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: enhancing java LanceFileReader by adding projection push down a…

…nd ranges lookup functionality (#3888)

Inhance java LanceFileReader function, allow projection push down and
ranges lookup push down.

v0.28.0

Toggle v0.28.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat!: remove Spark module in favor of the lance-spark repo (#3700)

All Spark connector code is now maintained in
https://github.com/lancedb/lance-spark

v0.27.3-beta.2

Toggle v0.27.3-beta.2'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: auto conflict resolution for upsert (#3865)

Continuation of #3785 with fixes for performance issues.

Makes merge_insert and update transactions do row-level conflict
resolution checks, to see if we can quickly resolve conflicts by
rewriting deletion files.

Core changes:

- merge_insert and update transactions now produce an affected_rows
output, with a map of the affected row addresses.
- Create a TransactionRebase struct to handle conflict resolution. This
uses the affected_rows output to attempt to rewrite deletion files.

Auxiliary changes:

- Changed all code paths reading deletion files to go through
read_deletion_file_cached().
- Closes #3772

---------

Co-authored-by: Will Jones <willjones127@gmail.com>
0