Impact Score: 5/10
Dify: v0.4.9
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.4.9. Source highlight: As per the planned schedule, these deprecated envs are being removed:
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 (3)
- feat: remove deprecated envs
- add feature request copilot
- Add jina-embeddings-v2-base-de model configuration
๐ง Bug Fixes & Patches (6)
- fix: version
- fix notion estimate
- fix: bypass admin users to use dataset api with API key
- fix: yarn install command in web Dockerfile
- fix: saving error in empty dataset
- fix: skip linking /etc/localtime file first in api docker image
๐ View Raw Release Notes (Original Developer Log)
- Fix some bugs
## Notice
As per the planned schedule, these deprecated envs are being removed:
- `CONSOLE_URL`: Replace with `CONSOLE_API_URL` and `CONSOLE_WEB_URL`.
- `APP_URL`: Replace with `APP_API_URL` and `APP_WEB_URL`.
- `API_URL` : Replace with `SERVICE_API_URL`.
More details: https://docs.dify.ai/getting-started/install-self-hosted/environments#console_api_url
## 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
```
4. Finally, run API server, Worker and Web frontend Server again.
## What's Changed
* feat: remove deprecated envs by @takatost in https://github.com/langgenius/dify/pull/2078
* fix: version by @takatost in https://github.com/langgenius/dify/pull/2083
* bump default NodeJS version to 20 LTS by @bowenliang123 in https://github.com/langgenius/dify/pull/2061
* use redis to cache embeddings by @JohnJyong in https://github.com/langgenius/dify/pull/2085
* fix notion estimate by @JohnJyong in https://github.com/langgenius/dify/pull/2090
* fix: bypass admin users to use dataset api with API key by @bowenliang123 in https://github.com/langgenius/dify/pull/2072
* add feature request copilot by @guchenhe in https://github.com/langgenius/dify/pull/2095
* fix: yarn install command in web Dockerfile by @bowenliang123 in https://github.com/langgenius/dify/pull/2084
* Add jina-embeddings-v2-base-de model configuration by @joshua20231026 in https://github.com/langgenius/dify/pull/2094
* fix: saving error in empty dataset by @crazywoola in https://github.com/langgenius/dify/pull/2098
* support setting timezone in docker images by @bowenliang123 in https://github.com/langgenius/dify/pull/2091
* fix: skip linking /etc/localtime file first in api docker image by @bowenliang123 in https://github.com/langgenius/dify/pull/2099
* delete document cache embedding by @JohnJyong in https://github.com/langgenius/dify/pull/2101
* bump version to 0.4.9 by @takatost in https://github.com/langgenius/dify/pull/2103
**Full Changelog**: https://github.com/langgenius/dify/compare/0.4.8...0.4.9