NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2663 most downloaded on PyPI
Dify Plugin SDK
Last release 1 months ago
10 Aug 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 33 of 33 stable releases
1 version withdrawn
withdrawn after publishing
2 years old
145 releases · first in 2024
One column per month.
refactor(tool)!: rename date-picker type to date-range by @hjlarry in #377
Full Changelog: v0.10.1...v0.10.2
fix(core): delegate HTTP message handling to h11 by @WH-2099 in #365
Full Changelog: v0.10.0...v0.10.1
feat: expose current session to model plugins by @ryuta-kobayashi-ug in #313
Full Changelog: v0.9.1...v0.10.0
fix: reject empty polling plugin state by @WH-2099 in #342
Full Changelog: v0.9.0...v0.9.1
fix: bump requests to 2.33.0 fix CVE-2026-25645 by @kenwoodjw in #314
Full Changelog: v0.8.0...v0.9.0
fix: bump flask to 3.1.3 to resolve CVE-2026-27205 by @kenwoodjw in #301
Full Changelog: v0.7.4...v0.8.0
hotfix: remove unexpected keyword param by @Stream29 in https://github.com/langgenius/dify-plugin-sdks/pull/294
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.7.3...0.7.4
feat: add HTTPX_TIMEOUT config by @Stream29 in https://github.com/langgenius/dify-plugin-sdks/pull/292
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.7.2...0.7.3
Full Changelog: 0.7.2...0.7.3
feat: sync get_text_content from dify-api by @Stream29 in https://github.com/langgenius/dify-plugin-sdks/pull/285
get_text_content from dify-api by @Stream29 in https://github.com/langgenius/dify-plugin-sdks/pull/285Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.7.1...0.7.2
get_text_content from dify-api by @Stream29 in #285Full Changelog: 0.7.1...0.7.2
feat: Configurable Ping Max Tokens by @Bytechoreographer in https://github.com/langgenius/dify-plugin-sdks/pull/235
think closure tag supports multi-turn thin… by @leslie2046 in https://github.com/langgenius/dify-plugin-sdks/pull/267Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.7.0...0.7.1
think closure tag supports multi-turn thin… by @leslie2046 in #267Full Changelog: 0.7.0...0.7.1
fix: bump werkzeug to 3.1.4 for CVE-2025-66221 by @kenwoodjw in https://github.com/langgenius/dify-plugin-sdks/pull/255
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.2...0.7.0
docs: update README to include support for Trigger functionality by @Mairuis in https://github.com/langgenius/dify-plugin-sdks/pull/238
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0...0.7.0b1
fix: update request timeout to use configurable MAX_REQUEST_TIMEOUT by @ZhouhaoJiang in https://github.com/langgenius/dify-plugin-sdks/pull/243
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.1...0.6.2
docs: update README to include support for Trigger functionality by @Mairuis in https://github.com/langgenius/dify-plugin-sdks/pull/238
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0...0.6.1
feat: add trigger functionality by @Yeuoly in https://github.com/langgenius/dify-plugin-sdks/pull/162
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.5.1...0.6.0
i18n: Japanese language support by @chiehw in https://github.com/langgenius/dify-plugin-sdks/pull/195
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0b13...0.6.0b14
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0b12...0.6.0b13
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0b12...0.6.0b13
refactor: de-duplicate lark event dispatcher setup by @Yeuoly in https://github.com/langgenius/dify-plugin-sdks/pull/215
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0b11...0.6.0b12
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0b10...0.6.0b11
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0b10...0.6.0b11
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0b9...0.6.0b10
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0b9...0.6.0b10
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0b8...0.6.0b9
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0b8...0.6.0b9
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0b7...0.6.0b8
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0b7...0.6.0b8
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0b6...0.6.0b7
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0b6...0.6.0b7
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0b5...0.6.0b6
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0b5...0.6.0b6
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0b4...0.6.0b5
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0b4...0.6.0b5
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0b3...0.6.0b4
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0b3...0.6.0b4
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0b2...0.6.0b3
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.6.0b2...0.6.0b3
feat: add max_invocation_timeout parameter by @Bytechoreographer in https://github.com/langgenius/dify-plugin-sdks/pull/208
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.5.0...0.6.0b2
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.4.5b2...0.6.0b1
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.4.5b2...0.6.0b1
feat: add max_invocation_timeout parameter by @Bytechoreographer in https://github.com/langgenius/dify-plugin-sdks/pull/208
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.5.0...0.5.1
feat: add rag tag by @Nov1c444 in https://github.com/langgenius/dify-plugin-sdks/pull/200
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.4.5...0.5.0
feat: add rag tag by @Nov1c444 in https://github.com/langgenius/dify-plugin-sdks/pull/200
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.5.0b14...0.5.0b15
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.5.0b13...0.5.0b14
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.5.0b13...0.5.0b14
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.5.0b12...0.5.0b13
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.5.0b12...0.5.0b13
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.5.0b11...0.5.0b12
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.5.0b11...0.5.0b12
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.5.0b10...0.5.0b11
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.5.0b10...0.5.0b11
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.5.0b9...0.5.0b10
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.5.0b9...0.5.0b10
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.5.0b8...0.5.0b9
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.5.0b8...0.5.0b9
feat[0.4.2]: Tool OAuth by @Mairuis in https://github.com/langgenius/dify-plugin-sdks/pull/179
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.5.0b6...0.5.0b8
add endpoint model name in credentials for openai compatible interface by @cyflhn in https://github.com/langgenius/dify-plugin-sdks/pull/24
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.4.0...0.5.0b6
New DataSource Plugin System: Introduced a DataSource plugin system for RAG 2.0, supporting various types of data sources:
New DataSource Plugin System: Introduced a DataSource plugin system for RAG 2.0, supporting various types of data sources:
WebsiteCrawlDatasource)OnlineDocumentDatasource)OnlineDriveDatasource)OAuth Protocol Support: Added a complete OAuth authentication flow for Tool Providers
New OAuth-related methods added to the ToolProvider base class:
oauth_get_authorization_url() – Get the authorization URLoauth_get_credentials() – Retrieve access credentialsOAuth Configuration Schema: Introduced the OAuthSchema class to support client and credential configuration
OAuth Route Registration: Added OAuth-related endpoints in plugin routing:
get_oauth_authorization_url – Get the authorization URLget_oauth_credentials – Retrieve credentialsGitHub OAuth Example: Provided a complete implementation example for GitHub OAuth, including:
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.5.0b2...0.5.0b3
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.5.0b2...0.5.0b3
feature: online drive datasource
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.4.0b8...0.5.0b2
fix: resolve 100% CPU usage in stdio buffer by replacing O(n²) Byte concatenation with BytesIO by @biubiuqiu in https://github.com/langgenius/dify-plu
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.4.4...0.4.5
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.4.5b1...0.4.5b2
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.4.5b1...0.4.5b2
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.4.4...0.4.5b1
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.4.4...0.4.5b1
fix: type for ProviderConfig.default by @jingfelix in https://github.com/langgenius/dify-plugin-sdks/pull/186
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.4.3...0.4.4
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.4.4b1...0.4.4b2
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.4.4b1...0.4.4b2
fix(tool): temporarily alias LogMetadata to CommonLogMetadata to prevent import errors before version 0.5.0 by @Yeuoly in https://github.com/langgeniu
FIXES: #181
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.4.2...0.4.3
feat[0.4.2]: Tool OAuth by @Mairuis @Yeuoly in https://github.com/langgenius/dify-plugin-sdks/pull/179
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.4.1...0.4.2
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.4.2b1...0.4.2b2
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.4.2b1...0.4.2b2
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.4.1...0.4.2b1
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.4.1...0.4.2b1
add endpoint model name in credentials for openai compatible interface by @cyflhn in https://github.com/langgenius/dify-plugin-sdks/pull/24
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.4.0...0.4.1
docs: update README.md with manifest versioning details and enhance s… by @Yeuoly in https://github.com/langgenius/dify-plugin-sdks/pull/164
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.3.5...0.4.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
update datasource entity. update version to 0.4.0b4
update datasource entity. update version to 0.4.0b4
update GetWebsiteCrawlResponse entity
update GetWebsiteCrawlResponse entity
Your coding agent can read these notes before it upgrades. Set up the MCP server →