Impact Score: 5/10
Dify: v0.5.8
Source available — automated, not human-reviewed
Component: dify · Channel: stable. Automated analysis, not a compatibility certification. How this works.
Analysis updated: 2026-11-01.
⚡ Executive Summary (TL;DR)
Dify 0.5.8. Source highlight: Added Anthropic `claude-3` LLM with Vision #2684
Who Does This Impact? (Role-Based Analysis)
💻 Software Engineers & Devs
Check the source notes against the package and APIs you use before upgrading.
📊 Product & Engineering Leads
Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.
⚙️ DevOps & Security
Verify the target version, runtime requirements and rollback procedure in the official documentation.
✨ New Features & Capabilities (6)
- 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
- feat: support auth type like basic bearer and custom
🔧 Bug Fixes & Patches (6)
- fix: wrong default model parameters when creating app
- fix: model parameter load presets config
- fix: remove unnecessary credentials of custom tool
- Fix/custom tool any of
- fix: default mail type invalid in .env.example
- fix: typo in gaode tool
📄 View Raw Release Notes (Original Developer Log)
## 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:
1. Get the latest code from the main branch:
```shell
git checkout main
git pull origin main
```
2. Go to the next step and update to the latest image:
```shell
cd docker
docker-compose up -d
```
### Deploying from Source Code:
1. Stop API server, Worker and Web frontend Server.
2. Get the latest code from the main branch:
```shell
git checkout main
git pull origin main
```
3. Then, let's run the migration script:
```shell
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](https://docs.dify.ai/getting-started/install-self-hosted/install-faq#id-14.-what-to-do-if-this-error-occurs-in-text-to-speech).
4. 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 https://github.com/langgenius/dify/pull/2613
* refactor: remove unused codes, move core/agent module into dataset retrieval feature by @takatost in https://github.com/langgenius/dify/pull/2614
* fix: wrong default model parameters when creating app by @takatost in https://github.com/langgenius/dify/pull/2623
* fix: model parameter load presets config by @zxhlyh in https://github.com/langgenius/dify/pull/2622
* chore: bump superlinter action from v5 to v6 by @bowenliang123 in https://github.com/langgenius/dify/pull/2325
* generalize the generation of new collection name by dataset id by @bowenliang123 in https://github.com/langgenius/dify/pull/2620
* fix: remove unnecessary credentials of custom tool by @Yeuoly in https://github.com/langgenius/dify/pull/2621
* Fix/custom tool any of by @Yeuoly in https://github.com/langgenius/dify/pull/2625
* add logs for vdb-migrate command by @bowenliang123 in https://github.com/langgenius/dify/pull/2626
* fix: default mail type invalid in .env.example by @takatost in https://github.com/langgenius/dify/pull/2628
* FEAT: Add arxiv tool for searching scientific papers and articles fro… by @Yash-1511 in https://github.com/langgenius/dify/pull/2632
* fix: typo in gaode tool by @bowenliang123 in https://github.com/langgenius/dify/pull/2636
* fix: Replace path.join with urljoin. by @kztao in https://github.com/langgenius/dify/pull/2631
* fix: custom tool max tool by @takatost in https://github.com/langgenius/dify/pull/2641
* feat: displaying the tool description when clicking on a custom tool by @iamjoel in https://github.com/langgenius/dify/pull/2642
* fix: missing description by @Yeuoly in https://github.com/langgenius/dify/pull/2643
* fix: click tool item in app debug page would show detail by @iamjoel in https://github.com/langgenius/dify/pull/2644
* Feat/jpn support by @crazywoola in https://github.com/langgenius/dify/pull/2651
* fix: default to allcategories when search params is not from recommended by @wststone in https://github.com/langgenius/dify/pull/2653
* bugfix: model str maybe empty by @kingo233 in https://github.com/langgenius/dify/pull/2660
* fix: use English as the default i18n language by @Yeuoly in https://github.com/langgenius/dify/pull/2663
* Add PubMed to tools by @crazywoola in https://github.com/langgenius/dify/pull/2652
* Feat: Add documents limitation by @GarfieldDai in https://github.com/langgenius/dify/pull/2662
* feat: add Wecom(企业微信) tool for sending message to chat group bot via webhook by @bowenliang123 in https://github.com/langgenius/dify/pull/2638
* Fix/app runner typo by @kingo233 in https://github.com/langgenius/dify/pull/2661
* fix: fix import from explore apps err when OpenAI not inited by @takatost in https://github.com/langgenius/dify/pull/2671
* Doc/update license by @guchenhe in https://github.com/langgenius/dify/pull/2666
* fix typo recale to recalc by @xiangpingjiang in https://github.com/langgenius/dify/pull/2670
* fix: test custom tool already exists without decrypting credentials by @Yeuoly in https://github.com/langgenius/dify/pull/2668
* fix: setup default filters while add credentials by @Yeuoly in https://github.com/langgenius/dify/pull/2669
* fix: deep copy customColletion by @Yeuoly in https://github.com/langgenius/dify/pull/2673
* Fix vdb merge error by @waltcow in https://github.com/langgenius/dify/pull/2650
* Feat/add annotation migrate by @JohnJyong in https://github.com/langgenius/dify/pull/2675
* fix: CE edition limits upload file nums by @iamjoel in https://github.com/langgenius/dify/pull/2677
* fix: typo in wecom tool by @bowenliang123 in https://github.com/langgenius/dify/pull/2674
* add jina-reranker-v1-base-en by @joshua20231026 in https://github.com/langgenius/dify/pull/2676
* fix: auto generate prompt result not show by @iamjoel in https://github.com/langgenius/dify/pull/2678
* Fix voice selection by @charli117 in https://github.com/langgenius/dify/pull/2664
* feat: add Anthropic claude-3 models support by @takatost in https://github.com/langgenius/dify/pull/2684
* bump version to 0.5.8 by @takatost in https://github.com/langgenius/dify/pull/2685
## New Contributors
* @kingo233 made their first contribution in https://github.com/langgenius/dify/pull/2660
**Full Changelog**: https://github.com/langgenius/dify/compare/0.5.7...0.5.8