Skip to content

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 16 Dec 18:15
· 792 commits to refs/heads/main since this release
301a295

What's Changed πŸš€

πŸ’₯ Breaking Changes

✨ Features

πŸ› Bug Fixes

  • fix: handle Windows paths and query params in local_path_from_uri @ykdojo (#5819)
  • fix: use pytest.importorskip for lance in test_limit_offset @ykdojo (#5818)
  • fix: support skip empty json/jsonl files @caican00 (#5660)
  • fix: minor doc fix @yuchaoran2011 (#5814)
  • fix: CountRows with Limit returns unexpected result when reading Lance dataset @plotor (#5550)
  • fix: Check for missing dependencies in OpenAI provider @everettVT (#5747)
  • fix: fix btree index invalid issue when reading lance for point lookup @caican00 (#5673)
  • fix: Combine deltalake with unity extra @everettVT (#5785)
  • fix: enhance unit tests @caican00 (#5787)
  • fix: patch CVE-2025-66478 update next dependencies to 16.0.7 @everettVT (#5786)
  • fix: use single consolidated progress bar in Jupyter notebooks @ykdojo (#5774)
  • fix: CuPy β†’ NumPy needs explicit conversion @Jay-ju (#5680)
  • fix: Fix Pydantic cloudpickle serialization in Google Colab @ykdojo (#5705)
  • fix: update AI integration tests for new Subscriber interface @ykdojo (#5763)
  • fix(optimizer): Prevent limits from being pushed below explodes in non-top-level projections @desmondcheongzx (#5292)
  • fix(io): load all splits in read_huggingface fallback path @ykdojo (#5757)
  • fix(test): use read_huggingface instead of read_parquet for HF test @ykdojo (#5755)
  • fix: add disk cleanup to nightly integration-test-io job @ykdojo (#5711)
  • fix: Postgres overwrite table should enable RLS and set up pgvector automatically @desmondcheongzx (#5657)
  • fix: make it easier to enable different logging levels @Abyss-lord (#5661)
  • fix: Dashboard logo animation. @j3nkii (#5672)
  • fix(ci): add disk cleanup to integration-test-ai job @ykdojo (#5733)
  • fix: update hypothesis test to use new expression API @ykdojo (#5723)
  • fix: Fix type annotation check on Python 3.14 @srilman (#5721)
  • fix: add fallback mechanism for HuggingFace datasets without parquet files @ykdojo (#5650)
  • fix: Import or skip lance @colin-ho (#5662)
  • fix: Add missing trailing slashes to S3-compatible endpoint urls @desmondcheongzx (#5575)
  • fix: Add outer try-finally block in executor generator @colin-ho (#5633)
  • fix: test_explain @universalmind303 (#5656)
  • fix: Unify the naming and type of URI parameter for Lance-related APIs @plotor (#5634)
  • fix: Fix blocked and oom issues for scan lance @caican00 (#5592)
  • fix: Executing explain will panic when ScanTask is empty @plotor (#5582)
  • fix: Embed text dropping texts @colin-ho (#5641)
  • fix: limit(n) return n rows directly @caican00 (#5597)
  • fix: Upgrade to deltalake 1.2.1 @colin-ho (#5580)
  • fix: add disk cleanup to integration-test-io-credentialed job @ykdojo (#5610)
  • fix: add disk cleanup to doctests job @ykdojo (#5609)
  • fix: Hashable identifier @colin-ho (#5598)

πŸš€ Performance

♻️ Refactor

πŸ“– Documentation

  • docs: Update slack invite @everettVT (#5813)
  • docs: add logging settings @Jay-ju (#5671)
  • docs: fix broken Bodo benchmark link @ykdojo (#5762)
  • docs: add voice-analytics-example and update index @everettVT (#5737)
  • docs: fix broken Lance documentation link @ykdojo (#5724)
  • docs: remove redundant About Daft section from README @ykdojo (#5689)
  • docs: remove redundant Table of Contents from README @ykdojo (#5684)
  • docs: add Daft Cloud mentions to distributed execution docs @ykdojo (#5686)
  • docs: fix quickstart connector links formatting @ykdojo (#5687)
  • docs: update README to reflect AI/multimodal positioning @ykdojo (#5677)
  • docs: Improve mkdocstrings template for Python examples rendering @ykdojo (#5642)
  • docs: changed dev url to a live link to prevent 404 @j3nkii (#5669)
  • docs: add Python version requirement to README @ykdojo (#5655)
  • docs: update index overview page @ykdojo (#5627)
  • docs: remove Python tabs from quickstart @ykdojo (#5626)
  • docs: update contributor policy, add contributing section, remove old… @madvart (#5251)
  • docs: add tip to find your dylib @universalmind303 (#5625)
  • docs: add data persistence section to quickstart @ykdojo (#5607)
  • docs: revamp quickstart with Amazon product dataset example @ykdojo (#5585)

βœ… Tests

  • test: fix flaky OpenAI test by using pattern constraint for hex color format @ykdojo (#5808)
  • test(io): remove flaky test_read_huggingface_http_urls test @ykdojo (#5795)

πŸ‘· CI

  • ci: increase unit-test timeout to 75 minutes for macOS @ykdojo (#5731)
  • ci: exclude Kaggle from link checker @ykdojo (#5725)

πŸ”§ Maintenance

⬆️ Dependencies

4 changes

Full Changelog: v0.6.14...v0.7.0