feature-engineering-examples
Justin Miller
newsletter-july-2026
ChanChan Mao
crewai-rebuilt-agent-memory-on-lancedb
CrewAI
one-table-to-train-your-robot-lancedb-as-the-data-layer-for-lerobot
Ayush Chaurasia
volcano-engine-lance-agent-memory
Bytedance
make-handwritten-notes-searchable-optimizing-an-ocr-pipeline-with-lancedb
Prashanth Rao
china-merchants-lancedb-story
China Merchants Lion Rock AI Lab
rabitq-gets-faster-higher-recall-lower-latency-query-time-control
Yang Cen
newsletter-june-2026
ChanChan Mao
from-messy-pdfs-to-verifiable-answers-with-liteparse-and-lancedb
Prashanth Rao
Clelia Astra Bertelli
faster-vlm-fine-tuning-with-materialized-model-features-in-lancedb
Prashanth Rao
Ayush Chaurasia
lance-blob-v2-late-materialization-for-large-binary-data-in-spark
Drew Gallardo
semantic-memory-for-hermes-agent-with-lancedb
Prashanth Rao
a-metadata-benchmark-of-lance-delta-lake-and-iceberg-on-s3
Jack Ye
scalable-feature-engineering-on-multimodal-datasets
Prashanth Rao
stable-worldmodel-a-high-performance-platform-for-reproducible-world-model-research
Ayush Chaurasia
Quentin Lhoest
Lucas Maes
Quentin Le Lidec
reproducible-data-curation-in-the-multimodal-lakehouse
Prashanth Rao
newsletter-may-2026
ChanChan Mao
newsletter-april-2026
ChanChan Mao
how-lancedb-accelerates-vector-search-at-10-billion-scale
Yang Cen
opensearch-vs-lancedb-for-vector-search-query-cost-and-infrastructure
Justin Miller
volcano-engine-autonomous-driving-data-lake-solution
Kejian Ju
unifying-the-av-ml-stack-lancedb
Ayush Chaurasia
lance-json-support-why-you-might-not-really-need-variant
Jack Ye
building-a-storage-format-for-the-next-era-of-biology
Pavan Ramkumar
newsletter-march-2026
ChanChan Mao
smart-parsing-meets-sharp-retrieval-combining-liteparse-and-lancedb
Clelia Astra Bertelli
Prashanth Rao
lance-format-v2-2-benchmarks-half-the-storage-none-of-the-slowdown
Xuanwo
make-your-sql-workflows-multimodal-with-lancedb-x-duckdb
Prashanth Rao
agentic-coding-as-community-stewardship
Xuanwo
what-we-mean-by-multimodal
Prashanth Rao
ai-native-development-local-continue-lancedb
Ty Dunn
lance-file-format-2-2-taming-complex-data
Xuanwo
lance-blob-v2
Xuanwo
Jack Ye
openclaw-lancedb-memory-layer
Xuanwo
Prashanth Rao
openclaw-lancedb-seed2
LanceDB
openclaw-memory-from-zero-to-lancedb-pro
Prashanth Rao
upload-lance-datasets-to-hf-hub
Prashanth Rao
zero-shot-image-classification-with-vector-search
Vipul Maheshwari
werides-data-platform-transformation-how-lancedb-fuels-model-development-velocity
Qian Zhu
Fei Chen
training-a-variational-autoencoder-from-scratch-with-the-lance-file-format
LanceDB
track-ai-trends-crewai-agents-rag
LanceDB
tokens-per-second-is-not-all-you-need
Mingran Wang
Tan Li
the-future-of-open-source-table-formats-iceberg-and-lance
Jack Ye
the-case-for-random-access-i-o
LanceDB
series-a-funding
Chang She
semanticdotart
Ayush Chaurasia
second-dinners-secret-weapon-lancedb-powered-rag-for-faster-smarter-game-development
Qian Zhu
search-within-an-image-331b54e4285e
Kaushal Choudhary
scalable-computer-vision-with-lancedb-voxel51-d8b65066d5f6
LanceDB
rethinking-table-file-paths-lance-multi-base-layout
Jack Ye
rag-isnt-one-size-fits-all
Leonard Marcq
python-package-to-convert-image-datasets-to-lance-type
Vipul Maheshwari
one-million-iops
Weston Pace
november-feature-roundup
Will Jones
newsletter-september-2025
Jasmine Wang
newsletter-october-2025
Jasmine Wang
newsletter-november-2025
ChanChan Mao
newsletter-june-2025
David Myriel
newsletter-july-2025
Jasmine Wang
newsletter-january-2026
ChanChan Mao
newsletter-february-2026
ChanChan Mao
newsletter-december-2025
ChanChan Mao
newsletter-august-2025
Jasmine Wang
my-summer-internship-experience-at-lancedb-2
Raunak Sinha
my-simd-is-faster-than-yours-fb2989bf25e7
LanceDB
multimodal-myntra-fashion-search-engine-using-lancedb
LanceDB
multimodal-lakehouse
David Myriel
multi-document-agentic-rag-a-walkthrough
Vipul Maheshwari
modified-rag-parent-document-bigger-chunk-retriever-62b3d1e79bc6
Mahesh Deshwal
memgpt-os-inspired-llms-that-manage-their-own-memory-793d6eed417e
Ayush Chaurasia
late-interaction-efficient-multi-modal-retrievers-need-more-than-just-a-vector-index
Ayush Chaurasia
lancedb-x-continue
LanceDB
lance-x-huggingface-a-new-era-of-sharing-multimodal-data
Prashanth Rao
Quentin Lhoest
Xuanwo
Ayush Chaurasia
lance-x-duckdb-sql-retrieval-on-the-multimodal-lakehouse-format
Xuanwo
lance-windows-windows-lance
Chang She
lance-v2
Weston Pace
lance-namespace-lancedb-and-ray
Jack Ye
lance-file-2-1-stable
Weston Pace
lance-file-2-1-smaller-and-simpler
Weston Pace
lance-data-viewer
Gordon Murray
lance-community-governance
Jack Ye
introducing-lance-namespace-spark-integration
Jack Ye
implementing-corrective-rag-in-the-easiest-way-2
LanceDB
hybrid-search-rag-for-real-life-production-grade-applications-e1e727b3965a
Mahesh Deshwal
hybrid-search-combining-bm25-and-semantic-search-for-better-results-with-lan-1358038fe7e6
LanceDB
hybrid-search-and-custom-reranking-with-lancedb-4c10a6a3447e
LanceDB
how-to-reduce-hallucinations-from-llm-powered-agents-using-long-term-memory-72f262c3cc1f
Tevin Wang
guide-to-use-contextual-retrieval-and-prompt-caching-with-lancedb
LanceDB
grpo-understanding-and-fine-tuning-the-next-gen-reasoning-model-2
Mahesh Deshwal
graphrag-hierarchical-approach-to-retrieval-augmented-generation
Akash Desai
gpu-accelerated-indexing-in-lancedb-27558fa7eee5
LanceDB
geo-support
Jack Ye
geneva-twelvelabs
David Myriel
geneva-feature-engineering
Jonathan Hsieh
from-bi-to-ai-lance-and-iceberg
Jack Ye
Prashanth Rao
fluss-integration
Wayne Wang
file-readers-in-depth-parallelism-without-row-groups
Weston Pace
feature-rabitq-quantization
David Myriel
Yang Cen
feature-full-text-search
David Myriel
enhance-rag-integrate-contextual-compression-and-filtering-for-precision-a29d4a810301
Kaushal Choudhary
effortlessly-loading-and-processing-images-with-lance-a-code-walkthrough
LanceDB
designing-a-table-format-for-ml-workloads
Weston Pace
custom-dataset-for-llm-training-using-lance
LanceDB
creating-a-fintech-agent
Vipul Maheshwari
convert-any-image-dataset-to-lance
LanceDB
columnar-file-readers-in-depth-structural-encoding
Weston Pace
columnar-file-readers-in-depth-repetition-definition-levels
Weston Pace
columnar-file-readers-in-depth-compression-transparency
Weston Pace
columnar-file-readers-in-depth-column-shredding
Weston Pace
columnar-file-readers-in-depth-backpressure
Weston Pace
columnar-file-readers-in-depth-apis-and-fusion
Weston Pace
chunking-techniques-with-langchain-and-llamaindex
Prashant Kumar
chunking-analysis-which-is-the-right-chunking-approach-for-your-language
Shresth Shukla
chat-with-csv-excel-using-lancedb
LanceDB
case-study-netflix
David Myriel
case-study-dosu
Qian Zhu
Michael Ludden
case-study-cognee
David Myriel
Vasilije Markovic
case-study-coderabbit
Qian Zhu
building-rag-on-codebases-part-2
Sankalp Shubham
building-rag-on-codebases-part-1
Sankalp Shubham
branching-and-shallow-clone
Jack Ye
better-rag-with-active-retrieval-augmented-generation-flare-3b66646e2a9f
LanceDB
benchmarking-random-access-in-lance
Chang She
benchmarking-lancedb-92b01032874a-2
LanceDB
benchmarking-cohere-reranker-with-lancedb
LanceDB
anythingllms-competitive-edge-lancedb-for-seamless-rag-and-agent-workflows
Ayush Chaurasia
announcing-lance-sdk
Weston Pace
agentic-rag-using-langgraph-building-a-simple-customer-support-autonomous-agent
LanceDB
advanced-rag-precise-zero-shot-dense-retrieval-with-hyde-0946c54dfdcb
LanceDB
accelerate-vector-search-applications-using-openvino-lancedb
LanceDB
a-primer-on-text-chunking-and-its-types-a420efc96a13
Prashant Kumar
a-practical-guide-to-training-custom-rerankers
Ayush Chaurasia
a-practical-guide-to-fine-tuning-embedding-models
Ayush Chaurasia
keep-your-data-fresh-with-cocoindex-and-lancedb
Prashanth Rao
Linghua Jin

