Commit Graph

169 Commits

Author SHA1 Message Date
Lance Release edc4e40a7b Updating package-lock.json 2025-04-17 22:16:36 +00:00
Lance Release 8a50944061 Updating package-lock.json 2025-04-15 04:11:16 +00:00
Lance Release f23aa0a793 Updating package-lock.json 2025-04-08 06:17:03 +00:00
Lance Release 2e170c3c7b Updating package-lock.json 2025-04-04 21:50:28 +00:00
Lance Release 0844c2dd64 Updating package-lock.json 2025-04-02 21:23:50 +00:00
Lance Release 5c32a99e61 Updating package-lock.json 2025-04-02 09:28:46 +00:00
Will Jones f091f57594 ci: fix lancedb musl builds (#2296)
Fixes #2255


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **Chores**
- Enhanced the build process to improve performance and reliability
across Linux platforms.
  - Updated environment settings for more accurate compiler integration.
- Activated previously inactive build configurations to support advanced
feature support.
- Added support for the x86_64 architecture on Linux systems utilizing
the musl C library.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-04-01 14:44:27 -07:00
Lance Release a997fd4108 Updating package-lock.json 2025-04-01 17:28:57 +00:00
Lance Release 2eb2c8862a Updating package-lock.json 2025-04-01 14:27:26 +00:00
Lance Release c44fa3abc4 Updating package-lock.json 2025-03-30 18:05:07 +00:00
Lance Release c1600cdc06 Updating package-lock.json 2025-03-28 16:04:01 +00:00
Lance Release 315a24c2bc Updating package-lock.json 2025-03-21 20:03:43 +00:00
Lance Release 9d1ce4b5a5 Updating package-lock.json 2025-03-11 13:15:18 +00:00
Lance Release 4e7220400f Updating package-lock.json 2025-03-10 23:13:52 +00:00
Lance Release 728ef8657d Updating package-lock.json 2025-02-26 20:11:37 +00:00
Lance Release 769d483e50 Updating package-lock.json 2025-02-26 18:16:59 +00:00
Lance Release 99ea78fb55 Updating package-lock.json 2025-02-20 03:38:44 +00:00
Lance Release b3b597fef6 Updating package-lock.json 2025-02-13 04:40:10 +00:00
Lance Release cea541ca46 Updating package-lock.json 2025-02-11 20:56:22 +00:00
Lance Release fd330b4b4b Updating package-lock.json 2025-02-07 19:28:01 +00:00
Lance Release 5ad21341c9 Updating package-lock.json 2025-02-07 17:34:04 +00:00
Lance Release 3f2589c11f Updating package-lock.json 2025-02-01 01:22:22 +00:00
Lance Release 87b12b57dc Updating package-lock.json 2025-01-30 17:33:15 +00:00
Lance Release da4d7e3ca7 Updating package-lock.json 2025-01-28 22:32:20 +00:00
Lance Release de4720993e Updating package-lock.json 2025-01-23 23:02:20 +00:00
Lance Release 905e9d4738 Updating package-lock.json 2025-01-14 01:03:49 +00:00
Lance Release b17304172c Updating package-lock.json 2025-01-10 19:02:31 +00:00
BubbleCal 3c0a64be8f feat: support distance range in queries (#1999)
this also updates the docs

---------

Signed-off-by: BubbleCal <bubble-cal@outlook.com>
2025-01-08 11:03:27 +08:00
Lance Release f007b76153 Updating package-lock.json 2025-01-06 05:35:28 +00:00
Lance Release 55cceaa309 Updating package-lock.json 2024-12-24 18:39:00 +00:00
Lance Release 59b57055e7 Updating package-lock.json 2024-12-19 19:40:28 +00:00
Will Jones 25402ba6ec chore: update lockfiles (#1946) 2024-12-18 08:43:33 -08:00
Will Jones a43193c99b fix(nodejs): upgrade arrow versions (#1924)
Closes #1626
2024-12-09 15:37:11 -08:00
Will Jones bf03ad1b4a ci: fix release (#1919)
* Set `private: false` so we can publish new binary packages
* Add missing windows binary reference
2024-12-06 12:51:48 -08:00
Will Jones cc72050206 chore: update package locks (#1845)
Also ran `npm audit`.
2024-11-18 13:44:06 -08:00
Will Jones 0fd8a50bd7 ci(node): run examples in CI (#1796)
This is done as setup for a PR that will fix the OpenAI dependency
issue.

 * [x] FTS examples
 * [x] Setup mock openai
 * [x] Ran `npm audit fix`
 * [x] sentences embeddings test
 * [x] Double check formatting of docs examples
2024-11-13 11:10:56 -08:00
Will Jones c61bfc3af8 chore: update package locks (#1798) 2024-11-05 13:28:59 -08: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
Will Jones 9c74c435e0 ci: update package lock (#1740) 2024-10-09 15:14:08 -06:00
Will Jones f3b6a1f55b feat(node): bind remote SDK to rust implementation (#1730)
Closes [#2509](https://github.com/lancedb/sophon/issues/2509)

This is the Node.js analogue of #1700
2024-10-09 11:46:27 -06: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
BubbleCal f9d5fa88a1 feat!: migrate FTS from tantivy to lance-index (#1483)
Lance now supports FTS, so add it into lancedb Python, TypeScript and
Rust SDKs.

For Python, we still use tantivy based FTS by default because the lance
FTS index now misses some features of tantivy.

For Python:
- Support to create lance based FTS index
- Support to specify columns for full text search (only available for
lance based FTS index)

For TypeScript:
- Change the search method so that it can accept both string and vector
- Support full text search

For Rust
- Support full text search

The others:
- Update the FTS doc

BREAKING CHANGE: 
- for Python, this renames the attached score column of FTS from "score"
to "_score", this could be a breaking change for users that rely the
scores

---------

Signed-off-by: BubbleCal <bubble-cal@outlook.com>
2024-08-08 15:33:15 +08:00
Lei Xu 2bdf0a02f9 feat!: upgrade lance to 0.16 (#1519) 2024-08-07 13:15:22 -07:00
Cory Grinstead fbfe2444a8 feat(nodejs): huggingface compatible transformers (#1462) 2024-07-26 12:54:15 -07:00
Cory Grinstead 69295548cc docs: minor updates for js migration guides (#1451)
Co-authored-by: Will Jones <willjones127@gmail.com>
2024-07-22 10:26:49 -07:00
Cory Grinstead 3b88f15774 fix(nodejs): lancedb arrow dependency (#1458)
previously if you tried to install both vectordb and @lancedb/lancedb,
you would get a peer dependency issue due to `vectordb` requiring
`14.0.2` and `@lancedb/lancedb` requiring `15.0.0`. now
`@lancedb/lancedb` should just work with any arrow version 13-17
2024-07-19 11:21:55 -05:00
Cory Grinstead b8a1719174 feat(nodejs): catch unwinds in node bindings (#1414)
this bumps napi version to 2.16 which contains a few bug fixes.
Additionally, it adds `catch_unwind` to any method that may
unintentionally panic.

`catch_unwind` will unwind the panics and return a regular JS error
instead of panicking.
2024-07-01 09:28:10 -05:00
Will Jones 865ed99881 feat: dynamodb commit store support (#1410)
This allows users to specify URIs like:

```
s3+ddb://my_bucket/path?ddbTableName=myCommitTable
```

and it will support concurrent writes in S3.

* [x] Add dynamodb integration tests
* [x] Add modifications to get it working in Python sync API
* [x] Added section in documentation describing how to configure.

Closes #534

---------

Co-authored-by: universalmind303 <cory.grinstead@gmail.com>
2024-06-28 09:30:36 -07:00
Cory Grinstead 3cd84c9375 feat(nodejs): feature parity [4/N] - add 'name' to 'IndexConfig' for 'listIndices' (#1390)
depends on https://github.com/lancedb/lancedb/pull/1386

see actual diff here
https://github.com/universalmind303/lancedb/compare/create-table-args...universalmind303:list-indices-name
2024-06-21 15:45:02 -05:00
Cory Grinstead 33cc9b682f feat(nodejs): feature parity [3/N] - createTable({name, data, ...options}) (#1386)
adds support for the `vectordb` syntax of `createTable({name, data,
...options})`.


depends on https://github.com/lancedb/lancedb/pull/1380
see actual diff here
https://github.com/universalmind303/lancedb/compare/table-name...universalmind303:create-table-args
2024-06-21 12:17:39 -05:00