Skip to content

v0.6.5

Compare
Choose a tag to compare
@takatost takatost released this 25 Apr 10:46
· 295 commits to main since this release
34bfb71

✨ What’s New in v0.6.5? ✨

This update primarily focuses on enhancing system stability and improving user experience. Key updates include:

🚀 New Features

  • Added support for Groq Llama3 by @guchenhe in #3673.

  • Added support for the Bedrock Mistral AI model by @longzhihun in #3676.

  • Introduced a new tool, Judge0 CE, by @richards199999 in #3684.

  • Added conversation_id and user_id to the chatflow/workflow system variables by @takatost in #3771.

    This is particularly valuable when you need to interact with internal systems. You can pass these two parameters when using the HTTP Request node, allowing the internal system to understand the current user and the corresponding conversation to establish a connection.

  • Added chatflow LLM node with query prompt template support by @takatost in #3791.

    You can now enable memory in the LLM node within your chatflow, and customize the query prompt template.

  • Enabled the addition of custom tags for Knowledge and App categories by @JohnJyong in #3755.

⚙️ Enhancements

  • Supported knowledge embedding model modification by @JohnJyong in #3755.
  • Added a retry function for when embedding a document fails by @JohnJyong in #3755.
  • Increased the speed of xinference audio transcription by @leslie2046 in #3636.

🛠️ Bug Fixes

  • Fixed an issue where creating a collection could fail due to a Milvus version upgrade by @bowenliang123 in #3683.
  • Resolved a problem where workflow drafts might be lost during synchronization by @zxhlyh in #3824.
  • Addressed an upgrading issue where gmpy2 could cause the error "Worker (pid:67) was sent code 132!" on some CPUs by @bowenliang123 in #3745.
  • Fixed inconsistencies in number variable types in the IF/ELSE node of a workflow by @takatost in #3758.

For additional enhancements and updates, refer to the What's Changed section below.

Update Guide

Docker compose deployments:

  1. Get the latest code from the main branch:

    git checkout main
    git pull origin main
  2. Go to the next step and update to the latest image:

    cd docker
    docker compose up -d

Source Code deployments:

  1. Stop API server, Worker and Web frontend Server.

  2. Get the latest code from the main branch:

    git checkout main
    git pull origin main
  3. Update Python dependencies:

    cd api
    pip install -r requirements.txt
  4. Then, let's run the migration script:

    flask db upgrade
  5. Finally, run API server, Worker and Web frontend Server again.

What's Changed

New Contributors

Full Changelog: 0.6.4...0.6.5