Release Notes for v0.2.2 💡
What's Changed
This release focuses on fixing file upload errors to knowledge collections, improving documentation, and enhancing overall robustness for deployments using ENABLE_CREATE_KNOWLEDGE=true.
Bug Fixes
- Fixed file upload errors to knowledge collections: Resolved issues when uploading files to Open Web UI knowledge collections by changing API parameters from boolean to string values (
"true"and"false"). This fix is derived from Open Web UI Discussion #15192, ensuring compatibility with RAG workflows while allowing knowledge collection creation. 🙇♂️
Documentation and Deployment Improvements
- Expanded README.md: Added comprehensive setup instructions, troubleshooting notes for Open Web UI v0.6.40 (including workaround for "Function Name Filter List" field), new Docker Compose deployment option, and additional usage examples for Excel and PowerPoint generation. Updated version references to v0.2.2.
- Added docker-compose.yml: Included a new Docker Compose file for easier local builds and deployments with environment variable configuration @gdshadow01 👍
- Added License section: Included MIT License reference in README.md
Knowledge Collection Integration
- Enhanced knowledge utilities: Refactored knowledge.py to use a nested dictionary structure for better tracking of user knowledge collections, improving robustness and extensibility.
Agent Prompt and Usage Guidance
- Rewrote system prompt: Completely revised systemprompt.md with clearer operational rules, output requirements, and file handling standards. Emphasized professional output, strict format adherence, and added constraints to prevent overpromising capabilities. 🤖
Project Metadata and Minor Fixes
- Updated pyproject.toml: Bumped version to v0.2.2 and ensured project name consistency.
- Fixed typos in server.py: Corrected "Recieved" to "Received" in log messages across multiple endpoints.
New Contributors
- @gdshadow01 made their first contribution in this release! 🎉 ありがとうございます!🙇♂️
Note: If you encounter any issues with
ENABLE_CREATE_KNOWLEDGE=true, set it tofalsetemporarily; file generation and review capabilities remain unaffected. Please report issues for further review.