Skip to content

Releases: lancedb/lance

v0.10.10: Easier S3 config

08 Apr 17:31
Compare
Choose a tag to compare

Features

  • feat: easier and consistent S3 configuration by @wjones127 in #2147
    • When using AWS S3, you no longer have to specify the region.
    • S3 configuration is now more consistent in how it is picked up. It will now always read explicit storage_options first before looking at environment variables.
  • feat: add encoders/decoders for basic types by @westonpace in #2142
  • feat: initial reader/writer for the v2 format by @westonpace in #2153
  • feat: add take to the v2 schedulers by @westonpace in #2156
  • feat: add ef as query parameter by @BubbleCal in #2155
  • feat: fast l2 for uint8 by @eddyxu in #2161
  • perf: use fast u8 l2 route in hnsw beam search by @eddyxu in #2164
  • feat: make substrait optional to allow avoiding libgit2 by @westonpace in #2168

Bug fixes

Other changes

  • chore: apply clippy suggestions newly introduced in latest compiler by @westonpace in #2150

Full Changelog: v0.10.9...v0.10.10

v0.10.9 small robustness fix in cloud storage

04 Apr 20:14
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.10.8...v0.10.9

v0.10.8 bug fixes, support filter with count rows

03 Apr 23:02
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.10.7...v0.10.8

v0.10.7: major bugfix for drop_columns, storage_options in Python

02 Apr 21:54
Compare
Choose a tag to compare

Bug fixes

❗ There was an bug with drop_columns(). If you've called this on your dataset, you should check if your dataset was affected by running dataset.validate(). If this raises an error, you can call dataset.delete("false") to force a repair operation on your dataset. Afterward it will work as expected.

New Features

🚀 You can now configure object storage connection in the kwargs of lance.dataset() and lance.write_dataset() with storage_options. For example:

import lance
ds = lance.dataset(
    "s3://bucket/path",
    storage_options={
        "region": "us-east-1",
        "access_key_id": "my-access-key",
        "secret_access_key": "my-secret-key",
        "session_token": "my-session-token",
    }
)

Read more in https://lancedb.github.io/lance/read_and_write.html#object-store-configuration

Other Changes

Full Changelog: v0.10.6...v0.10.7

v0.10.6 Better fp16 perf in python, fix memory issues in scalar indices

01 Apr 16:22
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.10.5...v0.10.6

v0.10.5 fix panic when reading datasets

20 Mar 20:51
Compare
Choose a tag to compare

Fixes a potential panic when reading a fragment that had multiple data files.

What's Changed

New Contributors

Full Changelog: v0.10.4...v0.10.5

v0.10.4 Faster merge insert, fix for compaction race condition

16 Mar 04:37
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @kerryeon made their first contribution in #2055
  • @tanaymeh made their first contribution in #2060

Full Changelog: v0.10.3...v0.10.4

v0.10.3 Temporal scalar indices and low RAM scalar index training

12 Mar 14:40
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.10.2...v0.10.3

v0.10.2 Cosine, HNSW, f16 bug fixes

04 Mar 19:46
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.10.1...v0.10.2

v0.10.1 jvm support poc and fix bug with selecting nested field

28 Feb 03:07
e9cd804
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.10.0...v0.10.1