Features
- Annotation Reply, see details: Link
- Dify Knowledge supports
unstructured.io
as the file extraction solution. - Azure OpenAI add
gpt-4-1106-preview
、gpt-4-vision-preview
models support. - SaaS services now support replacing the logo of WebApp after subscribing.
Important Upgrade Notice
-
Annotation Reply
The annotation function can support direct replies to related questions, so we need to assign values to previously unstored questions for the table
message_annotations
.we need doing below command in your api docker container
docker exec -it docker-api-1 bash flask add-annotation-question-field-value
or direct run below command when you launch from source codes.
cd api flask add-annotation-question-field-value
-
Unstructured.io Support
Due to the support of this feature, we have added four new formats of text parsing( msg , eml, ppt, pptx ) and optimized two text parsing formats (text, markdown) in our SAAS erviroment.
For localhost you need to do below actions to support unstructured.io
docker pull
from unstructured's image repository.
docker pull downloads.unstructured.io/unstructured-io/unstructured-api:latest
- Once pulled, you can launch the container
docker run -d --rm --name unstructured-api downloads.unstructured.io/unstructured-io/unstructured-api:latest --port 8000 --host 0.0.0.0
- In our docker-compose.yaml, add two new environment variables for the
api
andworker
services.
ETL_TYPE=Unstructured UNSTRUCTURED_API_URL=http://unstructured:8000/general/v0/general
- Restart the Dify‘s services
docker-compose up -d
What's Changed
- feat: Annotation management by @JohnJyong in #1767
- feat: annotation management frontend by @iamjoel in #1764
- feat: add unstructured.io support by @JohnJyong in #1780
- feat: unstructured frontend by @iamjoel in #1777
- feat: azure openai add gpt-4-1106-preview、gpt-4-vision-preview models by @charli117 in #1751
- feat: custom webapp logo by @zxhlyh in #1766
- feat: can replace logo. by @GarfieldDai in #1752
- feat: web app support some feature by @zxhlyh in #1753
- feat: update pricing by @iamjoel in #1749
- feat: remove billing config. by @GarfieldDai in #1761
- feat: only tenant owner can subscription. by @GarfieldDai in #1770
- feat: add self checks to issues and discussions templates by @guchenhe in #1742
- feat: remove stripe and anthropic. by @GarfieldDai in #1746
- feat: bump version to 0.3.34 by @takatost in #1788
- chore: update term links by @iamjoel in #1748
- chore: update annotation reply english i18n by @iamjoel in #1773
- chore: enchance annotation ui by @iamjoel in #1781
- chore: enchance ext name by @iamjoel in #1787
- chore: update bm25 search properties by @ethuwlwfu3288 in #1758
- fix: default types by @crazywoola in #1728
- fix: prompt null parse var error by @iamjoel in #1731
- fix: server component use translate errorts lint error by @iamjoel in #1732
- fix only full text search in app issue by @JohnJyong in #1736
- fix: qa regex by @crazywoola in #1738
- fix: check rerank document is not empty by @JohnJyong in #1740
- fix: ad block disabled tracking would block ga then can not pay by @iamjoel in #1741
- fix: issue templates not render correctly by @crazywoola in #1763
- fix annotation reply in universal chat by @JohnJyong in #1768
- fix annotation query exception by @JohnJyong in #1771
- fix: not owner can not pay by @iamjoel in #1772
- fix: get billing info in self-hosted edition from current workspace by @zxhlyh in #1774
- fix: add then eidt annotion cause show bug by @iamjoel in #1775
- fix: vdb index issue by @JohnJyong in #1776
- fix: web app text by @zxhlyh in #1784
- fix: unstructured file extension by @zxhlyh in #1785
New Contributors
- @guchenhe made their first contribution in #1742
- @ethuwlwfu3288 made their first contribution in #1758
Full Changelog: 0.3.33...0.3.34