Repository navigation
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
- Tests for
- 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