NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2615 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.
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.4.0b1...0.4.0b2
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.4.0b1...0.4.0b2
feat0.4.0: implement OAuth authorization URL and credentials retrieval by @Yeuoly in https://github.com/langgenius/dify-plugin-sdks/pull/116
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.3.0...0.4.0b1
fix: update array parameter tool error by @Nov1c444 in https://github.com/langgenius/dify-plugin-sdks/pull/160
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.3.4...0.3.5
fix: handle mcp array and object type by @Nov1c444 in https://github.com/langgenius/dify-plugin-sdks/pull/159
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.3.3...0.3.4
chore: update version constraint for dify_plugin to 0.3.0,<0.4.0 in R… by @fdb02983rhy in https://github.com/langgenius/dify-plugin-sdks/pull/154
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.3.2...0.3.3
feat: add mcp tool type by @Nov1c444 in https://github.com/langgenius/dify-plugin-sdks/pull/152
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.3.1...0.3.2
feat0.4.0: implement OAuth authorization URL and credentials retrieval by @Yeuoly in https://github.com/langgenius/dify-plugin-sdks/pull/116
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.3.0...0.3.1
feat[0.3.0]: add plugin runner functionality by @Yeuoly in https://github.com/langgenius/dify-plugin-sdks/pull/144
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.2.4...0.3.0
fix REMOTE_INSTALL_URL, need default value by @IthacaDream in https://github.com/langgenius/dify-plugin-sdks/pull/141
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.2.3...0.2.4
chore: mark constructors as final in multiple classes by @Yeuoly in https://github.com/langgenius/dify-plugin-sdks/pull/132
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.2.2...0.2.3
fix: update storage field to be optional in PluginResourceRequirement… by @Yeuoly in https://github.com/langgenius/dify-plugin-sdks/pull/114
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.2.1...0.2.2
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.2.1...0.2.2
fix: incorrectly uses new_tool_call.function.name while getting existing tool calls by @ExenVitor in https://github.com/langgenius/dify-plugin-sdks/pu
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.2.0...0.2.1
Fix: Convert shared class variables to instance variables to solve lock contention and CPU issues by @hejuntt1014 in https://github.com/langgenius/dif
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.1.0...0.2.0
# Formal release of Dify Plugin SDK
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
chore:sync openai_compatible/llm.py from 0.15.3 by @leslie2046 in https://github.com/langgenius/dify-plugin-sdks/pull/71
array[tool] type field by @RockChinQ in https://github.com/langgenius/dify-plugin-sdks/pull/78Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.0.1-beta.50...0.0.1-beta.51
feat: add llm blocking invoke by @Nov1c444 in https://github.com/langgenius/dify-plugin-sdks/pull/40
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.0.1-beta.48...0.0.1-beta.49
fix: cannot init prompt message by @laipz8200 in https://github.com/langgenius/dify-plugin-sdks/pull/42
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.0.1-beta.47...0.0.1-beta.48
migrate the tag by @hjlarry in https://github.com/langgenius/dify-plugin-sdks/pull/33
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.0.1-beta.46...0.0.1-beta.47
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.0.1-beta.45...0.0.1-beta.46
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.0.1-beta.45...0.0.1-beta.46
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.0.1-beta.44...0.0.1-beta.45
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.0.1-beta.44...0.0.1-beta.45
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.0.1-beta.43...0.0.1-beta.44
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.0.1-beta.43...0.0.1-beta.44
Nothing published for this version
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.0.1-beta.41...0.0.1-beta.42
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.0.1-beta.41...0.0.1-beta.42
Revert "Merge pull request #21 from langgenius/feat/add-r1-reasoning" by @Nov1c444 in https://github.com/langgenius/dify-plugin-sdks/pull/22
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.0.1-beta.39...0.0.1-beta.40
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.0.1-beta.37...0.0.1-beta.39
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.0.1-beta.37...0.0.1-beta.39
Nothing published for this version
feat: add r1 model thinking tag by @Nov1c444 in https://github.com/langgenius/dify-plugin-sdks/pull/21
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.0.1-beta.36...0.0.1-beta.37
feat: add metadata to log by @Nov1c444 in https://github.com/langgenius/dify-plugin-sdks/pull/20
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.0.1-beta.35...0.0.1-beta.36
feat: support workflow tools by @Nov1c444 in https://github.com/langgenius/dify-plugin-sdks/pull/19
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.0.1-beta.34...0.0.1-beta.35
fix ParameterType.TEXT is not supported by @hjlarry in https://github.com/langgenius/dify-plugin-sdks/pull/11
Full Changelog: https://github.com/langgenius/dify-plugin-sdks/compare/0.0.1-beta.33...0.0.1-beta.34
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →