Will Jones
92dcf24b0c
feat: upgrade Lance to v0.22.0 ( #2017 )
...
Upstream changelog:
https://github.com/lancedb/lance/releases/tag/v0.22.0
2025-01-13 15:06:01 -08:00
Weston Pace
d8d11f48e7
feat: upgrade to lance 0.22.0b1 ( #2011 )
2025-01-10 12:51:52 -08:00
BubbleCal
f4dea72cc5
feat: support vector search with distance thresholds ( #1993 )
...
Signed-off-by: BubbleCal <bubble-cal@outlook.com >
2025-01-06 13:23:39 +08:00
Lei Xu
397813f6a4
chore: bump pylance to 0.21.1b1 ( #1989 )
2024-12-31 15:34:27 -08:00
Will Jones
5ddd84cec0
feat: upgrade lance to 0.21.0-beta.5 ( #1961 )
2024-12-19 10:54:59 -08:00
Will Jones
27ef0bb0a2
ci(rust): check MSRV and upgrade toolchain ( #1960 )
...
* Upgrades our toolchain file to v1.83.0, since many dependencies now
have MSRV of 1.81.0
* Reverts Rust changes from #1946 that were working around this in a
dumb way
* Adding an MSRV check
* Reduce MSRV back to 1.78.0
2024-12-19 08:43:25 -08:00
LuQQiu
edc9b9adec
chore: bump Lance version to v0.21.0-beta.4 ( #1939 )
2024-12-13 14:36:13 -08:00
Weston Pace
00552439d9
feat: upgrade lance to 0.21.0b3 ( #1936 )
2024-12-12 21:32:59 -08:00
Weston Pace
d6c0f75078
feat: upgrade to lance prerelease 0.21.0b2 ( #1933 )
2024-12-11 11:17:10 -08:00
Will Jones
5f261cf2d8
feat: upgrade to Lance v0.20.0 ( #1908 )
...
Upstream change log:
https://github.com/lancedb/lance/releases/tag/v0.20.0
2024-12-05 10:53:59 -08:00
Ryan Green
6c2d4c10a4
feat: support remote options for remote lancedb connection ( #1895 )
...
* Support subset of storage options as remote options
* Send Azure storage account name via HTTP header
2024-11-29 14:08:13 -03:30
Ryan Green
d914722f79
Revert "feat: support remote options for remote lancedb connection. Send Azure storage account name via HTTP header."
...
This reverts commit a6e4034dba .
2024-11-29 11:06:18 -03:30
Ryan Green
a6e4034dba
feat: support remote options for remote lancedb connection. Send Azure storage account name via HTTP header.
2024-11-29 11:05:04 -03:30
LuQQiu
d6d9cb7415
feat: bump lance to 0.20.0b3 ( #1882 )
...
Bump lance version.
Upstream change log:
https://github.com/lancedb/lance/releases/tag/v0.20.0-beta.3
2024-11-25 16:15:44 -08:00
Lei Xu
d369233b3d
feat: bump lance to 0.20.0b2 ( #1865 )
...
Bump lance version.
Upstream change log:
https://github.com/lancedb/lance/releases/tag/v0.20.0-beta.2
2024-11-21 13:16:59 -08:00
Bert
cb9a00a28d
feat: add list_versions to typescript, rust and remote python sdks ( #1850 )
...
Will require update to lance dependency to bring in this change which
makes the version serializable
https://github.com/lancedb/lance/pull/3143
2024-11-21 13:35:14 -05:00
BubbleCal
b23d8abcdd
docs: introduce incremental indexing for FTS ( #1789 )
...
don't merge it before https://github.com/lancedb/lancedb/pull/1769
merged
---------
Signed-off-by: BubbleCal <bubble-cal@outlook.com >
2024-11-18 20:21:28 +08:00
Rob Meng
e3ea5cf9b9
chore: bump lance to 0.19.3 ( #1839 )
2024-11-16 14:57:52 -05:00
Will Jones
587c0824af
feat: flexible null handling and insert subschemas in Python ( #1827 )
...
* Test that we can insert subschemas (omit nullable columns) in Python.
* More work is needed to support this in Node. See:
https://github.com/lancedb/lancedb/issues/1832
* Test that we can insert data with nullable schema but no nulls in
non-nullable schema.
* Add `"null"` option for `on_bad_vectors` where we fill with null if
the vector is bad.
* Make null values not considered bad if the field itself is nullable.
2024-11-15 11:33:00 -08:00
Rob Meng
d8c217b47d
chore: bump lance to 0.19.2 ( #1829 )
2024-11-13 23:23:02 -05:00
Weston Pace
26f4a80e10
feat: upgrade to lance 0.19.2-beta.3 ( #1794 )
2024-11-05 06:43:41 -08:00
Will Jones
a324f4ad7a
feat(node): enable logging and show full errors ( #1775 )
...
This exposes the `LANCEDB_LOG` environment variable in node, so that
users can now turn on logging.
In addition, fixes a bug where only the top-level error from Rust was
being shown. This PR makes sure the full error chain is included in the
error message. In the future, will improve this so the error chain is
set on the [cause](https://nodejs.org/api/errors.html#errorcause )
property of JS errors https://github.com/lancedb/lancedb/issues/1779
Fixes #1774
2024-10-29 15:13:34 -07:00
BubbleCal
32fdcf97db
feat!: upgrade lance to 0.19.1 ( #1762 )
...
BREAKING CHANGE: default tokenizer no longer does stemming or stop-word
removal. Users should explicitly turn that option on in the future.
- upgrade lance to 0.19.1
- update the FTS docs
- update the FTS API
Upstream change notes:
https://github.com/lancedb/lance/releases/tag/v0.19.1
---------
Signed-off-by: BubbleCal <bubble-cal@outlook.com >
Co-authored-by: Will Jones <willjones127@gmail.com >
2024-10-29 09:03:52 -07:00
Weston Pace
f43cb8bba1
feat: upgrade lance to 0.18.3 ( #1748 )
2024-10-16 00:48:31 -07:00
Will Jones
5f9d8509b3
feat: upgrade Lance to v0.18.2 ( #1737 )
...
Includes changes from v0.18.1 and v0.18.2:
* [v0.18.1 change
log](https://github.com/lancedb/lance/releases/tag/v0.18.1 )
* [v0.18.2 change
log](https://github.com/lancedb/lance/releases/tag/v0.18.2 )
Closes #1656
Closes #1615
Closes #1661
2024-10-09 11:46:46 -06:00
Will Jones
a416925ca1
feat(rust): client configuration for remote client ( #1696 )
...
This PR ports over advanced client configuration present in the Python
`RestfulLanceDBClient` to the Rust one. The goal is to have feature
parity so we can replace the implementation.
* [x] Request timeout
* [x] Retries with backoff
* [x] Request id generation
* [x] User agent (with default tied to library version ✨ )
* [x] Table existence cache
* [ ] Deferred: ~Request id customization (should this just pick up OTEL
trace ids?)~
Fixes #1684
2024-10-01 10:22:53 -07:00
Will Jones
1778219ea9
feat(rust): remote client query and create_index endpoints ( #1663 )
...
Support for `query` and `create_index`.
Closes [#2519 ](https://github.com/lancedb/sophon/issues/2519 )
2024-09-27 09:00:22 -07:00
LuQQiu
abeaae3d80
feat!: upgrade Lance to 0.18.0 ( #1657 )
...
BREAKING CHANGE: default file format changed to Lance v2.0.
Upgrade Lance to 0.18.0
Change notes: https://github.com/lancedb/lance/releases/tag/v0.18.0
2024-09-19 10:50:26 -07:00
Will Jones
2a6586d6fb
feat: add flag to enable faster manifest paths ( #1612 )
...
The new V2 manifest path scheme makes discovering the latest version of
a table constant time on object stores, regardless of the number of
versions in the table. See benchmarks in the PR here:
https://github.com/lancedb/lance/pull/2798
Closes #1583
2024-09-09 11:34:36 -07:00
Will Jones
cd32944e54
feat: upgrade lance to v0.17.0 ( #1608 )
...
Changelog: https://github.com/lancedb/lance/releases/tag/v0.17.0
Highlights:
* You can do "phrase queries" by adding double quotes around phrases
(multiple tokens) in FTS.
Added follow ups in: https://github.com/lancedb/lancedb/issues/1611
2024-09-06 14:10:02 -07:00
BubbleCal
613f3063b9
chore: upgrade lance to 0.16.1 ( #1524 )
...
Signed-off-by: BubbleCal <bubble-cal@outlook.com >
2024-08-09 19:18:05 +08:00
BubbleCal
5d2cd7fb2e
chore: upgrade object_store to 0.10.2 ( #1523 )
...
To use the same version with lance
Signed-off-by: BubbleCal <bubble-cal@outlook.com >
2024-08-09 12:03:46 +08:00
Lei Xu
2bdf0a02f9
feat!: upgrade lance to 0.16 ( #1519 )
2024-08-07 13:15:22 -07:00
Will Jones
9555efacf9
feat: upgrade lance to 0.15.0 ( #1477 )
...
Changelog: https://github.com/lancedb/lance/releases/tag/v0.15.0
* Fixes #1466
* Closes #1475
* Fixes #1446
2024-07-26 09:13:49 -07:00
BubbleCal
137d86d3c5
chore: bump lance to 0.14.1 ( #1442 )
...
Signed-off-by: BubbleCal <bubble-cal@outlook.com >
2024-07-12 21:41:59 +08:00
Lei Xu
fd5ca20f34
chore: bump lance to 0.14 ( #1430 )
2024-07-06 14:10:42 -07:00
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