[PR #402] [MERGED] 0.2.0 #487

Closed
opened 2026-02-16 01:16:07 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langgenius/dify-plugin-daemon/pull/402
Author: @Mairuis
Created: 7/16/2025
Status: Merged
Merged: 7/17/2025
Merged by: @Yeuoly

Base: mainHead: feat/plugin-oauth


📝 Commits (7)

  • 24e55d1 feat(oauth): add RedirectURI field to OAuth request structures
  • 97e49a1 feat(oauth): update OAuthSchema validation
  • 50cf536 feat: add Context field to request and session structures
  • 3d48dab feat: add CredentialType field to Credentials and InvokeToolRequest structures
  • 452abbf fix: handle unhandled default case in basic_type.go
  • 7a4c9c1 Merge branch 'main' into feat/plugin-oauth
  • f62b0a4 feat: add support for build branches in build-push.yml

📊 Changes

9 files changed (+22 additions, -8 deletions)

View changed files

📝 .github/workflows/build-push.yml (+2 -1)
📝 internal/core/dify_invocation/types.go (+3 -1)
📝 internal/core/session_manager/session.go (+8 -4)
📝 internal/service/session.go (+1 -0)
📝 pkg/entities/plugin_entities/basic_type.go (+2 -0)
📝 pkg/entities/plugin_entities/request.go (+1 -0)
📝 pkg/entities/plugin_entities/tool_declaration.go (+1 -1)
📝 pkg/entities/requests/model.go (+2 -1)
📝 pkg/entities/requests/oauth.go (+2 -0)

📄 Description

🚀 What's New in v0.2.0?
We're excited to bring you version 0.2.0, packed with updates focused on OAuth enhancements and expanding our context handling capabilities. Here’s the rundown:

🌟 New Features
OAuth Improvements:

  • Added Tool OAuth Support.
  • Added RedirectURI to OAuth request structures. This enhancement streamlines your OAuth flow and brings it to modern spec standards.
  • Updated the validation logic for OAuthSchema to help catch misconfigurations early.

Session Context Expansion:

  • A new Context field has been added to both request and session structures. This gives our API the flexibility to carry custom data throughout the session lifecycle—ideal for metadata, user preferences, and more.
  • Introduced CredentialType for Credentials and InvokeToolRequest for finer granularity in handling different credential types.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langgenius/dify-plugin-daemon/pull/402 **Author:** [@Mairuis](https://github.com/Mairuis) **Created:** 7/16/2025 **Status:** ✅ Merged **Merged:** 7/17/2025 **Merged by:** [@Yeuoly](https://github.com/Yeuoly) **Base:** `main` ← **Head:** `feat/plugin-oauth` --- ### 📝 Commits (7) - [`24e55d1`](https://github.com/langgenius/dify-plugin-daemon/commit/24e55d1258e0f1a2f4a37bc8b3f8cfe92145ba7e) feat(oauth): add RedirectURI field to OAuth request structures - [`97e49a1`](https://github.com/langgenius/dify-plugin-daemon/commit/97e49a148d1af6cd217e4af457bf0b7610a98b51) feat(oauth): update OAuthSchema validation - [`50cf536`](https://github.com/langgenius/dify-plugin-daemon/commit/50cf5369b70335d93a3473b983b603c8eda21ad8) feat: add Context field to request and session structures - [`3d48dab`](https://github.com/langgenius/dify-plugin-daemon/commit/3d48dabe3400f0d13f0844a676bf6e3b6a330e79) feat: add CredentialType field to Credentials and InvokeToolRequest structures - [`452abbf`](https://github.com/langgenius/dify-plugin-daemon/commit/452abbfee7546f8793c5ad9f8149f168d7f9a795) fix: handle unhandled default case in basic_type.go - [`7a4c9c1`](https://github.com/langgenius/dify-plugin-daemon/commit/7a4c9c1118864c4da3cd69974e7a989c30fa40e5) Merge branch 'main' into feat/plugin-oauth - [`f62b0a4`](https://github.com/langgenius/dify-plugin-daemon/commit/f62b0a46b5d07fc1fccd115a1e8438950c4aeb2e) feat: add support for build branches in build-push.yml ### 📊 Changes **9 files changed** (+22 additions, -8 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build-push.yml` (+2 -1) 📝 `internal/core/dify_invocation/types.go` (+3 -1) 📝 `internal/core/session_manager/session.go` (+8 -4) 📝 `internal/service/session.go` (+1 -0) 📝 `pkg/entities/plugin_entities/basic_type.go` (+2 -0) 📝 `pkg/entities/plugin_entities/request.go` (+1 -0) 📝 `pkg/entities/plugin_entities/tool_declaration.go` (+1 -1) 📝 `pkg/entities/requests/model.go` (+2 -1) 📝 `pkg/entities/requests/oauth.go` (+2 -0) </details> ### 📄 Description 🚀 What's New in v0.2.0? We're excited to bring you version 0.2.0, packed with updates focused on OAuth enhancements and expanding our context handling capabilities. Here’s the rundown: 🌟 New Features **OAuth Improvements:** * Added Tool OAuth Support. * Added `RedirectURI` to OAuth request structures. This enhancement streamlines your OAuth flow and brings it to modern spec standards. * Updated the validation logic for `OAuthSchema` to help catch misconfigurations early. **Session Context Expansion:** * A new `Context` field has been added to both request and session structures. This gives our API the flexibility to carry custom data throughout the session lifecycle—ideal for metadata, user preferences, and more. * Introduced `CredentialType` for Credentials and `InvokeToolRequest` for finer granularity in handling different credential types. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 01:16:07 -05:00
yindo closed this issue 2026-02-16 01:16:07 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-plugin-daemon#487