Skip to content

Release 0.4.2

Latest

Choose a tag to compare

@olafgeibig olafgeibig released this 13 Feb 17:24

Changelog

All notable changes to this project will be documented in this file.

[0.4.2] - 2026-02-13

Added

  • Comprehensive test suite for main functionality
    • Tests for documents.py - DocumentManager, exceptions, text extraction
    • Tests for knowledgebases.py - load_kb_query_config, DEFAULT_QUERY_PARAMS
    • Tests for rag.py - RagManager exceptions, initialization, cleanup
  • Test coverage tool (pytest-cov)
  • AGENTS.md for agentic coding guidelines

Changed

  • Upgraded all dependencies to latest versions
  • Updated lightrag-hku dependency to >=1.4.9.11
  • Fixed test assertions for logging capture (caplog)
  • Fixed test for env variable precedence (.env overrides env with override=True)
  • Fixed test for Pydantic validation error handling

Fixed

  • test_dot_env_file_loading_and_precedence - numeric env var substitution
  • test_error_main_config_file_not_found - absolute path handling
  • test_error_pydantic_validation_missing_field - validation error triggering
  • test_singleton_reload_configuration_updates_instance - log capture
  • test_default_values_applied - DEBUG vs INFO assertion
  • test_empty_env_file_specified_and_exists - log capture
  • test_markitdown_extraction - skip if test files don't exist

Dependencies

  • Updated: fastmcp, lightrag-hku, markitdown, mineru, openai, pydantic, and many more
  • Added: pytest-cov

[0.4.1] - 2025-06-15

Added

  • Docker integration documentation
  • Enhanced README for container usage

Changed

  • Configuration migration support for knowledge bases

[0.4.0] - 2025-06-10

Changed

  • Upgraded to lightrag-hku 1.4.0
  • Config file migration for knowledge bases

[0.3.0] - 2025-05-20

Added

  • Configurable user prompts
  • User prompt integration and logging

Changed

  • Updated default query parameters for LightRAG

[0.2.0] - 2025-04-15

Added

  • Text-only parsing mode
  • Shell features
  • Cleanup after ingest

[0.1.0] - 2025-03-01

Added

  • Initial release
  • MCP server implementation
  • Knowledge base management
  • LightRAG integration