Ryan Green
3c74bf5c7a
Pin chrono version
2025-02-26 11:31:29 -03:30
Weston Pace
a8568ddc72
feat: upgrade to lance 0.13.0 ( #1404 )
2024-06-24 17:22:57 -07:00
Weston Pace
ea86dad4b7
feat: upgrade lance to 0.12.2-beta.2 ( #1381 )
2024-06-14 05:43:26 -07:00
Weston Pace
c3043a54c6
feat: bump lance dependency to 0.12.1 ( #1357 )
2024-06-05 06:07:11 -07:00
Weston Pace
d5586c9c32
feat: make it possible to opt in to using the v2 format ( #1352 )
...
This also exposed the max_batch_length configuration option in
python/node (it was needed to verify if we are actually in v2 mode or
not)
2024-06-04 21:52:14 -07:00
Lei Xu
56b4fd2bd9
feat(rust): allow to create execution plan on queries ( #1350 )
2024-05-31 17:33:58 -07:00
Weston Pace
eb2cbedf19
feat: upgrade lance to 0.11.1 ( #1338 )
2024-05-29 16:28:09 -07:00
LuQQiu
db712b0f99
feat(java): add table names java api ( #1279 )
...
Add lancedb-jni and table names API
---------
Co-authored-by: Lei Xu <eddyxu@gmail.com >
2024-05-24 11:49:11 -07:00
Rob Meng
2e197ef387
feat: upgrade lance to 0.11.0 ( #1317 )
...
upgrade lance and make fixes for the upgrade
2024-05-21 18:53:19 -04:00
Bert
805c78bb20
chore: bump lance to v0.10.18 ( #1287 )
...
https://github.com/lancedb/lance/releases/tag/v0.10.18
2024-05-09 17:06:26 -03:00
Ryan Green
37e1124c0f
chore: upgrade lance to 0.10.17 ( #1280 )
2024-05-08 09:56:48 -02:30
Weston Pace
e767cbb374
chore: update to Lance version 0.10.16 and Arrow version 51 ( #1247 )
2024-04-26 16:26:57 -07:00
Rob Meng
1e5ccb1614
chore: upgrade lance to 0.10.15 ( #1229 )
2024-04-19 10:31:39 -04:00
Bert
2e7ab373dc
fix: update lance to 0.10.13 ( #1226 )
2024-04-17 09:29:10 -04:00
Weston Pace
1d0dd9a8b8
feat: bump lance version from 0.10.10 to 0.10.12 ( #1219 )
2024-04-12 15:08:39 -07:00
Will Jones
1d23af213b
feat: expose storage options in LanceDB ( #1204 )
...
Exposes `storage_options` in LanceDB. This is provided for Python async,
Node `lancedb`, and Node `vectordb` (and Rust of course). Python
synchronous is omitted because it's not compatible with the PyArrow
filesystems we use there currently. In the future, we will move the sync
API to wrap the async one, and then it will get support for
`storage_options`.
1. Fixes #1168
2. Closes #1165
3. Closes #1082
4. Closes #439
5. Closes #897
6. Closes #642
7. Closes #281
8. Closes #114
9. Closes #990
10. Deprecating `awsCredentials` and `awsRegion`. Users are encouraged
to use `storageOptions` instead.
2024-04-10 10:12:04 -07:00
Will Jones
8a7ded23b2
chore: upgrade to lance-0.10.9 ( #1192 )
2024-04-05 16:34:50 -07:00
Lei Xu
e6ff3d848b
chore: bump to 0.10.8 ( #1187 )
2024-04-05 16:34:50 -07:00
Lei Xu
1d3325dcc5
chore: bump lance version ( #1185 )
...
Bump lance version to `0.10.7`
2024-04-05 16:34:50 -07:00
Weston Pace
e4e64f9d6b
chore: bump lance version to 0.10.6 ( #1175 )
2024-04-05 16:34:39 -07:00
Lei Xu
473ef7e426
chore: validate table name ( #1146 )
...
Closes #1129
2024-04-05 16:33:37 -07:00
Lei Xu
1aaaeff511
chore: bump lance to 0.10.5 ( #1145 )
2024-04-05 16:33:37 -07:00
Weston Pace
c1e3dc48af
feat: bump lance to 0.10.4 ( #1123 )
2024-04-05 16:32:31 -07:00
Weston Pace
1ea0c33545
feat: update lance to v0.10.3 ( #1094 )
2024-04-05 16:32:31 -07:00
Weston Pace
f822255683
feat: add create_index to the async python API ( #1052 )
...
This also refactors the rust lancedb index builder API (and,
correspondingly, the nodejs API)
2024-04-05 16:32:14 -07:00
Lei Xu
f27167017b
chore: bump lance to 0.10.2 ( #1061 )
2024-04-05 16:31:45 -07:00
Rob Meng
f3de3d990d
chore: upgrade to lance 0.10.1 ( #1034 )
...
upgrade to lance 0.10.1 and update doc string to reflect dynamic
projection options
2024-04-05 16:31:36 -07:00
Weston Pace
2cec2a8937
feat: add a basic async python client starting point ( #1014 )
...
This changes `lancedb` from a "pure python" setuptools project to a
maturin project and adds a rust lancedb dependency.
The async python client is extremely minimal (only `connect` and
`Connection.table_names` are supported). The purpose of this PR is to
get the infrastructure in place for building out the rest of the async
client.
Although this is not technically a breaking change (no APIs are
changing) it is still a considerable change in the way the wheels are
built because they now include the native shared library.
2024-04-05 16:31:34 -07:00
Weston Pace
2163502b31
refactor: rename the rust crate from vectordb to lancedb ( #1012 )
...
This also renames the new experimental node package to lancedb. The
classic node package remains named vectordb.
The goal here is to avoid introducing piecemeal breaking changes to the
vectordb crate. Instead, once the new API is stabilized, we will
officially release the lancedb crate and deprecate the vectordb crate.
The same pattern will eventually happen with the npm package vectordb.
2024-04-05 16:30:40 -07:00
Bert
f5627dac14
lance 0.9.18 ( #1000 )
2024-04-05 16:30:40 -07:00
Will Jones
efa846b6e5
chore: upgrade lance to 0.9.16 ( #975 )
2024-04-05 16:30:36 -07:00
Weston Pace
e12bdc78bb
chore: bump lance version to 0.9.15 ( #949 )
2024-04-05 16:29:58 -07:00
Weston Pace
41ccb48160
feat: add support for filter during merge insert when matched ( #948 )
...
Closes #940
2024-04-05 16:29:58 -07:00
Lei Xu
84edf56995
chore: add global cargo config to enable minimal cpu target ( #925 )
...
* Closes #895
* Fix cargo clippy
2024-04-05 16:29:13 -07:00
Weston Pace
18f7bad3dd
feat: add merge_insert to the node and rust APIs ( #915 )
2024-04-05 16:29:05 -07:00
Lei Xu
f2e29eb004
chore: upgrade lance, pylance and datafusion ( #879 )
2024-04-05 16:28:56 -07:00
Lei Xu
dfabbe9081
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-04-05 16:27:51 -07:00
Bert
d1f9722bfb
Bump lance 0.9.9 ( #851 )
2024-04-05 16:27:51 -07:00
Lei Xu
efcaa433fe
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-04-05 16:27:51 -07:00
Bert
4243eaee93
bump lance to 0.9.7 ( #826 )
2024-04-05 16:27:14 -07:00
Will Jones
63e273606e
upgrade lance ( #809 )
2024-04-05 16:25:02 -07:00
Lei Xu
4c8690549a
chore: bump lance to 0.9.5 ( #790 )
2024-04-05 16:25:01 -07:00
Lei Xu
56db257ea9
chore: bump pylance to 0.9.2 ( #754 )
2024-04-05 16:24:47 -07:00
Will Jones
48a12e780c
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
2024-04-05 16:24:30 -07:00
Lei Xu
1d79e9168e
chore: bump lance version to 0.9 ( #715 )
2024-04-05 16:24:30 -07:00
Bert
e479acc1bd
Update in Node & Rust ( #696 )
...
Co-authored-by: Will Jones <willjones127@gmail.com >
2024-04-05 16:24:15 -07:00
Will Jones
6d76fe80b8
chore: upgrade lance to v0.8.17 ( #656 )
...
Readying for the next Lance release.
2024-04-05 16:23:49 -07:00
Rob Meng
3d50c9cdfe
upgrade lance to 0.8.14 ( #636 )
...
upgrade lance
2024-04-05 16:23:49 -07:00
Lei Xu
3855bdf986
chore: bump lance to 8.10 ( #622 )
2024-04-05 16:23:14 -07:00
Will Jones
166b281d66
increment pylance ( #618 )
2024-04-05 16:22:59 -07:00