Lance Release
dcc216a244
Bump version: 0.4.3 → 0.4.4
2024-01-25 19:52:54 +00:00
Lei Xu
a7aa168c7f
feat: improve the rust table query API and documents ( #860 )
...
* Easy to type
* Handle `String, &str, [String] and [&str]` well without manual
conversion
* Fix function name to be verb
* Improve docstring of Rust.
* Promote `query` and `search()` to public `Table` trait
2024-01-25 10:44:31 -08:00
Lei Xu
7a89b5ec68
doc: update rust readme to include crate and docs.rs links ( #859 )
2024-01-24 20:26:30 -08:00
Lei Xu
ee862abd29
feat(napi): Provide a new createIndex API in the napi SDK. ( #857 )
2024-01-24 17:27:46 -08:00
Lei Xu
008e0b1a93
feat(rust): create index API improvement ( #853 )
...
* Extract a minimal Table interface in Rust SDK
* Make create_index composable in Rust.
* Fix compiling issues from ffi
2024-01-24 10:05:12 -08:00
Bert
82cbcf6d07
Bump lance 0.9.9 ( #851 )
2024-01-24 08:41:28 -05:00
Lei Xu
1cd5426aea
feat: rework NodeJS SDK using napi ( #847 )
...
Use Napi to write a Node.js SDK that follows Polars for better
maintainability, while keeping most of the logic in Rust.
2024-01-23 15:14:45 -08:00
Lei Xu
4c303ba293
chore(rust): provide a Connection trait to match python and nodejs SDK ( #846 )
...
In NodeJS and Python, LanceDB establishes a connection to a db. In Rust
core, it is called Database.
We should be consistent with the naming.
2024-01-22 17:35:02 -08:00
Lei Xu
0e92a7277c
doc: add index page for rust crate ( #839 )
...
Rust API doc for the braves
2024-01-22 09:15:55 -08:00
Bert
7af213801a
bump lance to 0.9.7 ( #826 )
2024-01-18 20:44:22 -08:00
Lance Release
4e31f0cc7a
Bump version: 0.4.2 → 0.4.3
2024-01-11 21:33:55 +00:00
Chang She
629379a532
fix(rust): not sure why clippy is suddenly unhappy ( #794 )
...
should fix the error on top of main
https://github.com/lancedb/lancedb/actions/runs/7457190471/job/20288985725
2024-01-09 19:27:38 -08:00
Chang She
ac40d4b235
feat(node): support table.schema for LocalTable ( #789 )
...
Close #773
we pass an empty table over IPC so we don't need to manually deal with
serde. Then we just return the schema attribute from the empty table.
---------
Co-authored-by: albertlockett <albert.lockett@gmail.com >
2024-01-08 21:12:48 -08:00
Lance Release
065ffde443
Bump version: 0.4.1 → 0.4.2
2023-12-30 00:53:30 +00:00
Lance Release
bb100c5c19
Bump version: 0.4.0 → 0.4.1
2023-12-26 16:51:09 +00:00
Weston Pace
dc5126d8d1
feat: add the ability to create scalar indices ( #679 )
...
This is a pretty direct binding to the underlying lance capability
2023-12-21 09:50:10 -08:00
Will Jones
2c7f96ba4f
ci: check formatting and clippy ( #730 )
2023-12-20 13:37:51 -08:00
Will Jones
1d4943688d
upgrade lance to v0.9.1 ( #727 )
...
This brings in some important bugfixes related to take and aarch64
Linux. See changes at:
https://github.com/lancedb/lance/releases/tag/v0.9.1
2023-12-20 13:06:54 -08:00
Lance Release
40638e5515
Bump version: 0.3.11 → 0.4.0
2023-12-18 17:29:47 +00:00
Lance Release
57e5695a54
Bump version: 0.3.10 → 0.3.11
2023-12-15 18:01:34 +00:00
Rob Meng
7c09b9b9a9
feat: allow custom column name in query ( #709 )
2023-12-14 23:29:26 -05:00
Lance Release
9ec526f73f
Bump version: 0.3.9 → 0.3.10
2023-12-14 19:31:41 +00:00
Chang She
098e397cf0
feat: LocalTable for vectordb now supports filters without vector search ( #693 )
...
Note this currently the filter/where is only implemented for LocalTable
so that it requires an explicit cast to "enable" (see new unit test).
The alternative is to add it to the Table interface, but since it's not
available on RemoteTable this may cause some user experience issues.
2023-12-13 22:59:01 -08:00
Bert
63ee8fa6a1
Update in Node & Rust ( #696 )
...
Co-authored-by: Will Jones <willjones127@gmail.com >
2023-12-13 14:53:06 -05:00
Lance Release
23d30dfc78
Bump version: 0.3.8 → 0.3.9
2023-12-04 17:02:35 +00:00
Rob Meng
72765d8e1a
feat: enable prefilter in node js ( #675 )
...
enable prefiltering in node js, both native and remote
2023-12-01 16:49:10 -05:00
Rob Meng
a2a8f9615e
chore: expose prefilter in lancedb rust ( #674 )
...
expose prefilter flag in vectordb rust code.
2023-12-01 00:44:14 -05:00
Lance Release
123a49df77
Bump version: 0.3.7 → 0.3.8
2023-11-19 00:03:58 +00:00
Will Jones
a57aa4b142
chore: upgrade lance to v0.8.17 ( #656 )
...
Readying for the next Lance release.
2023-11-18 15:57:23 -08:00
Lance Release
ebcf9bf6ae
Bump version: 0.3.6 → 0.3.7
2023-11-15 02:42:25 +00:00
Rob Meng
9d895801f2
upgrade lance to 0.8.14 ( #636 )
...
upgrade lance
2023-11-07 19:01:29 -05:00
Rob Meng
80613a40fd
skip missing file on mirrored dir when deleting ( #635 )
...
mirrored store is not garueeteed to have all the files. Ignore the ones
that doesn't exist.
2023-11-07 12:33:32 -05:00
Lance Release
ddb3ef4ce5
Bump version: 0.3.5 → 0.3.6
2023-11-01 21:16:06 +00:00
Lei Xu
2e0f251bfd
chore: bump lance to 8.10 ( #622 )
2023-11-01 14:14:38 -07:00
Bert
24111d543a
fix!: sort table names ( #619 )
...
https://github.com/lancedb/lance/issues/1385
2023-11-01 10:50:09 -04:00
Lance Release
27a638362d
Bump version: 0.3.4 → 0.3.5
2023-10-26 21:47:44 +00:00
Bert
22a6695d7a
fix conv version ( #605 )
2023-10-26 17:44:11 -04:00
Lance Release
7732f7d41c
Bump version: 0.3.3 → 0.3.4
2023-10-26 21:02:52 +00:00
Bert
5ca98c326f
feat: added dataset stats api to node ( #604 )
2023-10-26 17:00:48 -04:00
Bert
b55db397eb
feat: added data stats apis ( #596 )
2023-10-26 13:10:17 -04:00
Rob Meng
c04d72ac8a
expose remap index api ( #603 )
...
expose index remap options in `compact_files`
2023-10-25 22:10:37 -04:00
Rob Meng
28b02fb72a
feat: expose optimize index api ( #602 )
...
expose `optimize_index` api.
2023-10-25 19:40:23 -04:00
Rob Meng
26a97ba997
feat: add checkout method to table to reuse existing store and connections ( #593 )
...
Prior to this PR, to get a new version of a table, we need to re-open
the table. This has a few downsides w.r.t. performance:
* Object store is recreated, which takes time and throws away existing
warm connections
* Commit handler is thrown aways as well, which also may contain warm
connections
2023-10-23 12:06:13 -04:00
Rob Meng
ce19fedb08
feat: include manifest files in mirrow store ( #589 )
2023-10-21 12:21:41 -04:00
Lance Release
0a30591729
Bump version: 0.3.2 → 0.3.3
2023-10-19 20:05:57 +00:00
Lance Release
02c35d3457
Bump version: 0.3.1 → 0.3.2
2023-10-16 15:11:57 +00:00
Lei Xu
eff94ecea8
chore: bump lance to 0.8.5 ( #561 )
...
Bump lance to 0.5.8
2023-10-14 12:38:43 -07:00
Lance Release
8f6e955b24
Bump version: 0.3.0 → 0.3.1
2023-10-13 21:23:54 +00:00
Will Jones
db7bdefe77
feat: cleanup and compaction ( #518 )
...
#488
2023-10-11 12:49:12 -07:00
Rob Meng
0eb7c9ea0c
fix stackoverflow ( #542 )
...
closes #541
two functions was calling itself instead of routing to primary
2023-10-05 20:05:04 -04:00