Release v0.38.0-rc2
This release introduces the new Dify Agent from Dify 1.16.x, enables collaboration mode, and adds Gateway API support for modern traffic routing in Kubernetes.
What's Changed
- Add opt-in Gateway API HTTPRoute support to Dify chart (#419) @somaz94
- Add agent backend and local sandbox (#422, #430) @BorisPolonsky
- Migrate
pluginDaemon.auth.difyApiKeytoapi.auth.internalApiKey(#423) @BorisPolonsky - Update architecture documentation for collaboration mode (#424, #425, #426, #431) @BorisPolonsky
- Add optional apiWebsocket for workflow collaboration (#427) @BorisPolonsky
- Default localSandbox image tag to Chart.AppVersion (#428) @BorisPolonsky
- Cover agentBackend/localSandbox in CI image prep and fix Redis tag (#429) @BorisPolonsky
- Update architecture documentation for Ingress/Gateway API (#431, #432) @BorisPolonsky
- Add agentBackend ESO integration (#434, #435) @BorisPolonsky
- Bump GitHub Actions to Node 24-compatible majors (#436) @BorisPolonsky
- Stabilize OTEL collector in CI under Dify 1.16 load (#437) @BorisPolonsky
- Bump chart version to 0.38.0-rc1 and app version to 1.16.1 (#433) @BorisPolonsky
- Fix externalS3 IAM credentials and pathStyle propagation (#438, #439) @rcarvalhoxavier
- Allow direct access without nginx when routing via HTTPRoute (#440, #443) @BorisPolonsky
- Warn in
NOTES.txtwhen obsoletepluginDaemon.auth.difyApiKeyis still set (#444) @BorisPolonsky - Bump chart version to 0.38.0-rc2 (#445) @BorisPolonsky
Breaking Changes
pluginDaemon.auth.difyApiKey no longer takes effect and has been migrated to api.auth.internalApiKey:
# before
pluginDaemon:
auth:
difyApiKey: "your-key"
# after
api:
auth:
internalApiKey: "your-key"New Contributors
- @somaz94 made their first contribution in #419
- @rcarvalhoxavier made their first contribution in #438
Full Changelog: dify-0.37.0...dify-0.38.0-rc2