v0.10.5
dmtrKovalenko/fffv0.10.5Aug 16, 2026by github-actions[bot]
AI Summary
This release focuses on optimizing build times and resolving database stability issues. Key changes include reducing CI wall clock time and fixing LMDB reader limits to prevent database crashes.
Key Highlights
- Reduced CI build time from ~50m to ~14m
- Raised LMDB max_readers to prevent MDB_READERS_FULL errors
- Fixed issue where new database files were not being created
- Fixed node/bun build step in CI
Full Release Notes
Release 0.10.5
npm packages, rust crates and python wheels are available under this version 0.10.5
## Neovim Plugin
- `{target}.so` / `.dylib` / `.dll` - Lua module for Neovim
## C FFI Library (for Bun/Node/Python)
- `c-lib-{target}.so` / `.dylib` / `.dll` - C FFI library
## MCP Server
- `fff-mcp-{target}` - MCP server binary
## Python Package
- `python/*.whl` / `python/*.tar.gz` - Python wheels and sdist
- Install from PyPI: `pip install fff-search` (when published)
Update mcp via:
```sh
curl -fsSL https://raw.githubusercontent.com/dmtrKovalenko/fff/main/install-mcp.sh | bash
```
## What's Changed
* chore(ci): Attempt to optimize CI build time by @dmtrKovalenko in https://github.com/dmtrKovalenko/fff/pull/782
* perf(ci): cut CI wall clock from ~50m to ~14m by @dmtrKovalenko in https://github.com/dmtrKovalenko/fff/pull/784
* fix: raise LMDB max_readers to avoid MDB_READERS_FULL (#783) by @gustav-fff in https://github.com/dmtrKovalenko/fff/pull/785
* fix(ci): fix node/bun build step by @dmtrKovalenko in https://github.com/dmtrKovalenko/fff/pull/781
* fix(pi): New database files are not created by @dmtrKovalenko in https://github.com/dmtrKovalenko/fff/pull/780
**Full Changelog**: https://github.com/dmtrKovalenko/fff/compare/v0.10.4...v0.10.5