Releases: dokterbob/localdb
Releases · dokterbob/localdb
Release list
v0.1.0pre5
What's Changed
- feat(#94): boundary-aware snippet truncation by @dokterbob in #141
- feat(#96): add read-only get_chunks MCP tool by @dokterbob in #142
- Remove the non-loopback bind hard block by @dokterbob in #135
- Migrate mcp crate to official rmcp SDK, add MCP-over-HTTP (closes #134) by @dokterbob in #145
Full Changelog: v0.1.0pre4...v0.1.0pre5
v0.1.0pre4
What's Changed
- docs: strengthen comparison to other projects (issue #38) by @dokterbob in #132
- fix(ci): pin Linux release builds to ubuntu-22.04 for glibc compat by @dokterbob in #136
- Revert "fix(ci): pin Linux release builds to ubuntu-22.04 for glibc compat (#136)" by @dokterbob in #138
- fix(embed): load ONNX Runtime dynamically from embedded official build (#133) by @dokterbob in #139
- fix(#79): fold replace-delete into the upsert transaction by @dokterbob in #140
Full Changelog: v0.1.0pre2...v0.1.0pre4
v0.1.0pre2
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