newsletter-october-2026
ChanChan Mao
table-formats-in-depth-what-is-a-table-format
Weston Pace
augmetec-finds-critical-evidence-faster
Augmetec
newsletter-september-2026
ChanChan Mao
how-jev-compares-to-other-rerankers
Taylor Smith
Ayush Chaurasia
giving-back-to-open-source
Xuanwo
Taylor Smith
10-billion-vector-search
Yang Cen
practical-llm-pretraining
Ayush Chaurasia
newsletter-august-2026
ChanChan Mao
data-mining-challenge-in-physical-ai
Lei Xu
feature-engineering-examples
Justin Miller
announcing-reverie-summit-2026
LanceDB
newsletter-july-2026
ChanChan Mao
crewai-rebuilt-agent-memory-on-lancedb
CrewAI
data-loading-guide
Weston Pace
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

🤖 LeRobot v0.7.0 on Lance, 🤝 ASOF Joins in DataFusion, 🔄 LLM Pretraining from One LanceDB Table

•
November 12, 2026
•
Newsletter

🤖 LeRobot v0.7.0 Trains on Lance Tables Without Downloading

LeRobot v0.7.0 on Lance

The Hub now holds almost 300 TB of open robot data in LeRobot format, and LeRobot v0.7.0 trains on it without downloading. Built with the LanceDB team, it reads datasets stored as Lance tables with the original MP4s kept as blobs, so nothing is re-encoded and frames are read in place with a true global shuffle at local-disk speed. The LeRobotDataset API is unchanged.

Convert an existing dataset with lerobot-lance-convert and browse it in lerobot-dataset-viz. See the LanceDB section of the LeRobot dataset docs and the LanceDB LeRobot training guide.

Read more →

🤝 Giving Back to the Open Source We Build On

Giving Back to the Open Source We Build On

Camera frames and robot states recorded at different frequencies need an ASOF join: for each frame, the latest state at or before its timestamp. LanceDB engineers added ASOF JOIN to Apache DataFusion, the query engine behind LanceDB's SQL, so every DataFusion user gets it. It joins upstream work on LeRobot, Apache OpenDAL, CocoIndex, and ICU4X.

Read more →

🔄 A Practical LLM Pretraining Pipeline with LanceDB

A Practical LLM Pretraining Pipeline with LanceDB

Most pretraining pipelines write a new dataset at every stage, so changing block length or a filter means a rebuild. This walkthrough keeps raw text, dedup flags, and 2.43B GPT-2 tokens in one LanceDB table and packs sequences inside StreamingDataset at read time. Raw text is training-ready in 11 minutes, and GPT-2 124M trains at 3.18M tokens/s and 34.5% MFU.

Read more →

📺 Feature of the Week

Feature of the Week episodes 3-6

You can find all the videos in the Feature of the Week playlist. Check out the latest episodes:

📅 Upcoming Events

Fireside chat with You Liang, Dream Labs

Fireside Chat with You Liang, Co-Founder of Dream Labs — November 18, 2026 · 6pm PST · San Francisco, CA

LanceDB, Savant, and Encord are hosting a fireside chat with You Liang, co-founder of Dream Labs, whose Dream-1 World Action Model runs zero-shot on robots it has never seen. The conversation covers what it takes to generalize across robots and what a pay-as-you-go robot brain means for founders building in physical AI.

Register →

Par-Tee at re:Invent

Par-Tee at re:Invent — December 2, 2026 · 6pm PST · Las Vegas, NV

LanceDB is taking over the Chairman's Suite at Topgolf Las Vegas during re:Invent for an evening of food, drinks, and golf with people across AI, cloud, and infrastructure.

Register →

🌟 Open Source Releases

