Merged
Conversation
laipz8200
reviewed
Jul 23, 2025
Member
laipz8200
left a comment
There was a problem hiding this comment.
Please also upgrade the version of dify-plugin-daemon in docker-compose.middleware.yaml
5363d49 to
97ca853
Compare
Co-Authored-By: Novice <novice12185727@gmail.com> Signed-off-by: -LAN- <laipz8200@outlook.com>
97ca853 to
e7dbc26
Compare
23 tasks
laipz8200
approved these changes
Jul 23, 2025
This was referenced Jul 28, 2025
6 tasks
tutkun
pushed a commit
to tutkun/dify
that referenced
this pull request
Aug 15, 2025
Signed-off-by: -LAN- <laipz8200@outlook.com> Co-authored-by: -LAN- <laipz8200@outlook.com>
tutkun
pushed a commit
to tutkun/dify
that referenced
this pull request
Aug 16, 2025
Signed-off-by: -LAN- <laipz8200@outlook.com> Co-authored-by: -LAN- <laipz8200@outlook.com>
6 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🌟 What’s New in v1.7.0? 🌟
Version 1.7.0 is packed with features that expand our app's flexibility and enhance performance. Here's what we're bringing to the table:
🏗️ Major Feature: OAuth Support in Tool Plugins
Tool plugins now support OAuth 2.0 authentication, allowing users to securely connect with third-party services without manually managing API keys. This includes refresh token support for maintaining long-term authentication sessions.

(#22550 thanks @Mairuis @zxhlyh )
🏗️ Major Feature: Plugin auto upgrade strategy
Plugins can now be automatically updated with configurable upgrade policies and rollback mechanisms. The system monitors plugin repositories and performs seamless upgrades while ensuring compatibility with your Dify version.

(#19758 thanks @RockChinQ @iamjoel )
⚡ Enhancements
Citations and Attributions: Agent Nodes now support features for citing and attributing sources, care of @chiehw. feat: Add Citations and Attributions to Agent Node #18558
Plugin Deprecation Notice: Stay ahead of the curve with deprecation notices for obsolete plugins, introduced by @RockChinQ. feat: plugin deprecation notice #22685
API Key Authentication with Query Parameter: Now supports even more streamlined security methods with an API key in query parameters, courtesy of @ACAne0320. feat(tool): add support for API key authentication via query parameter #21656
Audio Configuration UI: Customize your app's audio settings right from the interface, introduced by @marcelodiaz558. feat: Add Audio configuration setting to app configuration UI #21957
Variable Suggestions: Suggested questions can now utilize variables by @le0zh. This brings contextual awareness to another level. feat: support var in suggested questions #17340
Drag-and-Drop for Workflows: Start node variables and code node variables are now drag-and-drop enabled, simplifying workflow creation as seen in @Minamiyama's contributions. feat(workflow): add drag-and-drop support for variable list items for start node #22150 feat(variable-list): add drag-and-drop functionality for variables in code node #22127
Custom Max Active Requests per App: Manage traffic with custom settings for your app, brought by @qiaofenlin. feat(app): support custom max_active_requests per app #22073
Optional OpenTelemetry (OTel) Endpoint Configuration: Ensure the best observability practices with this addition from @hieheihei. feat: add otel endpoint config #22492
RFC 5322 Email Validation: Ensure compliance and smarter email validation by @NeatGuyCoding. feat: validate email according to RFC 5322 #22540
Dynamic Imports for Performance: Boost your app's performance with dynamic component imports, an intelligent improvement by @WTW0313. feat: convert components to dynamic imports for improved performance #22614
External Trace ID: Maintain traceability across systems with @qiaofenlin's external trace ID propagation. feat(trace): support external trace id propagation #22623
🐛 Bug Fixes
Nonesettings thanks to @ACAne0320. fix(custom_tool): omit optional parameters instead of setting them to None #22171⚙️ Improvements