⚡ Multi-Bit RaBitQ Without Refine, 🌋 Bytedance’s Lance-Based AI Stack, 🤖 Lance for Embodied AI Data

August 7, 2026
Newsletter

⚡ RaBitQ Gets Faster: Higher Recall, Lower Latency, Query-Time Control

High-recall vector search usually requires a refine step that re-ranks candidates against raw full-precision vectors — expensive in memory and tail latency. Multi-bit IVF_RQ in LanceDB now reaches 96.2% recall@10 with 5-bit codes at 2.6x lower p99 latency than unrefined IVF_PQ, no raw vectors needed.

New SIMD kernels and a fast rotation pass push throughput to 3.3x higher QPS per core. The approx_mode parameter lets you tune recall vs. latency at query time — fast, normal, or accurate — on the same index.

Read more →

💡 Case Study

How ByteDance’s Volcano Engine Rebuilt Its AI Stack on Lance, From Data Lake to Agent Memory at 100K+ QPS

Volcano Engine replaced single-node IVFPQ training (500GB+ memory, multi-day runs) with distributed index training across Lance fragments, cutting a 7-day model training pipeline to 1 day at 95% GPU utilization. Binary copy compaction skips decode/re-encode entirely, dropping compaction time from 418s to 15s on 5M-row tables.

