New Features
- Added Anthropic
claude-3
LLM with Vision #2684 - Added
jina-reranker-v1-base-en
rerank model #2676 - Added Wecom(企业微信) tool for sending message to chat group bot via webhook by @bowenliang123 #2638
- Added PubMed to tools #2652
- Added arxiv tool for searching scientific papers and articles from Arxiv by @Yash-1511 #2632
Update Guide
Deploying with Docker Compose:
-
Get the latest code from the main branch:
git checkout main git pull origin main
-
Go to the next step and update to the latest image:
cd docker docker-compose up -d
Deploying from Source Code:
-
Stop API server, Worker and Web frontend Server.
-
Get the latest code from the main branch:
git checkout main git pull origin main
-
Then, let's run the migration script:
cd api flask db upgrade
Note: To use TTS,
ffmpeg
installation is required on servers running Dify API from source. More details can be found in our FAQ. -
Finally, run API server, Worker and Web frontend Server again.
What's Changed
- feat: support auth type like basic bearer and custom by @Yeuoly in #2613
- refactor: remove unused codes, move core/agent module into dataset retrieval feature by @takatost in #2614
- fix: wrong default model parameters when creating app by @takatost in #2623
- fix: model parameter load presets config by @zxhlyh in #2622
- chore: bump superlinter action from v5 to v6 by @bowenliang123 in #2325
- generalize the generation of new collection name by dataset id by @bowenliang123 in #2620
- fix: remove unnecessary credentials of custom tool by @Yeuoly in #2621
- Fix/custom tool any of by @Yeuoly in #2625
- add logs for vdb-migrate command by @bowenliang123 in #2626
- fix: default mail type invalid in .env.example by @takatost in #2628
- FEAT: Add arxiv tool for searching scientific papers and articles fro… by @Yash-1511 in #2632
- fix: typo in gaode tool by @bowenliang123 in #2636
- fix: Replace path.join with urljoin. by @kztao in #2631
- fix: custom tool max tool by @takatost in #2641
- feat: displaying the tool description when clicking on a custom tool by @iamjoel in #2642
- fix: missing description by @Yeuoly in #2643
- fix: click tool item in app debug page would show detail by @iamjoel in #2644
- Feat/jpn support by @crazywoola in #2651
- fix: default to allcategories when search params is not from recommended by @wststone in #2653
- bugfix: model str maybe empty by @kingo233 in #2660
- fix: use English as the default i18n language by @Yeuoly in #2663
- Add PubMed to tools by @crazywoola in #2652
- Feat: Add documents limitation by @GarfieldDai in #2662
- feat: add Wecom(企业微信) tool for sending message to chat group bot via webhook by @bowenliang123 in #2638
- Fix/app runner typo by @kingo233 in #2661
- fix: fix import from explore apps err when OpenAI not inited by @takatost in #2671
- Doc/update license by @guchenhe in #2666
- fix typo recale to recalc by @xiangpingjiang in #2670
- fix: test custom tool already exists without decrypting credentials by @Yeuoly in #2668
- fix: setup default filters while add credentials by @Yeuoly in #2669
- fix: deep copy customColletion by @Yeuoly in #2673
- Fix vdb merge error by @waltcow in #2650
- Feat/add annotation migrate by @JohnJyong in #2675
- fix: CE edition limits upload file nums by @iamjoel in #2677
- fix: typo in wecom tool by @bowenliang123 in #2674
- add jina-reranker-v1-base-en by @joshua20231026 in #2676
- fix: auto generate prompt result not show by @iamjoel in #2678
- Fix voice selection by @charli117 in #2664
- feat: add Anthropic claude-3 models support by @takatost in #2684
- bump version to 0.5.8 by @takatost in #2685
New Contributors
Full Changelog: 0.5.7...0.5.8