- Added new dependencies including chonkie and markdown-it-py to requirements.txt.
- Refactored the Elasticsearch ingestion script to read and concatenate documents from specified folders.
- Implemented semantic chunking for documents using the chonkie library.
- Removed the old elasticsearch_ingestion_from_docs.py script as its functionality has been integrated into the main ingestion pipeline.
- Updated README.md to reflect new project structure and environment variables.
- Added a new changelog entry for version 1.4.0 detailing recent changes and enhancements.
- Removed network_mode: "host" from docker-compose.yaml for better isolation.
- Updated execution counts in langgraph_agent_simple.ipynb to reflect new cell order.
- Added OLLAMA_LOCAL_URL to imports in langgraph_agent_simple.ipynb.
- Included base_url parameter for create_chat_model and create_embedding_model functions in langgraph_agent_simple.ipynb.
- Added litellm>=1.82.0 to the development dependencies in pyproject.toml.
- Updated uv.lock to include litellm and its dependencies, along with fastuuid package.
- Set execution counts to null for initial cells in langgraph_agent_simple.ipynb
- Update execution counts for subsequent cells to maintain order
- Change output stream name from stdout to stderr for error handling
- Capture and log detailed error messages for failed Langfuse client authentication
Update uv.lock to manage accelerate dependency
- Remove accelerate from main dependencies
- Add accelerate to dev dependencies with version specification
- Adjust requires-dist section to reflect changes in dependency management