Skip to content

v0.1.0pre2

Choose a tag to compare

@github-actions github-actions released this 01 Jul 13:46
d2c95fb

What's Changed

  • fix: comprehensive issue sweep — all #1#16 + 25 internal defects by @dokterbob in #17
  • fix(ingestion): exclude junk files (.DS_Store etc.) at any depth by @dokterbob in #22
  • feat(embed): local context-aware pplx-embed-context-v1-0.6b as default by @dokterbob in #23
  • feat(extract): extensible chain-of-responsibility parser selection by @dokterbob in #25
  • docs(specs): update 02/03/04 for extensible parser selection by @dokterbob in #30
  • feat(fetch): add HttpUrlFetcher so url sources can be indexed by @dokterbob in #31
  • feat(core): Markdown-aware token-accurate chunking via text-splitter by @dokterbob in #29
  • fix(store): cascade sources and index data on store remove by @dokterbob in #32
  • fix(extract): add ChainExtractor to close coverage gate after #25 by @dokterbob in #34
  • feat(cli): live indexing progress via event seam in core by @dokterbob in #33
  • fix(extract,core): decline binary/non-UTF-8 files gracefully and catch per-doc panics (#21) by @dokterbob in #35
  • feat: surface DocumentMetadata on citations, search, and document lookups (#26) by @dokterbob in #36
  • feat(extract,core): Markdown-native extraction — replace Block/text contract with unified markdown string by @dokterbob in #37
  • feat(store): binary-quantized dense retrieval via Hamming + IVF_FLAT (#24) by @dokterbob in #39
  • Pin ORT intra-op threads to logical cores in local embedders by @dokterbob in #49
  • feat(chunker,embed): align prose chunking to pplx-context training regime by @dokterbob in #51
  • docs: surface post-v0.1.0 features in README, SKILL.md, quickstart, architecture, and spec 04 (closes #41) by @dokterbob in #57
  • fix(cli): eliminate nested block_on panic when daemon is running by @dokterbob in #58
  • fix(core,cli): narrow redb lock window and surface RuntimeStateLocked (closes #46, #56) by @dokterbob in #59
  • fix(core,extract,cli): route code/data files to fast line chunker, stop indexing hang by @dokterbob in #61
  • feat(embed): local CoreML embedding backend for pplx-embed-context (ANE/GPU) by @dokterbob in #64
  • fix(core,store,cli): resumable incremental indexing — rehydrate DocumentIndex across runs (closes #66) by @dokterbob in #68
  • fix(core,cli): replace redb with SQLite WAL for runtime-state (closes #67) by @dokterbob in #70
  • fix(extract,core): disable XLSX/XLS, route spreadsheets to fast chunker by @dokterbob in #72
  • fix(core): replace hand-rolled glob matcher with globset to fix UTF-8 panic by @dokterbob in #73
  • feat(embed): async overlapped CoreML embedding (prep-next while ANE computes) by @dokterbob in #74
  • feat(cli): quote-free search queries and -s short flag for --store by @dokterbob in #77
  • fix(cli): improve search result readability by @dokterbob in #75
  • T12: enable CoreML by default on macOS, expand release/install docs by @dokterbob in #78
  • fix(cli): quiet pdf-extract/lopdf log noise during index by @dokterbob in #80
  • feat(extract): EPUB support via pure-Rust rbook parser by @dokterbob in #82
  • fix(embed): drain autorelease pool per window to fix CoreML IOSurface handle leak by @dokterbob in #88
  • fix(ci): eliminate flaky tests from env var races and SQLite contention by @dokterbob in #91
  • fix(search): degrade BM25 gracefully and repair missing FTS index by @dokterbob in #89
  • feat: migrate to single libsql engine (DiskANN + FTS5) by @dokterbob in #92
  • feat(ergonomy): double snippet length, --content-length flag, localdb add alias by @dokterbob in #93
  • Single SQLite store: unify libsql backend behind one StoreBackend trait by @dokterbob in #99
  • fix: address review feedback on single-sql-store changes by @dokterbob in #101
  • Cleanup workspace architecture and refactors by @dokterbob in #107
  • feat: Resource/Block/Ingestor framework (Phases 0-5) by @dokterbob in #110
  • fix(ci): install g++-aarch64-linux-gnu for release cross-compile by @dokterbob in #131

Full Changelog: https://github.com/dokterbob/localdb/commits/v0.1.0pre2