ArkClaw, their managed OpenClaw deployment, runs memory-lancedb-ultra at 100K+ QPS with hybrid FTS+vector search and GitforMemory—agent memory branching built on Lance’s native branching API.

Volcano Engine’s Lance-Based AI Stack →

Rebuilding the Data Foundation for Embodied AI with Lance: From Long Videos to Random-Access-Friendly Multimodal Samples

China Merchants Lion Rock AI Lab rebuilt their robotics data pipeline on Lance to handle 100 Hz robot-arm states, multi-camera video streams, and per-frame annotations in a single table row. Long videos are sliced into GOP-sized blobs, preserving video-level compression while enabling frame-level random access without full-video decoding.

The result: 1.7–6.0× faster random reads than LeRobot, ~42% storage savings, and a single S3 copy that collection, processing, and training all read/write directly—eliminating the package→upload→download→reupload cycle.

Lance for Embodied AI Data →

📚 Also Published

📅 Upcoming Events

Actuate — Aug 18-19, 2026 · San Francisco, CA

LanceDB is sponsoring Actuate by Foxglove. Stop by Booth 15 to discuss data infrastructure for robotics—specifically how to make video, LiDAR, sensor data, and embeddings searchable for curation, training, and evaluation workflows.

We also have a lightning talk at 1pm on Aug 18 at the breakout stage!

