Impact Score: 5/10
Dify: v0.12.1
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.12.1. Source highlight: Bug Fixes in v0.12.1
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 (4)
- Add grok-vision-beta to xAI + Update grok-beta Features
- Add query_prefix + Return TED Transcript URL for Downstream Scraping Tasks
- feat: Allow to contains files in the system prompt even model not support.
- Add TTS to OpenAI_API_Compatible
π§ Bug Fixes & Patches (6)
- fix: drop useless and wrong code for zhipu embedding
- fix: chart tool chinese font display and raise error
- fix: timezone not imported in conversation service.
- fix: int None will cause error for context size
- fix: update the max tokens configuration for Azure GPT-4o (2024-08-06) to 16384
- fix: import Explore Apps raise error
π View Raw Release Notes (Original Developer Log)
## Bug Fixes in v0.12.1
1. **Webapp Custom Icons**: Fixed display issues for custom icons in the webapp. #11094
2. **Start Form File Handling**: Addressed the inability to use files in the Start form. #11112
3. **LLM Memory Processing**: Corrected errors in LLM memory handling. #11103 and #11106
4. **Conversation Deletion**: Fixed conversation removal issues. #11076
5. **App Creation and Template Import**: Resolved errors during app creation and template import. #11091, #11092 and #11108
These fixes ensure improved functionality and reliability across the platform.
---
## Upgrade Guide
### Docker compose deployments
1. Back up your customized docker-compose YAML file (optional)
```bash
cd docker
cp docker-compose.yaml docker-compose.yaml.$(date +%s).bak
```
2. Get the latest code from the main branch
```bash
git checkout main
git pull origin main
```
3. Stop the serviceοΌCommand, please execute in the docker directory
```bash
docker compose down
```
4. Back up data
```bash
tar -cvf volumes-$(date +%s).tgz volumes
```
5. Upgrade services
```bash
docker compose up -d
```
### Source Code deployments
1. Stop API server, Worker and Web frontend Server.
2. Get the latest code from the release branch:
```bash
git checkout 0.12.1
```
3. Update Python dependencies:
```bash
cd api
poetry install
```
7. Then, let's run the migration script:
```bash
poetry run flask db upgrade
```
8. Finally, run API server, Worker and Web frontend Server again.
---
## What's Changed
* fix: drop useless and wrong code for zhipu embedding by @yihong0618 in https://github.com/langgenius/dify/pull/11069
* fix: chart tool chinese font display and raise error by @hjlarry in https://github.com/langgenius/dify/pull/11058
* Add grok-vision-beta to xAI + Update grok-beta Features by @taowang1993 in https://github.com/langgenius/dify/pull/11004
* fix: timezone not imported in conversation service. by @laipz8200 in https://github.com/langgenius/dify/pull/11076
* fix: int None will cause error for context size by @yihong0618 in https://github.com/langgenius/dify/pull/11055
* fix: update the max tokens configuration for Azure GPT-4o (2024-08-06) to 16384 by @fengjiajie in https://github.com/langgenius/dify/pull/11074
* fix: import Explore Apps raise error by @hjlarry in https://github.com/langgenius/dify/pull/11091
* Add query_prefix + Return TED Transcript URL for Downstream Scraping Tasks by @taowang1993 in https://github.com/langgenius/dify/pull/11090
* SearchApi - Return error message instead of raising a ValueError by @SebastjanPrachovskij in https://github.com/langgenius/dify/pull/11083
* fix: site icon not showing by @xuzuodong in https://github.com/langgenius/dify/pull/11094
* fix #11091 raise redirect issue by @hjlarry in https://github.com/langgenius/dify/pull/11092
* fix: ops_trace_manager `from_end_user_id` by @horochx in https://github.com/langgenius/dify/pull/11077
* Fix regenerate themes by @douxc in https://github.com/langgenius/dify/pull/11101
* fix: user query be ignored if query_prompt_template is an empty string by @laipz8200 in https://github.com/langgenius/dify/pull/11103
* fix(llm_node): Ignore user query when memory is disabled. by @laipz8200 in https://github.com/langgenius/dify/pull/11106
* fix(anthropic_llm): Ignore non-text parts in the system prompt. by @laipz8200 in https://github.com/langgenius/dify/pull/11107
* fix: app copy raise error by @hjlarry in https://github.com/langgenius/dify/pull/11108
* fix: Cannot use files in the user inputs. by @laipz8200 in https://github.com/langgenius/dify/pull/11112
* feat: Allow to contains files in the system prompt even model not support. by @laipz8200 in https://github.com/langgenius/dify/pull/11111
* fix(llm_node): Ignore file if not supported. by @laipz8200 in https://github.com/langgenius/dify/pull/11114
* Add TTS to OpenAI_API_Compatible by @taowang1993 in https://github.com/langgenius/dify/pull/11071
* chore: bump to 0.12.1 by @laipz8200 in https://github.com/langgenius/dify/pull/11122
## New Contributors
* @fengjiajie made their first contribution in https://github.com/langgenius/dify/pull/11074
**Full Changelog**: https://github.com/langgenius/dify/compare/0.12.0...0.12.1