Skip to content

Releases: khaosans/basic-chat

BasicChat v0.2.0 Release Candidate

03 Jul 18:58

Choose a tag to compare

Pre-release

🚀 Release Candidate v0.2.0-rc.1\n\n### ✨ New Features\n- Performance regression testing system\n- Enhanced LLM Judge evaluation\n- Optimized background task processing\n- Comprehensive test reporting\n\n### 🔧 Improvements\n- Added deterministic performance regression tests\n- Integrated LLM Judge with GitHub Models\n- Enhanced task management UI\n- Improved error handling and logging\n\n### 🐛 Bug Fixes\n- Fixed task status reporting issues\n- Resolved memory leaks in background processing\n- Improved connection pooling stability\n\n### 📋 Testing\n- All tests passing ✅\n- Performance benchmarks within thresholds ✅\n- LLM Judge evaluations completed ✅\n\n### 🚨 Known Issues\n- None reported\n\n### 🔄 Next Steps\n- Community testing and feedback\n- Performance validation\n- Final release preparation

Pre-release

21 Jun 23:10
2c5228e

Choose a tag to compare

Pre-release Pre-release
Pre-release

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

prerelease

25 Mar 00:35

Choose a tag to compare

prerelease Pre-release
Pre-release

Initial release

What's Changed

  • Implement rate limiting in the Streamlit app and update project depen… by @khaosans in #1

New Contributors

Full Changelog: https://github.com/khaosans/basic-chat-template/commits/initial