Skip to content

v0.9.2

Choose a tag to compare

@Hmbown Hmbown released this 05 Apr 01:06
· 7 commits to main since this release

Highlights

  • Centralized Aleph, MCP, and sub-query env parsing behind typed pydantic-settings models while preserving Aleph's forgiving env coercion behavior.
  • Consolidated document ingestion so mcp/local_server.py now uses mcp/io_utils.py as the single canonical loader path.
  • Added optional markitdown-backed conversion for richer PDF/DOCX/HTML ingestion, plus PPTX/XLSX/XLS support when the docs extra is installed.
  • Added optional OpenTelemetry spans around sub-query execution via aleph.observability.
  • Added regression coverage for timeout env parsing and MarkItDown-backed document loading.
  • Refreshed MCP install docs, development docs, and version metadata for 0.9.2.

Validation

  • pytest tests/ -q
  • ruff check aleph tests
  • python -m mypy aleph/settings.py aleph/config.py aleph/sub_query/config.py aleph/mcp/io_utils.py aleph/mcp/local_server.py aleph/mcp/sub_query_runtime.py aleph/mcp/server_bootstrap.py
  • python -m build
  • twine check dist/*