Skip to content

Releases: BorisPolonsky/dify-helm

dify-0.36.0

13 Feb 03:53
2680a09

Choose a tag to compare

Release v0.36.0

This release removes deprecated values, brings quality of life improvements and bumps Dify to 1.12.1.

What's Changed

Breaking Changes

The values deprecated since 0.35.0 are now obsolete and no longer take effect. Migrate them to the global.* equivalents. No action required for users with default setups.

Removed Replacement Description
api.url.consoleApi global.consoleApiDomain Backend domain of the console API
api.url.consoleWeb global.consoleWebDomain Front-end domain of the console web
api.url.serviceApi global.serviceApiDomain Service API domain
api.url.appApi global.appApiDomain WebApp API backend domain
api.url.appWeb global.appWebDomain WebApp domain
api.url.files global.filesDomain File preview or download domain
api.url.marketplaceApi global.marketplace.apiUrl Marketplace API URL
api.url.marketplace global.marketplace.url Marketplace URL
api.secretKey global.appSecretKey Secret key for securely signing session cookies and encrypting sensitive database information
pluginDaemon.marketplace.enabled global.marketplace.enabled Enable marketplace for plugin daemon
pluginDaemon.marketplace.apiProxyEnabled global.marketplace.apiProxyEnabled Enable API proxy for marketplace (routes through built-in nginx)

New Contributors

Full Changelog: dify-0.35.0...dify-0.36.0

dify-0.36.0-rc2

12 Feb 08:21
b480c85

Choose a tag to compare

dify-0.36.0-rc2 Pre-release
Pre-release

Release v0.36.0-rc2

This release removes deprecated values, brings quality of life improvements and bumps Dify to 1.12.1.

What's Changed

Breaking Changes

The values deprecated since 0.35.0 are now obsolete and no longer take effect. Migrate them to the global.* equivalents. No action required for users with default setups.

Removed Replacement Description
api.url.consoleApi global.consoleApiDomain Backend domain of the console API
api.url.consoleWeb global.consoleWebDomain Front-end domain of the console web
api.url.serviceApi global.serviceApiDomain Service API domain
api.url.appApi global.appApiDomain WebApp API backend domain
api.url.appWeb global.appWebDomain WebApp domain
api.url.files global.filesDomain File preview or download domain
api.url.marketplaceApi global.marketplace.apiUrl Marketplace API URL
api.url.marketplace global.marketplace.url Marketplace URL
api.secretKey global.appSecretKey Secret key for securely signing session cookies and encrypting sensitive database information
pluginDaemon.marketplace.enabled global.marketplace.enabled Enable marketplace for plugin daemon
pluginDaemon.marketplace.apiProxyEnabled global.marketplace.apiProxyEnabled Enable API proxy for marketplace (routes through built-in nginx)

No action required for users with default setups.

New Contributors

Full Changelog: dify-0.35.0...dify-0.36.0-rc2

What's Changed

Full Changelog: dify-0.36.0-rc1...dify-0.36.0-rc2

dify-0.36.0-rc1

12 Feb 03:23
cad330e

Choose a tag to compare

dify-0.36.0-rc1 Pre-release
Pre-release

Release v0.36.0-rc1

This release removes deprecated values, brings quality of life improvements and bumps Dify to 1.12.1.

What's Changed

Breaking Changes

The values deprecated since 0.35.0 are now obsolete and no longer take effect. Migrate them to the global.* equivalents. No action required for users with default setups.

Removed Replacement Description
api.url.consoleApi global.consoleApiDomain Backend domain of the console API
api.url.consoleWeb global.consoleWebDomain Front-end domain of the console web
api.url.serviceApi global.serviceApiDomain Service API domain
api.url.appApi global.appApiDomain WebApp API backend domain
api.url.appWeb global.appWebDomain WebApp domain
api.url.files global.filesDomain File preview or download domain
api.url.marketplaceApi global.marketplace.apiUrl Marketplace API URL
api.url.marketplace global.marketplace.url Marketplace URL
api.secretKey global.appSecretKey Secret key for securely signing session cookies and encrypting sensitive database information
pluginDaemon.marketplace.enabled global.marketplace.enabled Enable marketplace for plugin daemon
pluginDaemon.marketplace.apiProxyEnabled global.marketplace.apiProxyEnabled Enable API proxy for marketplace (routes through built-in nginx)

No action required for users with default setups.

New Contributors

Full Changelog: dify-0.35.0...dify-0.36.0-rc1

dify-0.35.0

06 Jan 09:02
1103657

Choose a tag to compare

Release v0.35.0

This release focuses on nginx compatibility adaptations for OpenShift, additional persistence support and enhanced configuration options.

Highlights

Global values

Fundamental Dify configurations can could be applied in global section for better maintainability. Component-specific values take precedence over global values for more customized setup and backward compatibility, for instance:

global:
  # A global secret key for all inter-component API calls among Dify containers (e.g. `api`, `sandbox` and `pluginDaemon`).
  internalApiKey: "unified-sk-for-all-internal-calls"
sandbox:
  auth:
      apiKey: "sandbox-specific-sk"

What's Changed

Deprecated Values

The values below will continue to function for backward compatibility but are recommended to be migrated to the global equivalents for consistency and centralized configuration management.

