Skip to content

Pre-release

Pre-release
Pre-release

Choose a tag to compare

@khaosans khaosans released this 21 Jun 23:10
· 31 commits to main since this release
2c5228e

Release Notes - v1.1.0

This release focuses on improving the stability of the build, enhancing the developer experience, and completely overhauling the project documentation for clarity and ease of use.

✨ Key Highlights

  • Build Stability: Fixed critical dependency issues that were causing the GitHub Actions build to fail. The requirements.txt file has been updated to include all necessary packages (langchain-chroma, langchain-community), ensuring a reliable and reproducible environment.

  • Comprehensive Documentation Overhaul: All documentation has been rewritten from the ground up to be more concise, relevant, and user-friendly. This includes:

    • A streamlined README.md with a clear "Getting Started" guide.
    • A practical DEVELOPMENT.md focused on contributor workflows.
    • A simplified ARCHITECTURE.md with a clear system diagram.
    • A scannable FEATURES.md and a high-level ROADMAP.md.
    • Redundant documents and academic jargon have been removed to reduce confusion.
  • Robust Database Management:

    • A new utility script, scripts/cleanup_chroma.py, has been added to help developers manage and clean up local ChromaDB databases.
    • The .gitignore file has been updated to correctly ignore all ChromaDB directories.

Fixes

  • Resolved ModuleNotFoundError for langchain_chroma and langchain_community by adding them to requirements.txt.
  • Corrected text splitter initialization in document_processor.py.

What's Next?

With a stable build and clean documentation, the project is now in a great position for future feature development. See the updated Project Roadmap for our plans.

What's Changed

  • refactor(app): streamline chatbot architecture and add tool integration by @khaosans in #3
  • docs: update README with detailed project overview and features by @khaosans in #4
  • docs: add chat interface image to README by @khaosans in #5
  • feat: Enhance reasoning agent with advanced tools - Introduce Enhance… by @khaosans in #9
  • feat: Expand reasoning features with enhanced tools - Introduce Enhan… by @khaosans in #10
  • docs: Enhance README.md with detailed feature descriptions and refere… by @khaosans in #11
  • feat: Add asset generation script for branding - Implement functional… by @khaosans in #12
  • test: Add unit tests for enhanced audio functionality - Implement tes… by @khaosans in #13
  • feat: Enhance ChromaDB management and update dependencies - Add clean… by @khaosans in #21

Full Changelog: initial...pre-release