Register →

Ray Summit — Aug 24-26, 2026 · San Francisco

LanceDB is sponsoring Ray Summit by Anyscale, stop by our booth!

🎤 How Exa Indexes the Entire Web: Ray Data and Lance at Billion-Document Scale

Lei Xu (LanceDB) · Hubert Yuan (Exa)

Catch our joint session with Exa covering how they index hundreds of billions of web pages using Lance and Ray Data—including dependency-graph-driven execution, fragment-level patching to avoid write amplification, and stateful model reuse via Ray Actors.

Register →

Composable Data Management Systems (CDMS) — September 4, 2026 · Boston, MA

🎤 The AI Frontier for Composable Data Systems

Weston Pace (LanceDB)

The talk explores how composable data systems with well-defined API boundaries and plugin architectures are positioned to support agentic workloads, covering architectural challenges like stability boundaries, business considerations around balancing enterprise and open source value, and the shift in development focus from implementation to review and design as AI-assisted contributions accelerate.

Register →

🏗️ LanceDB Enterprise Updates

Performance

  • Lock-free per-table freshness check — A lock-free atomic check replaces the per-table lock on read freshness, removing a scheduler handoff that capped throughput on busy tables; on a 126M-row table, ID-based row lookups at concurrency 64 rose from about 1,570 to 5,954 requests per second.
  • Full-text search index metadata caching — A new cache for full-text-search index snapshots avoids a storage read on every request; at 768 concurrent requests, a diagnostic benchmark measured 93.7% higher throughput and 56% lower median latency.
  • Faster result transfer for wide-column queries — Higher default connection-pool and buffer-pool sizes speed up result transfer between nodes; on wide-column take queries (150KB rows, 100 results, ~16MB per response), throughput rose 13.5% and median wire-transfer latency dropped from 226ms to 71ms.
  • Lower-contention index cache backend — A lower-contention backend for the index cache's memory tier removes per-read bookkeeping that scaled with core count; on a 320-core host under cache-heavy full-text-search load, throughput rose from 18.9 to 191.3 queries per second.
  • Faster distributed full-text-search planning — Distributed full-text-search query plans now decode index segment metadata synchronously instead of routing it through blocking-pool scheduling; in a controlled benchmark, throughput rose 27.9–31.1% and p99 latency fell 22.3–24.0% across query types.

Features

Feature Description
Job management Job views now support instant search across all fields, job cancellation, per-job failure reasons with retryability, archived job history, and a SQL SHOW JOBS statement, giving unified visibility into background jobs like index builds and cache prewarming alongside Feature Engineering jobs.
Table history Tables now have a history view showing every version with its schema changes and row count, with a diff against main for any version and pagination to scroll back through history.
Bring-your-own-bucket Enterprise clusters can bind to a customer-owned storage bucket or container instead of provisioned storage, covering the full path from cluster creation through the data plane, with single-writer ownership enforcement and an installer access preflight check.
Distributed ngram, bloom filter, r-tree, zone map & HNSW indexes The distributed indexer now supports building these five additional index types across multiple workers, broadening the set of index types that can be built at scale on large tables.

🌟 Open Source Releases

