Closed laipz8200 closed 6 days ago
ci failed may be caused by https://github.com/langgenius/dify/pull/11038 will try to figure out why too.
@laipz8200 seems this need to be change too?
docker-compose.yaml
172: CHROMA_AUTH_PROVIDER: ${CHROMA_AUTH_PROVIDER:-chromadb.auth.token_authn.TokenAuthClientProvider}
607: chroma:
608: image: ghcr.io/chroma-core/chroma:0.5.1 -> image: ghcr.io/chroma-core/chroma:0.5.20
I would suggest to raise a separate PR to ensuring chroma vdb tests run against the corresponding chroma image. @yihong0618
11038 never runs or passes the vdb tests. It's a mistake. also cc @crazywoola I would suggest to raise a separate PR to ensuring chroma vdb tests run against the corresponding chroma image. @yihong0618
11038 never runs or passes the vdb tests. It's a mistake. also cc @crazywoola I would suggest to raise a separate PR to ensuring chroma vdb tests run against the corresponding chroma image. @yihong0618
will do it now, thanks
11038 never runs or passes the vdb tests. It's a mistake. also cc @crazywoola I would suggest to raise a separate PR to ensuring chroma vdb tests run against the corresponding chroma image. @yihong0618
These tests should run when pyproject.toml
or the code related to vdb is changed. I missed including pyproject.toml
in #10354.
11038 never runs or passes the vdb tests. It's a mistake. also cc @crazywoola I would suggest to raise a separate PR to ensuring chroma vdb tests run against the corresponding chroma image. @yihong0618
These tests should run when
pyproject.toml
or the code related to vdb is changed. I missed includingpyproject.toml
in #10354.
fixed in https://github.com/langgenius/dify/pull/11057 @bowenliang123 can you also help to review?
11038 never runs or passes the vdb tests. It's a mistake. also cc @crazywoola I would suggest to raise a separate PR to ensuring chroma vdb tests run against the corresponding chroma image. @yihong0618
These tests should run when
pyproject.toml
or the code related to vdb is changed. I missed includingpyproject.toml
in #10354.
Never mind. And please make sure the poetry lockfile is included for running vdb test as well. The minor and even patch version is important, especially for Chroma.
11038 never runs or passes the vdb tests. It's a mistake. also cc @crazywoola I would suggest to raise a separate PR to ensuring chroma vdb tests run against the corresponding chroma image. @yihong0618
These tests should run when
pyproject.toml
or the code related to vdb is changed. I missed includingpyproject.toml
in #10354.Never mind. And please make sure the poetry lockfile is included for running vdb test as well. The minor and even patch version is important, especially for Chroma.
added already
Well noticed. Thanks.
✨ What’s New in v0.12.0? ✨
Hey everyone! We’ve been busy fine-tuning the platform and packing in some new features in version 0.12.0. Let’s see what’s new and improved:
🚀 Enhanced File Support for Workflow/Chatflow LLM Node and Chat/Agent
We’re excited to introduce the new file support capabilities for LLM Node and Basic Chat/Agent! This update significantly enhances multi-modal capabilities and smart document processing, providing more flexibility and power for your application development. Here are the key highlights:
File Variable Support in LLM Node
LLM Node now supports directly referencing File and Array File variables in Prompts, unlocking greater possibilities for developers. For example, you can upload multiple file variables (such as PDFs and images) and have the model collaboratively handle complex tasks, like summarizing report content or extracting key data. Multi-file support makes workflow design more efficient and seamless!
New Document-Type Support for Basic Chat and Agent
Basic Chat and Agent now include a Document toggle. If the model supports processing document-type files, you can enable this feature. For instance, you can upload a PDF report and let the Agent automatically analyze market data or assess content value, making such workflows simpler and smarter.
Enhanced Multi-Modal Capabilities
The new version extends support for multi-modal tasks. For example, you can upload audio files and have the model perform emotional analysis. This combination of text, audio, and file processing capabilities allows you to build more diverse and rich application scenarios.
⚙️ Improvements
OpenAI o1 Streaming Support: We now support streaming output for OpenAI o1-preview and o1-mini, thanks to @laipz8200 in #10890.
Performance Optimization: The
WeightRerankRunner
logic has been optimized to achieve constant time complexity, thanks to @yihong0618 in #10849.UI Enhancements: We’ve made the Table of Contents panel in the API document page collapsible, giving you greater control over your workspace, thanks to @hjlarry in #10875.
JSON Schema for Gemini Models: Added support for JSON schema integration, ensuring smoother alignment with Gemini models, thanks to @hjlarry in #10835.
Redis Clusters: Our
ext_redis.py
now includes support for Redis clusters, expanding flexibility for data management, implemented by @liuhaoran1212 in #9789.Enhanced Custom Notes: You can now further enhance custom notes for increased expressiveness, courtesy of @hjlarry in #8885.
That’s the scoop for v0.12.0! Until next time, keep exploring and innovating! 🌟