Dify upgrades

Version jumps in self-hosted Dify that need more than pulling new images: the move to the plugin architecture in 1.0 and the Weaviate client change in 1.9.2.

Dify 0.x to 1.0 upgrade and plugin migration

Moving an older Community Edition onto the plugin architecture: backing up, extracting the models and tools in use, installing them as plugins with marketplace access, running database migrations, and planning for air-gapped installs.

Dify Weaviate client v4 upgrade

What self-hosted Dify operators with their own Weaviate must do from Dify 1.9.2 onward: checking the Weaviate server version, stepping through minor server releases, the gRPC port change, and the compatibility matrix by Dify version.

Dify Docker Compose upgrade procedure

The repeatable upgrade runbook for a Compose deployment: backing up volumes and env files, checking release notes, reapplying customized docker-compose.yaml changes, diffing .env.example, pulling images and running database migrations.

Dify 1.17.1 Weaviate staged server upgrade

Upgrading a deployment that uses the bundled Weaviate to Dify 1.17.1: why the server must step from 1.27.0 through every minor release to 1.39.2, backing up the volume, stopping api and worker services, and verifying object counts at each rung.

Dify upgrades from versions before 1.15

Bringing an older Dify instance current when model providers stop working: legacy model type values, the data migration that now runs inside flask db upgrade, and testing provider credentials after the jump.

Dify Enterprise Helm chart upgrades

Upgrading Dify Enterprise on Kubernetes: matching chart and app versions, backing up PostgreSQL before helm upgrade, rollback with a database restore, and checking new values for plugin and sandbox components.

Dify Premium on AWS upgrades

Upgrading the Dify Premium AMI on EC2: what the upgrade overwrites and keeps, backing up .env, envs and volumes, syncing the new docker directory, and restarting with the override file.

Dify plugin auto-upgrade and version pinning

Controlling how plugins change under a running deployment: per-category auto-update (off, patch only, latest), the 15-minute marketplace upgrade check, pinning versions in regulated environments, and testing plugin upgrades before production.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.