Release v0.34.0
This release focuses on MySQL support and rootless dify-api containers introduced in Dify 1.10.1.
What's Changed
- chore(api): Update security context to allow non-root access to persistent storage by default (#340) @BorisPolonsky
- Add external MySQL support (#343) @BorisPolonsky
- docs: Add MySQL to mermaid diagram in README (#344) @BorisPolonsky
- Update default image tags for Dify 1.10.1 (#345) @BorisPolonsky
- Update comments in
values.yamland related CI tests (#346) @BorisPolonsky - Bump chart version to 0.34.0-rc1 and app version to 1.10.1 (#348) @BorisPolonsky
- Security update: Bump app version to 1.10.1-fix.1 (CVE-2025-55182) and chart version to 0.34.0-rc2 (#352) @BorisPolonsky
- Consolidate CI tests (#353) @BorisPolonsky
- Add CI test for external MySQL (#354) @BorisPolonsky
- Fix external DNS setups and unify bitnami images used in CI tests (#356) @BorisPolonsky
- Add name-pattern fallback for CI test script (missing
app.kubernetes.io/instancelabel) (#357) @BorisPolonsky - Bump chart version to 0.34.0 (#355) @BorisPolonsky
Migration Notice
For users running dify-api containers with existing PVCs provisioned with node-local storage (e.g. with local-path storage class), update the directory UID/GID on the node:
# Identify the bounded PersistentVolume for dify-api containers
kubectl get pvc -n $NAMESPACE | grep dify
# Get actual path that the persistent volume relies on
kubectl describe $DIFY_API_PV
# Change the path ownership (1001 for dify-api 1.10.1+) on the node for non-root access
sudo chown -R 1001:1001 $PV_LOCAL_PATHFull Changelog: dify-0.33.0...dify-0.34.0