Releases: langgenius/dify-plugin-sdks
Releases · langgenius/dify-plugin-sdks
0.3.2
0.4.0b1
0.3.1
What's Changed
- feat0.4.0: implement OAuth authorization URL and credentials retrieval by @Yeuoly in #116
- chore[0.4.0]: update dependencies and remove pydub from main requirements by @Yeuoly in #135
- feat: enhance PluginRunner to build plugins from source directories by @Yeuoly in #150
- bump to 0.3.1 by @Yeuoly in #151
Full Changelog: 0.3.0...0.3.1
0.3.0
0.2.4
What's Changed
- fix REMOTE_INSTALL_URL, need default value by @IthacaDream in #141
- fix: update DifyPluginEnv to set default for REMOTE_INSTALL_URL by @Yeuoly in #142
- Bump to 0.2.4 by @Yeuoly in #143
New Contributors
- @IthacaDream made their first contribution in #141
Full Changelog: 0.2.3...0.2.4
0.2.3
What's Changed
- chore: mark constructors as final in multiple classes by @Yeuoly in #132
- chore: add unit test for AgentStrategy constructor by @Yeuoly in #133
- feat: add repository URL field to manifest by @Yeuoly in #134
- dep[0.2.3]: update httpx to 0.28.x reducing JSON payload length in transporation by @bowenliang123 in #137
- feat: support REMOTE_INSTALL_URL config for remote installing and debugging by @bowenliang123 in #136
- chore: bump sdk to 0.2.3 by @Yeuoly in #139
New Contributors
- @bowenliang123 made their first contribution in #137
Full Changelog: 0.2.2...0.2.3
0.2.2
What's Changed
- fix: update storage field to be optional in PluginResourceRequirement… by @Yeuoly in #114
- feat: Add Citations and Attributions to Agent Node by @chiehw in #107
- Update README.md to new version by @lcandy2 in #118
- feat(http_parser): add functions to parse raw HTTP requests and conve… by @Yeuoly in #119
- agent node add runtime(user_id) by @kuozo in #115
- feat: generate docs automatically by @Yeuoly in #121
- chore: update GitHub Actions permissions in mkdocs workflow by @Yeuoly in #126
- fix(File): enhance error handling for unsupported URL protocols in fi… by @fdb02983rhy in #124
- fix: In debug mode, thread locks block responses and heartbeats, causing TCP to reconnect. by @zengruizhao in #125
- feat: support list in JsonMessage by @jingfelix in #122
- feat(endpoint): support declare endpoints in groups by @Yeuoly in #130
- fix: improve buffer handling for multimodal input by @kurokobo in #128
New Contributors
- @lcandy2 made their first contribution in #118
- @kuozo made their first contribution in #115
- @fdb02983rhy made their first contribution in #124
- @zengruizhao made their first contribution in #125
- @jingfelix made their first contribution in #122
Full Changelog: 0.2.1...0.2.2
What's Changed
- fix: update storage field to be optional in PluginResourceRequirement… by @Yeuoly in #114
- feat: Add Citations and Attributions to Agent Node by @chiehw in #107
- Update README.md to new version by @lcandy2 in #118
- feat(http_parser): add functions to parse raw HTTP requests and conve… by @Yeuoly in #119
- agent node add runtime(user_id) by @kuozo in #115
- feat: generate docs automatically by @Yeuoly in #121
- chore: update GitHub Actions permissions in mkdocs workflow by @Yeuoly in #126
- fix(File): enhance error handling for unsupported URL protocols in fi… by @fdb02983rhy in #124
- fix: In debug mode, thread locks block responses and heartbeats, causing TCP to reconnect. by @zengruizhao in #125
- feat: support list in JsonMessage by @jingfelix in #122
- feat(endpoint): support declare endpoints in groups by @Yeuoly in #130
- fix: improve buffer handling for multimodal input by @kurokobo in #128
- Bump to 0.2.2 by @Yeuoly in #131
New Contributors
- @lcandy2 made their first contribution in #118
- @kuozo made their first contribution in #115
- @fdb02983rhy made their first contribution in #124
- @zengruizhao made their first contribution in #125
- @jingfelix made their first contribution in #122
Full Changelog: 0.2.1...0.2.2
0.2.1
What's Changed
- fix: incorrectly uses new_tool_call.function.name while getting existing tool calls by @ExenVitor in #104
- Fix function call error in qwen-xxx by @chiehw in #109
- fix: update minimum_dify_version to be optional in PluginConfiguration by @Yeuoly in #111
- chore: bump version to 0.2.1 by @Yeuoly in #112
Full Changelog: 0.2.0...0.2.1
0.2.0
What's Changed
- Fix: Convert shared class variables to instance variables to solve lock contention and CPU issues by @hejuntt1014 in #81
- enhancement: remove prompt_messages from LLMResult and LLMResultChunk by @Yeuoly in #88
- feat: add minimum_dify_version field to PluginConfiguration for version validation by @Yeuoly in #93
- add self.session.storage.exist by @hjlarry in #89
- ci(python): Add CI Pipeline for Python SDK by @QuantumGhost in #72
- fix(agent_node): support tool parameters of select type by @Nov1c444 in #96
- feat(python): Add specific error classes for StorageInvocation by @QuantumGhost in #90
- feat(model): add structured output feature to model by @Nov1c444 in #97
- feat(invocation): add FetchAppInvocation and update type hints for improved clarity by @Yeuoly in #100
- chore(workflow): update pull request trigger to only activate on pushes to main by @Yeuoly in #101
- feat: agent strategy parameter add help field by @junjiem in #99
- optimize: replace json.loads with TypeAdapter for JSON unmarshaling by @Yeuoly in #103
- fix: debug runtime & local runtime cannot get app_id by @chiehw in #106
- chore: bump version to 0.2.0 by @Yeuoly in #110
New Contributors
- @hejuntt1014 made their first contribution in #81
- @junjiem made their first contribution in #99
- @chiehw made their first contribution in #106
Full Changelog: 0.1.0...0.2.0