Deprecated Value New Value Description
api.url.consoleApi global.consoleApiDomain Backend domain of the console API
api.url.consoleWeb global.consoleWebDomain Front-end domain of the console web
api.url.serviceApi global.serviceApiDomain Service API domain
api.url.appApi global.appApiDomain WebApp API backend domain
api.url.appWeb global.appWebDomain WebApp domain
api.url.files global.filesDomain File preview or download domain
api.url.marketplaceApi global.marketplace.apiUrl Marketplace API URL
api.url.marketplace global.marketplace.url Marketplace URL
api.secretKey global.appSecretKey Secret key for securely signing session cookies and encrypting sensitive database information
pluginDaemon.marketplace.enabled global.marketplace.enabled Enable marketplace for plugin daemon
pluginDaemon.marketplace.apiProxyEnabled global.marketplace.apiProxyEnabled Enable API proxy for marketplace (routes through built-in nginx)

Migration Note

For existing users with proxy.log.persistence.enabled: true (false by default):

  • update the volume ownership before upgrading, or
  • as alternative, disable security contexts for backward compatibility by setting:
proxy:
  podSecurityContext:
    enabled: false
  containerSecurityContext:
    enabled: false

New Contributors

Full Changelog: dify-0.34.0...dify-0.35.0

dify-0.35.0-rc1

31 Dec 00:50
394e4ac

Choose a tag to compare

dify-0.35.0-rc1 Pre-release
Pre-release

Release v0.35.0-rc1

This release focuses on nginx compatibility adaptations for OpenShift, additional persistence support and enhanced configuration options.

Highlights

Global values

Fundamental Dify configurations can could be applied in global section for better maintainability. Component-specific values take precedence over global values for more customized setup and backward compatibility, for instance:

global:
  # A global secret key for all inter-component API calls among Dify containers (e.g. `api`, `sandbox` and `pluginDaemon`).
  internalApiKey: "unified-sk-for-all-internal-calls"
sandbox:
  auth:
      apiKey: "sandbox-specific-sk"

What's Changed

Deprecated Values

The values below will continue to function for backward compatibility but are recommended to be migrated to the global equivalents for consistency and centralized configuration management.

Deprecated Value New Value Description
api.url.consoleApi global.consoleApiDomain Backend domain of the console API
api.url.consoleWeb global.consoleWebDomain Front-end domain of the console web
api.url.serviceApi global.serviceApiDomain Service API domain
api.url.appApi global.appApiDomain WebApp API backend domain
api.url.appWeb global.appWebDomain WebApp domain
api.url.files global.filesDomain File preview or download domain
api.url.marketplaceApi global.marketplace.apiUrl Marketplace API URL
api.url.marketplace global.marketplace.url Marketplace URL
api.secretKey global.appSecretKey Secret key for securely signing session cookies and encrypting sensitive database information
pluginDaemon.marketplace.enabled global.marketplace.enabled Enable marketplace for plugin daemon
pluginDaemon.marketplace.apiProxyEnabled global.marketplace.apiProxyEnabled Enable API proxy for marketplace (routes through built-in nginx)

Migration Note

For existing users with proxy.log.persistence.enabled: true (false by default):

  • update the volume ownership before upgrading, or
  • as alternative, disable security contexts for backward compatibility by setting:
proxy:
  podSecurityContext:
    enabled: false
  containerSecurityContext:
    enabled: false

New Contributors

Full Changelog: dify-0.34.0...dify-0.35.0-rc1

dify-0.34.0

11 Dec 03:06
6d13c74

Choose a tag to compare

Release v0.34.0

This release focuses on MySQL support and rootless dify-api containers introduced in Dify 1.10.1.

What's Changed

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_PATH

Full Changelog: dify-0.33.0...dify-0.34.0

dify-0.34.0-rc2

09 Dec 11:28
622007b

Choose a tag to compare

dify-0.34.0-rc2 Pre-release
Pre-release

Release v0.34.0-rc2

This release focuses on MySQL support and rootless dify-api containers introduced in Dify 1.10.1.

What's Changed

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_PATH

Full Changelog: dify-0.33.0...dify-0.34.0-rc2

dify-0.34.0-rc1

04 Dec 08:05
d930a5d

Choose a tag to compare

dify-0.34.0-rc1 Pre-release
Pre-release

Release v0.34.0-rc1

This release focuses on MySQL support and rootless dify-api containers introduced in Dify 1.10.1.

Important

The default image tags for Dify in this release candidate are subject to CVE-2025-55182. Please upgrade to a newer chart version or update the dify-api/dify-web image tags to 1.10.1-fix.1. Refer to langgenius/dify#29277.

What's Changed

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_PATH

Full Changelog: dify-0.33.0...dify-0.34.0-rc1

dify-0.33.0

28 Nov 02:02
1407dc2

Choose a tag to compare

Release v0.33.0

This release introduces quality-of-life updates and minor patches for deploying Dify 1.10.0.

What's Changed

New Contributors

Full Changelog: dify-0.32.0...dify-0.33.0

dify-0.33.0-rc1

26 Nov 11:04
c87f90f

Choose a tag to compare

dify-0.33.0-rc1 Pre-release
Pre-release

Release v0.33.0-rc1

This release introduces quality-of-life updates and minor patches for deploying Dify 1.10.0.

What's Changed

New Contributors

Full Changelog: dify-0.32.0...dify-0.33.0-rc1