Project Description
Lance v8.0.0 – v9.0.0
Release notes
• FTS v2 is now the default index format, with bulk MAXSCORE search for top-k disjunctions (#7512, #7603)
• Data overlay files enable in-place column updates without full fragment rewrites; compaction now triggers on overlay count (#7535, #7536, #7772)
• Streaming IVF k-means training for large datasets (#6913)
• Cold reads up to 8× faster via lazy column metadata loading (#7375)
• Object store metrics now published via the metrics crate and exposed through OpenTelemetry in Python (#7533, #7537)
• MemWAL adds row-level deletes via tombstones, prefiltered vector/FTS search, and snapshot-consistent fresh-tier membership (#7417, #7138, #7215)
LanceDB v0.34.0 – v0.36.0
Release notes
Branch diff and merge: promote columns added on a branch onto main via new client APIs (#3686)
Elastic dataloader for PyTorch: iterable dataset that dynamically adjusts batch sizes based on memory pressure (#3509); remote tables now work with PyTorch dataloaders (#3432)
OpenTelemetry metrics: Lance internal metrics now exposed via OTel in Python and Node bindings (#3609)
OAuth authentication: new OAuth header provider for connecting to LanceDB Cloud with OAuth tokens (#3579, #3586)
lance-namespace-impls v0.4.1
Release notes
• Lance tables in Hive Metastore are now stored as external tables, preventing accidental data deletion when dropping tables via HMS (#146)
lance-namespace v0.9.0
Release notes
Breaking: REST spec now includes response context, requiring updates to clients consuming the API (#358)
• Added tag field to DescribeTableRequest for table version/tag-based lookups (#345)
lance-context v0.5.1 – v0.6.5
Release notes
• New RolloutDB for RL rollout storage: native RolloutStore with MemWAL ingest, server-id sharding, count/time-triggered WAL merges, and filtered/ordered trajectory reads (#124, #126, #142, #158)
• User-defined schemas via SchemaSpec and GenericStore, exposed across Rust core, HTTP server, client, and Python bindings (#218, #220)
• Control-plane master service with React UI for experiment browsing, centralized compaction/WAL-merge scheduler (etcd-backed HA), Prometheus /metrics endpoints, and stats-table observability (#137, #139, #140, #154)
lance-ray v0.5.0
Release notes
• Distributed index building now supports IVF_RQ vector indexes (#5228), bitmap indexes (#5169), and ZoneMap indexes (#5214), with configurable num_segments for controlling parallelism (#5229)
• New add_columns_from enables distributed column addition across Ray workers (#4923); nested field paths now supported in Ray workflows (#5173)
• Vector search performance improved by sharing IVF centroids and PQ codebooks across Ray tasks (#4744) and reusing a global Ray pool with pickled dataset references (#5149, #5157)
lance-spark v0.6.0 – v0.7.1
Release notes
• Spark 4.2 support added (#696)
• Full-text search SQL extension for querying Lance tables directly via Spark SQL (#501)
• DDL support for branch and tag operations, enabling version control workflows from Spark (#576, #654)
• Deferred index creation with WITH (train=false) for creating indexes without immediate training (#558)

🫶 Community Contributions

Thank you to contributors from Bytedance, Uber, Pinterest, Tencent, Baidu, Adobe, NVIDIA for improvements across storage, indexing, query execution, distributed processing, and ecosystem integrations in LanceDB, Lance, and the broader ecosystem.

Notable contributions this month:

  • @XuQianJin-Stars — Added GooseFS object store support and implemented namespace directory table operations (add/alter/drop columns, update, delete)
  • @zhangyue19921010 — Introduced RowAddrRemap structure to prevent OOM during compaction and migrated distributed BTree builds to segmented index framework
  • @ddupg — Added TOS (Volcengine) object store support and enabled distributed vector/FTS segment builds with direct commit paths
  • @tobocop2 — Enabled runtime SIMD dispatch for pre-Haswell x86_64 builds, expanding hardware compatibility for from-source installations
  • @valkum — Added Dict-to-value-type casting in alter_columns schema evolution and fixed datafusion filter coercion for dictionary-encoded columns
  • @wombatu-kun — Accelerated regex and infix LIKE queries using ngram indexes and exposed per-query I/O metrics on ANN operators
  • @Ali2Arslan — Enabled reading column min/max directly from ZoneMap without full scans and implemented single-flight scalar index opening
  • @beinan — Implemented FM-Index scalar index for exact substring search and added Java schema override for fragment writes
  • @gstamatakis95 — Added shared RaBitQ rotation for distributed IVF_RQ builds and eliminated HEAD calls when opening vector indexes
  • @LuciferYang — Added Spark 4.2 support and contributed zero-copy BFloat16Array construction for improved memory efficiency

A heartfelt thank you to our community contributors of Lance and LanceDB this past month:

@2dmurali@a-agmon@adibaadi@aimanmalib@alowator@ar-maan05@bugwz@chakshu-dhannawat@charleshuang119@chuenchen309@ckarnell@claydugo@clearlove10-c@coyasong@cswpy@danielmao1@dcfocus@dentiny@devteamaegis@ebyhr@ecthlion@erandagan@everysympathy@expyron@fangbo@fanng1@farmerchillax@fl0-m@geserdugarov@ghx5t-sol@glitch-ux@goutamadwant@haochengliu@haroldbenoit@hashwnath@hellower@hfutatzhanghb@huahuay@hushengquan@ivscheianu@j7nhai@jay-ju@jiaoew1991@jiaqizho@jo-migo@joaquinhuigomez@jsap0914@jtuglu1@julianyg@kaan-simbe@kobihikri@lakshjain7@leepokai@leohoare@leoreeyang@lixmgl@malinjawi@mansiverma897993@markmcd@mateuszossgit@mediamana@missing-identity@mmatczuk@mocobeta@moongtnt@morales-t-netflix@neo-x7@niraj-mx07@nuthalapativarun@nyl3532016@omkar-334@plotor@pranavachar01@prrao87@puchengy@rtmalikian@ryantqiu@saitejabandaru-in@sanskar-singh-2403@sapnilb15@say-5@sbrunk@sezruby@shizoqua@skycutter@skyshineb@sohumt123@solaris-star@spectual@ssrheart425@stumpylog@summaryzb@sushanth012@timsaucer@touch-of-grey@u70b3@vibhujawa@vitaliy-pikalo@vortex-captain@wayneadams@wending-y@whitewooood@wirybeaver@wulansari999@xingsuo-zbz@xixigoodluck@xloya@xtangxtang@xuxiaoqiang666@xuzha@yanghua@yangjunz@yangshangqing95@yaodong-shen@yesunbmh@yeung108@yohahaha@ytyky@yuju-huang@yuvalif@ywu342@yyzhao2025@zhangyang0418@zlepper@ztorchan

🤝 Lance Community Sync Recap

Community sync sessions this month covered several significant proposals and releases. On the proposal side, discussions included new low-level APIs, a blob session API, multi-table commit and branching scalability improvements, and a design for scaling to millions of fragments. The team announced the Lance 9.0.0 SDK release with a 10.0.0 beta incoming, highlighted a 7x FTS performance improvement, and introduced Lance Gatekeeper, an automated PR review bot. Additional topics included the lance.org website redesign with plans for community content, and a proposal to streamline the format-change voting process by moving votes into PRs with a shortened 72-hour window.

The next Lance Community Sync will take place on Thursday, August 13 @ 9am PT.

ChanChan Mao
Developer Relations @ LanceDB

⚡ Multi-Bit RaBitQ Without Refine, 🌋 Bytedance’s Lance-Based AI Stack, 🤖 Lance for Embodied AI Data

ChanChan Mao
July 31, 2026
newsletter-july-2026

Feature Engineering for Multimodal Data: From Laptop to Cluster with LanceDB

Justin Miller
August 5, 2026
feature-engineering-examples

Why CrewAI Rebuilt Agent Memory on LanceDB, Powering 2B+ Agent Executions

CrewAI
July 23, 2026
crewai-rebuilt-agent-memory-on-lancedb