Project Description
Lance v13.0.0 – v14.0.2
Release notes
• BM25F cross-field full-text search via a combined_fields query in Python and Java, with scoring for unindexed fragments (#7905, #8549, #8550, #9444)
• New MinHash LSH scalar index (experimental spec) for approximate set-similarity queries, exposed in Python and Java (#9076, #9114, #9965, #9966)
• Btree scalar indexes now store row addresses instead of row ids, so they work alongside a fragment-reuse index on stable-row-id datasets; existing segments still read (#9481). Scalar index segments are also pruned by fragment scope (#9449)
• Reads build page schedulers only for the pages they touch: a cold IVF prewarm of a 118 GB index on a 1B-row benchmark dropped from over an hour (timed out at 88%) to 154 s (#9278)
• All columns' reads in a scheduling step go out as one I/O request, cutting an 8-row random take on a 4.3M-row S3 table from ~580 to ~350 GETs (#9473). SQL ORDER BY … LIMIT reads only the sort columns until the top-k is known (#9750)
LanceDB v0.40.0 – v0.41.0
Release notes
• Materialized views defined by SQL: a view is now a stored SELECT … FROM query with WHERE, LIMIT, GROUP BY, and Functions in FROM position that return one row per element. Auto-refresh can be configured when creating a view or declaring a computed column (#4190, #4222, #4621, #4607)
• New index builders: Zonemap, NGram, BloomFilter, and RTree index builders for scalar columns, plus FTS indexes on JSON fields (#4199, #4205, #4219)
• Blob handling in Node.js: accepts ArrayBuffer, Blob/File, and URL as blob inputs; new blobMode returns blob bytes directly from queries; BlobFile adds seek, tell, bounded read, readRanges, and close (#4313, #4353, #4348)
• Breaking: embedding config from table metadata is no longer trusted: SentenceTransformerEmbeddings.trust_remote_code defaults to False, and remote code or custom endpoints restored from a table need explicit approval via registry.allow_remote_code() or registry.allow_endpoint(), so a crafted table can't run model code or redirect API keys (#4550)
• API renames: MemWAL APIs are now RTE (realtime engine); list_databases and table/namespace listings return lazy iterators (#4598, #4599)
lance-namespace-impls v0.4.2
Release notes
• Hive2Namespace and Hive3Namespace expose their metastore client pools, so integrations like lance-spark run metastore work through the namespace's configured pool (#155)
lance-spark v0.8.0
Release notes
• Distributed scalar index builds: ZoneMap, Bitmap, Label List, NGram, Bloom Filter, and RTree indexes build in parallel across Spark executors, and FTS indexes build as independent segments (#740, #701)
• OPTIMIZE INDEX and distributed REFRESH INDEX SQL commands for incremental index maintenance (#745, #822)
• Read tags with VERSION AS OF and named branches as table.branch_{name} or .option("branch", …) (#773, #776)
• OpenTelemetry support and configurable cache backends (#741, #767)

🫶 Community Contributions

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

Notable contributions this month:

  • @a-erofeev — Added Hamming distance and f64 centroids support in streaming coreset k-means, expanding distance metric options for vector indexing
  • @sbrunk — Implemented BM25F cross-field full-text search with combined_fields query support across Python and Java bindings
  • @amunra — Merged Bitmap index segments instead of rescanning the dataset, and bounded segment-merge prefetch to one scan's byte budget
  • @zhangyue19921010 — Implemented distributed execution of optimize indices and exposed MinHash LSH index support across Python and Java
  • @dshepelev15 — Optimized dataset opens by decoding column metadata lazily from tail reads and caching vector index ownership masks
  • @jonasdedden — Added SQL IS [NOT] DISTINCT FROM null-safe comparison and optimized exact double literal filtering against Float32 columns
  • @LuciferYang — Fixed nested fixed-size-list encoding to use each layer's dimension, and hardened the IVF build path against out-of-range partition ids and shuffle-stage panics
  • @ddupg — Built distributed scalar index builds in lance-spark (ZoneMap, Bitmap, NGram, Bloom Filter, RTree, and more) and fragment-scoped pruning of scalar index segments
  • @ChenSammi — Wrote the guide to configuring Apache Ozone as an object store for Lance
  • @beautygua — Added PCA model and vector pre-transform support for dimensionality reduction in vector indexing pipelines

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

@a-erofeev • @aaditya1273 • @abhisheklearn12 • @adenzhou1350 • @ali2arslan • @amunra • @antio2 • @arcusbuilds • @avanish-garg • @aviralsaxena16 • @ayushexel • @beautygua • @beinan • @bilalatique • @breken-ai • @canyang25 • @chensammi • @chenyu-x • @chrikrah • @dawid0309 • @ddupg • @dentiny • @devjoinedthechat • @devyrpauli • @dshepelev15 • @dsingh-exa • @everysympathy • @fangbo • @gabriel39 • @ganesh1729-ui • @hfutatzhanghb • @ishita-singh-12 • @ivscheianu • @j7nhai • @jackylee-ch • @james-rms • @jaypokale • @jayzhou2309 • @jerryjch • @joaquinhuigomez • @jonasdedden • @kamronis • @kangnan-li • @karthiksenv • @kevinandrewdong • @leonsgp43 • @leoreeyang • @lichuang • @lindseyz1205 • @luciferyang • @majin1102 • @maswin • @mikemikimike • @mikewhb • @mohammadhijjawi97 • @ningsh7 • @nitish-1303 • @original4422 • @pcbeingused333 • @po-et • @primorlee • @princejain756 • @raphaelfakhri • @risto0211 • @rominparekh • @rudra-g-23 • @sbrunk • @sezruby • @shoemoney • @siddarthareddy8 • @simpleqt • @slachiewicz • @sunyuechi • @tandede • @terapyon • @timsaucer • @tyagiquamar • @ump45nose • @vatharevinayak • @venkata91 • @vgrigoriu • @winklemad • @witblue6 • @xuqianjin-stars • @yanghua • @yhz5613813 • @yuvalif • @zehiko • @zhangyue19921010 • @zhuoxi2000 • @ziwenzhang • @zy-kkk

🤝 Lance Community Sync Recap

The October 22 sync covered the Blob v2 spec heading to a final PMC vote, a release candidate up for voting, and plans to expand the getting-started docs beyond PyLance to LanceDB, Spark, and DataFusion. The group also discussed a proposal for filtered (partial) vector indexes that use Substrait for filter expressions, along with clustering work and the challenges of managing compaction, FRIs, and index maintenance at scale.

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

ChanChan Mao
Developer Relations @ LanceDB

Augmetec helps investigators find critical evidence faster with LanceDB Enterprise

Augmetec
•
October 12, 2026
augmetec-finds-critical-evidence-faster

🤖 LeRobot Trains on Lance, 🦾 Mining Robot Fleet Data Demo, 🔍 Vector Search at 10B Scale

ChanChan Mao
•
October 7, 2026
newsletter-september-2026

Giving Back to the Open Source We Build On

Xuanwo
Taylor Smith
•
September 21, 2026
giving-back-to-open-source