Patch release.
Fixed
- MCP:
xberg mcpextract/extract_batchstructured output no longer fails its own declared output schema — optionalerrors/crawl_*fields are now correctly optional, so MCP clients (e.g. Claude Code) accept normal extractions. (#1372) - CLI:
install.shno longer creates a self-referentialxbergsymlink loop, and selects the glibc build on standard Linux distros instead of always downloading the musl build that failed to run on glibc systems like Ubuntu. (#1371) - CSV: all-text first rows are treated as headers instead of rendering a broken blank header row. (#1369)
- Docs: search input is no longer hidden by an oversized clear icon (docs-theme 0.4.1). (#1370)
Internal
- Added integration test coverage for the OpenWebUI-compatible extraction endpoints (
PUT /process,POST /v1/convert/file).