2025-07-21 - 2026-07-21
Overview
24 Releases published by 2 users
Published
0.6.5
Published
0.6.4
Published
0.6.3
Published
0.6.2
Published
0.6.1
Published
0.6.0
Published
0.5.9
Published
0.5.8
Published
0.5.7
Published
0.5.6
Published
0.5.5
Published
0.5.4
Published
0.5.3
Published
0.5.2
Published
0.5.1
Published
0.5.0
Published
0.4.1
Published
0.4.0
Published
0.3.3
Published
0.3.2
Published
0.3.1
Published
0.3.0
Published
0.3.0b1
Published
0.2.0
503 Issues closed from 1 user
Closed
#611 [PR #611] [MERGED] fix: write correct error structure
Closed
#613 [PR #614] [MERGED] chore: add logging for session and redis
Closed
#610 [PR #610] [CLOSED] Issue 609
Closed
#607 [PR #605] [MERGED] bump alpine and golang version in dockerfile
Closed
#603 [PR #599] [CLOSED] feat(plugin): 添加就绪检查端点与插件启动状态追踪
Closed
#596 [PR #583] [MERGED] feat: support opentelemetry
Closed
#598 [PR #587] [CLOSED] fix: fix serverless runtime check in redirect
Closed
#590 [PR #569] [MERGED] feat: add retry mechanism for serverless invocation on 502 errors
Closed
#591 [PR #571] [CLOSED] feat: make error more human readable
Closed
#592 [PR #572] [CLOSED] feat: zero downtime upgrade plugin
Closed
#593 [PR #576] [MERGED] feat: install plugin should be idempotent
Closed
#594 [PR #579] [MERGED] fix: fix missing .venv can not self healing
Closed
#589 [PR #568] [CLOSED] fix: remove leading slash from path after TrimPrefix in GCS storage
Closed
#585 [PR #564] [MERGED] feat: add redis distribute lock
Closed
#586 [PR #565] [CLOSED] fix: concurrent map iteration and map write
Closed
#587 [PR #566] [MERGED] fix: add server_host force listen to ipv4
Closed
#578 [PR #555] [MERGED] fix: update busybox installation in Dockerfile for improved security
Closed
#579 [PR #557] [MERGED] feat: prioritize pyproject.toml when installing plugin dependencies
Closed
#580 [PR #558] [MERGED] feat(#450): add Redis SSL/TLS configuration support
Closed
#581 [PR #559] [CLOSED] fix: support lowercase proxy environment variables fallback
Closed
#572 [PR #545] [MERGED] fix: add default database for pg bouncer support
Closed
#573 [PR #547] [MERGED] fix: align plugin manifest validation error messages with regex length limits
Closed
#574 [PR #548] [MERGED] chore: init listener first avoid panic error
Closed
#575 [PR #549] [MERGED] fix PluginDaemonInternalServerError: no available node, plugin runtime not found
Closed
#576 [PR #554] [MERGED] fix: update redis dependency to v9.6.3 for security improvements
Closed
#577 [PR #552] [MERGED] Feat/Implement structured logging and Trace ID propagation
Closed
#568 [PR #536] [MERGED] refactor: remove uuid-ossp dependency and update ID generation logic
Closed
#569 [PR #537] [MERGED] fix: plugin log not display after refactor
Closed
#570 [PR #539] [MERGED] Feat: Add OSS-specific parameters for HW and ALI private deployment
Closed
#571 [PR #544] [MERGED] fix: enhance process management to prevent zombie processes and clarify instance state handling
Closed
#560 [PR #526] [MERGED] feat: implement locking mechanism for concurrent plugin installation
Closed
#561 [PR #528] [MERGED] fix: add unique index for plugin installation to prevent duplicate
Closed
#562 [PR #529] [MERGED] refactor: separate CI tests, and support pg bouncer
Closed
#563 [PR #530] [MERGED] Fix/remove tenant id reference in readme service
Closed
#564 [PR #531] [MERGED] chore(deps): bump golang.org/x/crypto from 0.40.0 to 0.45.0
Closed
#565 [PR #533] [CLOSED] fix: fix create unique index failed to lead the server can not start
Closed
#566 [PR #534] [MERGED] Fix non-constant format string in backwards invocation permission check
Closed
#567 [PR #535] [MERGED] Cover Postgres, PgBouncer, and MySQL in DB integration tests
Closed
#555 [PR #517] [MERGED] fix: tool and trigger not response icon_dark
Closed
#556 [PR #522] [MERGED] fix: handle connection close on the connector side
Closed
#557 [PR #518] [MERGED] fix: fix ReadCloser is not closed
Closed
#558 [PR #523] [MERGED] feat: to support tool multi-select input
Closed
#559 [PR #525] [CLOSED] fix: fix panic error
Closed
#549 [PR #509] [MERGED] fix: remove restriction of orphan plugins in local mode
Closed
#550 [PR #511] [MERGED] Rename InstallToLocalFromPkg to InstallToLocal
Closed
#551 [PR #510] [MERGED] enterprise related adjustment
Closed
#552 [PR #512] [CLOSED] fix: release lock if runtime already installed
Closed
#553 [PR #514] [MERGED] update config after mysql adaptation
Closed
#554 [PR #515] [MERGED] fix: remote debug not work
Closed
#542 [PR #500] [CLOSED] fix: graceful shutdown
Closed
#543 [PR #504] [MERGED] refactor: centralize routine labels
Closed
#544 [PR #503] [MERGED] feat: support multimodal rerank and embedding
Closed
#545 [PR #507] [MERGED] bump golang to 1.25
Closed
#546 [PR #505] [MERGED] remove platform in go build
Closed
#547 [PR #508] [CLOSED] Increase DIFY backwards invocation read timeout
Closed
#548 [PR #506] [MERGED] tx cos support endpoint
Closed
#536 [PR #496] [MERGED] feat(trigger): add Cancelled field to TriggerInvokeEventResponse
Closed
#537 [PR #491] [CLOSED] Set both pg and mysql config
Closed
#538 [PR #497] [CLOSED] refactor: use proper not found error code
Closed
#539 [PR #499] [MERGED] refactor: plugin lifecycle control panel
Closed
#540 [PR #501] [MERGED] Refine install task orchestration
Closed
#530 [PR #480] [MERGED] Fixes #479 Add filename for multi modal
Closed
#531 [PR #484] [CLOSED] fix: An exception in calling the plugin caused the coroutine pool to be full, triggering a 504 error
Closed
#532 [PR #482] [MERGED] feat: introduce trigger
Closed
#533 [PR #485] [MERGED] feat: cli tool support create trigger plugins
Closed
#535 [PR #487] [CLOSED] feat: support passthrough propagation to plugins
Closed
#525 [PR #468] [CLOSED] Feat/blue green install
Closed
#527 [PR #472] [MERGED] fix:Invalidate cache when enable endpoint.
Closed
#528 [PR #470] [MERGED] fix(plugin): support customized stdio buffer size, align serverless runtime with local runtime
Closed
#529 [PR #473] [MERGED] Remove Claude code review workflow
Closed
#520 [PR #463] [MERGED] build serverless mode image with no-root permission
Closed
#521 [PR #464] [MERGED] fix: datasource plugin template typo
Closed
#522 [PR #466] [MERGED] packaging: add dependencies required by bowenliang123/md_exporter plugin
Closed
#523 [PR #467] [MERGED] fix: validate plugin manifest on package upload
Closed
#524 [PR #465] [CLOSED] fix: prevent runtime panic when starting plugin
Closed
#515 [PR #453] [MERGED] Added git to local.dockerfile
Closed
#516 [PR #458] [MERGED] feat(plugin): implement unauthorized Langgenius plugin blocking
Closed
#517 [PR #455] [MERGED] 454 bump cli template
Closed
#518 [PR #460] [MERGED] Fix/json schema
Closed
#519 [PR #461] [CLOSED] fix missing userId when calling InvokeEncrypt
Closed
#509 [PR #442] [MERGED] bump dify-cloud-kit version to v0.1.0
Closed
#510 [PR #445] [MERGED] feat: add max-size flag
Closed
#511 [PR #447] [MERGED] fix: fix lock release
Closed
#512 [PR #449] [MERGED] feat(cmd): add datasource template
Closed
#514 [PR #451] [CLOSED] feat: support invoke tool with app_id
Closed
#504 [PR #433] [MERGED] docs: Add comprehensive development documentation
Closed
#505 [PR #437] [MERGED] refactor: rename AWS references to Serverless in plugin daemon
Closed
#506 [PR #434] [MERGED] Add Claude Code GitHub Workflow
Closed
#507 [PR #440] [MERGED] feat: support orphan plugin
Closed
#508 [PR #441] [CLOSED] feat/trigger
Closed
#496 [PR #419] [MERGED] fix credential type
Closed
#497 [PR #413] [MERGED] refactor(session_manager): update GetSession function to return error
Closed
#498 [PR #421] [MERGED] fix: add missing types of tool_parameter
Closed
#500 [PR #428] [MERGED] feat: propagate plugin unique identifier to serverless control plane
Closed
#501 [PR #429] [CLOSED] fix: resolve concurrent map access panic in tool validation
Closed
#502 [PR #430] [MERGED] chore: remove JSON schema validation from tool and agent services
Closed
#503 [PR #432] [MERGED] Fix OS and architecture detection for Windows
Closed
#490 [PR #408] [MERGED] feat(oauth): implement refresh credentials functionality
Closed
#491 [PR #407] [MERGED] feat/tool oauth cli template
Closed
#492 [PR #410] [MERGED] chore(deps): update go-git and golang.org/x/tools dependencies
Closed
#493 [PR #409] [MERGED] chore(deps): bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5
Closed
#494 [PR #412] [MERGED] fix(env): update REMOTE_INSTALL_URL format in .env.example
Closed
#495 [PR #420] [MERGED] fix Frequent plugin pulls
Closed
#486 [PR #393] [MERGED] feat(plugin_decoder): add support for internationalized readme files
Closed
#487 [PR #402] [MERGED] 0.2.0
Closed
#488 [PR #400] [MERGED] Add Redis caching to FetchPluginInstallation middleware for performance optimization
Closed
#480 [PR #388] [MERGED] enhance(cli/icon): add multiple categories default plugin icons
Closed
#481 [PR #385] [MERGED] refactor(plugin_manager): enhance HTTP client timeout handling in ser…
Closed
#482 [PR #392] [MERGED] feat(plugin_manager): dark icons
Closed
#483 [PR #387] [MERGED] Remote plugin debugging: Skip 5-second sleep delay for faster development iteration
Closed
#484 [PR #389] [CLOSED] fix(gcs): Check Exists before Save in OSS to avoid Conditions{Doe…
Closed
#475 [PR #378] [CLOSED] feat: add warning and "DIFY_MARKETPLACE_TEMPLATE_ICON_DO_NOT_USE"
Closed
#476 [PR #375] [MERGED] feat(plugin_manager): optimize local plugin startup with concurrency
Closed
#477 [PR #384] [MERGED] feat: add active request tracking to health check and dispatch routes
Closed
#478 [PR #377] [CLOSED] feat: add support for dark icon
Closed
#479 [PR #381] [MERGED] skip error plugin names
Closed
#470 [PR #365] [MERGED] test(stream): add delay in TestStreamCloseBlockingWrite to ensure blo…
Closed
#471 [PR #366] [MERGED] feat: add pull request template for improved contribution guidelines
Closed
#472 [PR #369] [MERGED] feat: add InvokeLLMWithStructuredOutput functionality
Closed
#473 [PR #367] [MERGED] fix: prevent duplicate packaging
Closed
#474 [PR #372] [MERGED] fixed:Update README.md spelling errors
Closed
#465 [PR #357] [MERGED] refactor(plugin_manager): remove first logging of local plugin launch
Closed
#466 [PR #358] [MERGED] feat(dynamic_select): implement dynamic parameter fetching functionality
Closed
#467 [PR #360] [MERGED] refactor: extract DSN construction to buildDSN for better reuse and readability
Closed
#468 [PR #362] [MERGED] fix:response data will be discard if tool/llm response buffer overflow
Closed
#469 [PR #364] [CLOSED] feat:make response buffer size configurable
Closed
#460 [PR #347] [MERGED] feat(db): enhance database configuration with charset and extras support
Closed
#461 [PR #349] [MERGED] feat: add decode plugin from identifier endpoint
Closed
#463 [PR #356] [MERGED] Fix .env.example Refer to Official Document
Closed
#464 [PR #352] [MERGED] fix: launch error when using redis sentinel
Closed
#455 [PR #340] [MERGED] add USE_AWS_S3 args avoid ambiguity.
Closed
#456 [PR #341] [MERGED] feat: add length-prefixed HTTP chunking functionality
Closed
#457 [PR #342] [MERGED] refactor: using length-prefixed chunking for Backwards invocations
Closed
#458 [PR #344] [MERGED] fix s3 client path style not used
Closed
#459 [PR #345] [MERGED] refactor(local_runtime): optimize listener lookup in stdioHolder
Closed
#450 [PR #328] [CLOSED] feat: add GitHub Actions workflow for Docker build and push
Closed
#451 [PR #332] [CLOSED] fix: install numpy for ollama to prevent panic #331
Closed
#452 [PR #337] [MERGED] fix: skip waiting if error occured
Closed
#453 [PR #338] [MERGED] add serverless runtime interface docs
Closed
#454 [PR #339] [MERGED] bump dify-cloud-kit version to 681efb7762a4
Closed
#445 [PR #319] [MERGED] Chore/unify configurations
Closed
#446 [PR #320] [MERGED] fix: remove redundant Content-Type header for payloadReader in HTTP r…
Closed
#447 [PR #323] [MERGED] fix build error, go.mod upgrade for github.com/panjf2000/ants/v2
Closed
#448 [PR #325] [MERGED] feat: agent plugin add meta version
Closed
#449 [PR #324] [MERGED] Fix env read bug for GCS_CREDENTIALS.
Closed
#438 [PR #311] [MERGED] fix(signature): signature dose not work as expected, if upload new pkg to old dify
Closed
#439 [PR #312] [MERGED] add packaged file info when plugin package larger than max size
Closed
#440 [PR #313] [MERGED] refactor: streamline plugin initialization and update YAML templates …
Closed
#441 [PR #315] [MERGED] feat: add mcp tool type
Closed
#442 [PR #316] [CLOSED] feat(oss): plugin storage support volcengine tos
Closed
#443 [PR #317] [MERGED] Feat: Replace the internal/oss module with dify-cloud-kit
Closed
#444 [PR #318] [MERGED] fix: support serverless plugin management with execution timeout
Closed
#431 [PR #300] [CLOSED] feature: add request and response log with request id(#299)
Closed
#432 [PR #301] [MERGED] feat: Add code generation for plugin controllers and services
Closed
#433 [PR #302] [MERGED] feat: change listPlugin struct & add total
Closed
#434 [PR #304] [CLOSED] refactor(http_requests): Replace bufio.Scanner with bufio.Reader to i…
Closed
#435 [PR #305] [MERGED] fix(lock): Add concurrency test for Redis lock functionality
Closed
#436 [PR #306] [MERGED] feat: Generate HTTP server routes from template
Closed
#425 [PR #286] [MERGED] deduplicate codes in benchmark testing
Closed
#426 [PR #287] [MERGED] fix: Fix the issue where the List method of Alibaba Cloud OSS did not correctly return plugin file paths.
Closed
#427 [PR #291] [MERGED] chore: coding style
Closed
#428 [PR #293] [MERGED] feat: Enhance plugin signing with authorized category verification
Closed
#429 [PR #295] [MERGED] feat(datasource): Implement datasource validation and invocation steps
Closed
#430 [PR #297] [MERGED] fix: errChan failed to write response because of panic nil (#296)
Closed
#420 [PR #279] [MERGED] feat: support REMOTE_INSTALL_URL in plugin cli template
Closed
#421 [PR #281] [CLOSED] fix:fix gorm id specified twice when use mysql,make field.HasDefaultV…
Closed
#422 [PR #282] [CLOSED] feat: support setup process for endpoint
Closed
#423 [PR #283] [MERGED] feat[0.1.0]: introduce 'run' command for local plugin execution
Closed
#424 [PR #285] [MERGED] feat: add plugin reinstallation functionality and admin API support
Closed
#415 [PR #273] [MERGED] fix: update stdio buffer size configuration in stdioHolder
Closed
#416 [PR #272] [MERGED] build: add scripts for local binary builds
Closed
#417 [PR #275] [CLOSED] feat(redis): Add support for Redis Sentinel mode
Closed
#418 [PR #276] [MERGED] feat(redis): Add support for Redis Sentinel mode
Closed
#419 [PR #278] [MERGED] dep: bump dify_plugin in plugin dependency template to 0.2.x
Closed
#410 [PR #264] [MERGED] feat: add input validation for installed bucket path
Closed
#411 [PR #266] [MERGED] chore: replace magic value by using the oss type consts
Closed
#412 [PR #267] [CLOSED] feat: allow skipping local plugin precompilation
Closed
#414 [PR #271] [MERGED] chore: dockerfile improvements
Closed
#404 [PR #256] [MERGED] feat: add configurable stdio buffer sizes for plugins
Closed
#405 [PR #260] [MERGED] fix: improve line processing in StdioRequestReader
Closed
#406 [PR #259] [MERGED] feat: add read & write timeout config
Closed
#407 [PR #261] [MERGED] feat: Support Alibaba Cloud OSS
Closed
#408 [PR #262] [MERGED] feat: add repository URL support for plugin manifest
Closed
#409 [PR #263] [CLOSED] feat: support concurrently handle local plugins launching
Closed
#397 [PR #245] [MERGED] feat: implement OAuth functionality
Closed
#398 [PR #247] [MERGED] Refactor/oauth parameters
Closed
#399 [PR #248] [MERGED] feat: enhance plugin initialization with configurable parameters
Closed
#400 [PR #250] [MERGED] fix: update moderation model docstring to reflect plugin name correctly
Closed
#401 [PR #249] [MERGED] refactor: move validation logic for plugin initialization under quick…
Closed
#402 [PR #251] [MERGED] optimize (db): add db pool config
Closed
#403 [PR #253] [CLOSED] feat: Support Citations and Attributions by context feature
Closed
#391 [PR #235] [MERGED] chore(deps): bump github.com/redis/go-redis/v9 from 9.5.3 to 9.5.5
Closed
#392 [PR #236] [MERGED] feat: Add Citations and Attributions to Agent Node
Closed
#393 [PR #240] [MERGED] feat: add backward compatibility for LLMResultChunk and new test case
Closed
#394 [PR #237] [MERGED] feat: implement gcs storage
Closed
#395 [PR #242] [MERGED] tests: enhance integration testing for specific plugins
Closed
#396 [PR #244] [MERGED] refactor: replace baseSSEService with baseSSEWithSession in multiple …
Closed
#385 [PR #228] [MERGED] chore: update macos gitignore
Closed
#386 [PR #229] [CLOSED] feat: auto scale
Closed
#387 [PR #227] [MERGED] doc: update cli tool installation guidance in README.md
Closed
#388 [PR #232] [MERGED] chore: add checkout step in publish-cli workflow (#229)
Closed
#389 [PR #233] [MERGED] chore(deps): bump golang.org/x/net from 0.34.0 to 0.38.0
Closed
#390 [PR #234] [MERGED] chore: update build-push workflow to skip builds on pull requests (#233)
Closed
#380 [PR #220] [MERGED] Enhance benchmark test: disable logging for local OpenAI LLM invocation
Closed
#381 [PR #222] [MERGED] enhance(local runtime): patches prompt messages and replace json load…
Closed
#382 [PR #223] [CLOSED] feat: add windows compatibility (#133)
Closed
#383 [PR #225] [MERGED] chore: align go version in GHA to 1.23
Closed
#384 [PR #226] [MERGED] chore: modernize GHA versions
Closed
#375 [PR #214] [MERGED] fix: remove duplicated code
Closed
#376 [PR #216] [MERGED] feat: add benchmark workflow
Closed
#377 [PR #217] [MERGED] chore: remove useless benchmarks
Closed
#378 [PR #218] [MERGED] Add optional Redis username authentication
Closed
#379 [PR #219] [MERGED] benchmark/local-runtime
Closed
#370 [PR #210] [MERGED] fix(plugin_manager): skip hidden files in InstalledBucket List method
Closed
#371 [PR #208] [MERGED] refactor(plugin_daemon): simplify InvokeTool function and enhance stream handling
Closed
#372 [PR #212] [MERGED] Fix/windows remap assets
Closed
#373 [PR #213] [MERGED] feat(invocation): add FetchApp method to backwards invocations
Closed
#374 [PR #211] [MERGED] feat: agent strategy parameter add help field
Closed
#365 [PR #199] [MERGED] feat: support NO_PROXY for initialization process
Closed
#366 [PR #202] [MERGED] fix mysql create and add test for mysql transaction
Closed
#367 [PR #203] [MERGED] Feat/support minimal dify version required
Closed
#368 [PR #204] [MERGED] feat(plugin): enhance getPluginSdkVersion to support version ranges a…
Closed
#369 [PR #205] [MERGED] fix(persistence): correct path traversal checks in tests and implementation
Closed
#360 [PR #196] [MERGED] feat(ci): enhance CLI publishing workflow with macOS signing
Closed
#361 [PR #194] [MERGED] enhancement(llm): remove non-required PromptMessages field from LLMResultChunk
Closed
#362 [PR #195] [MERGED] add exist for self.session.storage
Closed
#363 [PR #197] [MERGED] feat(plugin_manager): add serverless connector launch timeout configuration and update related functions
Closed
#364 [PR #198] [MERGED] refactor(plugin_manager): replace stdio handling with stdioHolder for improved management and cleanup
Closed
#359 [PR #191] [MERGED] fix(requirements): update dify_plugin version constraint
Closed
#355 [PR #186] [MERGED] fix( full-duplex lifecycle): avoid infinity setup loop
Closed
#356 [PR #190] [MERGED] Chore/update docs and refine wording
Closed
#357 [PR #187] [MERGED] add uv path config
Closed
#358 [PR #188] [MERGED] docs(README): add CLI installation instructions for local plugin development
Closed
#350 [PR #178] [MERGED] feat: add supports for provider to register array[tool] type field
Closed
#351 [PR #180] [MERGED] fix bug: oss tencent cos list dir
Closed
#352 [PR #181] [MERGED] fix: cobr unmarshal map[string]any to map[any]any, feat: add tests fo…
Closed
#353 [PR #182] [CLOSED] fix UV_CACHE_DIR not worker
Closed
#354 [PR #183] [MERGED] feat(cli): add github ci to template
Closed
#345 [PR #172] [MERGED] feat(storage): add azure blob storage support
Closed
#346 [PR #174] [MERGED] chore: UPDATE README.md
Closed
#347 [PR #175] [MERGED] refactor: update tiktoken encoding retrieval to handle full encodings
Closed
#348 [PR #176] [MERGED] Fix/lost query params in endpoint
Closed
#349 [PR #177] [MERGED] fix: ensure BaseEndpoint is set only when a valid endpoint is provided
Closed
#340 [PR #163] [MERGED] fix: enhance error message for invalid plugin unique identifier
Closed
#341 [PR #164] [MERGED] fix unit test
Closed
#342 [PR #165] [CLOSED] fix: update InitRedisClient to include database index parameter
Closed
#343 [PR #167] [CLOSED] Ensure thread safety by adding locking when processing listeners.
Closed
#339 [PR #162] [MERGED] fix: some time uv venv wrong python version
Closed
#335 [PR #157] [MERGED] feat: simplify the process in db migrate & fix comment error
Closed
#336 [PR #158] [MERGED] chore: upgrade ants to v2
Closed
#337 [PR #159] [MERGED] feat: add ConvertAnyMap function and corresponding tests for map conv…
Closed
#338 [PR #160] [MERGED] fix: thread safety issue and len inaccuracy in Map
Closed
#330 [PR #137] [MERGED] feat: allow signing and verifying plugin with user provided keys
Closed
#331 [PR #138] [MERGED] feat: Agent plugin add features tag
Closed
#332 [PR #140] [MERGED] BUGFIX: fix AutoGetWithGetter will never hit cache issue.
Closed
#333 [PR #152] [MERGED] optimize: add redis db config
Closed
#334 [PR #155] [MERGED] Add get/delete implement, for internal use.
Closed
#325 [PR #127] [MERGED] enhance: preload tiktoken
Closed
#326 [PR #130] [MERGED] fix(plugin-manager): log pre-compilation python errors instead of raises it outside to avoid plugins to broken
Closed
#327 [PR #128] [MERGED] add cache for endpoint by hook_id and pluginInstallation by plugin_id&tenant_id
Closed
#328 [PR #135] [MERGED] make pathStyle param configurable when using s3 compatible storage
Closed
#329 [PR #136] [MERGED] support to use mysql as plugin db
Closed
#321 [PR #119] [MERGED] fix: pass HTTP_PROXY and HTTPS_PROXY to uv process
Closed
#322 [PR #122] [MERGED] Specifies the SSL mode for the database connection
Closed
#323 [PR #125] [CLOSED] add gorm easer cache policy
Closed
#320 [PR #116] [MERGED] feat(plugin-manager): add support for additional Python compileall arguments
Closed
#315 [PR #105] [CLOSED] feat: add llm blocking invoke
Closed
#316 [PR #107] [MERGED] update: Add Support for Custom S3 Endpoints to Enhance Compatibility with S3-Compatible Services.
Closed
#317 [PR #110] [MERGED] fix: respect resolution settings for vision sent from api
Closed
#318 [PR #114] [MERGED] fix: Update links in Python plugin guide to point to the correct sche…
Closed
#319 [PR #115] [MERGED] fix: Ensure response body is closed after reading in AWSPluginRuntime
Closed
#310 [PR #97] [MERGED] feat: oss support tencent cos
Closed
#311 [PR #98] [MERGED] refactor: Extract request copying logic into separate function with test
Closed
#312 [PR #99] [MERGED] fix: Remove redundant proxy handling in Python environment setup
Closed
#313 [PR #103] [CLOSED] feat(storage): add aliyun OSS storage support
Closed
#314 [PR #104] [MERGED] fix: Update plugin inactivity log message to use float seconds
Closed
#305 [PR #88] [MERGED] feat: Add max execution time parameter to endpoint handling
Closed
#306 [PR #90] [MERGED] fix: add PATH to uv installation command
Closed
#307 [PR #92] [MERGED] fix: skip log health api
Closed
#308 [PR #91] [CLOSED] future(code):Add support for Tencent Cloud File Storage Service.
Closed
#309 [PR #95] [MERGED] fix: Prevent Docker Hub login during pull requests
Closed
#304 [PR #86] [MERGED] fix: bump cli sdk template to 0.0.1b72
Closed
#300 [PR #80] [MERGED] Enhance/introduce uv
Closed
#301 [PR #81] [MERGED] Enhance/introduce uv
Closed
#302 [PR #83] [MERGED] feat: Install dify_plugin in local Dockerfile to speedup environment …
Closed
#303 [PR #84] [MERGED] fix: improve Redis subscription error handling with logging and retry
Closed
#295 [PR #74] [MERGED] fix tts not work well
Closed
#296 [PR #77] [MERGED] fix: use default database configuration parameter in database initial…
Closed
#297 [PR #75] [MERGED] fix: remove duplicate code
Closed
#298 [PR #78] [MERGED] Fix/change default db
Closed
#299 [PR #79] [MERGED] enhance: introduce uv
Closed
#290 [PR #64] [MERGED] feat: add plugin access action to session write method
Closed
#291 [PR #65] [MERGED] fix: enhance env.example
Closed
#292 [PR #68] [MERGED] readme
Closed
#293 [PR #69] [CLOSED] fix: Fix issues in the example configuration file.
Closed
#294 [PR #72] [MERGED] fix: prevent potential deadlock in stdio handler listener invocation
Closed
#287 [PR #59] [MERGED] fix: optimize plugin last active time tracking in stdio handler
Closed
#288 [PR #61] [MERGED] fix: Fix CROSSSLOT Error in Redis Commands
Closed
#289 [PR #63] [MERGED] feat: add pip configuration options for plugin environment setup
Closed
#285 [PR #57] [MERGED] fix: add error logging for connection handshake failure
Closed
#286 [PR #58] [MERGED] feat: enhance database initialization with fallback connection strategy
Closed
#280 [PR #52] [MERGED] fix fatal error: concurrent map iteration and map write
Closed
#281 [PR #50] [MERGED] fix tool provider panel not display help message
Closed
#282 [PR #54] [MERGED] feat: add Python plugin pre-compilation and update plugin upgrade logic
Closed
#283 [PR #55] [MERGED] feat: add patch mechanism for Python plugin SDK memory leak
Closed
#284 [PR #56] [MERGED] feat: increase default plugin max execution timeout to 10 minutes
Closed
#275 [PR #41] [MERGED] refactor: make user ID optional in plugin user identity
Closed
#276 [PR #42] [MERGED] LICENSE
Closed
#277 [PR #43] [CLOSED] feat: redis support db config
Closed
#278 [PR #47] [CLOSED] feat:Add python3-pip to Dockerfile Dependencies
Closed
#279 [PR #49] [MERGED] Add missing url field of PromptMessageContent
Closed
#270 [PR #34] [MERGED] refactor: optimize plugin declaration caching and encoding
Closed
#271 [PR #36] [MERGED] fix: plugins are not installed when plugin-daemon is restarted and plugins are stored on s3
Closed
#272 [PR #37] [MERGED] refactor: improve plugin universal event parsing with optional status…
Closed
#273 [PR #38] [MERGED] fix: make description field optional in PromptMessageTool
Closed
#274 [PR #40] [MERGED] feat: add plugin local launching concurrency configuration
Closed
#269 [PR #30] [MERGED] fix environment variables are not propagated to local runtime
Closed
#265 [PR #23] [MERGED] support AWS credentials from IAM role
Closed
#266 [PR #24] [MERGED] bump: cli version
Closed
#267 [PR #25] [CLOSED] fix: add missing import for llm template
Closed
#268 [PR #26] [MERGED] fix: add missing import for llm template
Closed
#260 [PR #14] [MERGED] feat: installation script
Closed
#261 [PR #15] [MERGED] fix: allow pipMirrorUrl to be configured through envs
Closed
#262 [PR #17] [MERGED] fix disable endpoint not work
Closed
#263 [PR #18] [MERGED] add ide config to .gitignore and .difyignore
Closed
#264 [PR #21] [MERGED] support REDIS_USE_SSL config parameter
Closed
#255 [PR #6] [MERGED] feat: bump python version for container image for local platform to 3.12
Closed
#256 [PR #8] [MERGED] change default process kill time
Closed
#257 [PR #10] [MERGED] add proxy config for runtime
Closed
#258 [PR #12] [MERGED] fix self.session.delete alway success
Closed
#259 [PR #13] [MERGED] change hint of input uppercase letter in plugin name
Closed
#253 [PR #4] [MERGED] chore(deps): bump golang.org/x/crypto from 0.24.0 to 0.31.0
Closed
#254 [PR #5] [MERGED] docs: bump minimal python version to 3.11 to follow changes on dify-plugin-sdks
Closed
#250 [PR #1] [MERGED] fix: typo for checking map item existence
Closed
#251 [PR #2] [MERGED] feat: homebrew
Closed
#252 [PR #3] [MERGED] Fix/homebrew
Closed
#248 validation error input type is str, key not found
Closed
#236 support opentelemetry
Closed
#237 need redirect check bad for serverless runtime
Closed
#233 fix os.Stat(pythonPath) error return
Closed
#234 install plugin should be idempotent
Closed
#226 [Bug]: Missing cmd.Wait() call leads to zombie processes in local runtime
Closed
#227 Issues caused by retrying after installation failure
Closed
#229 make error human readable
Closed
#230 verify the plugin install, should check filesystem and serverless
Closed
#231 no available node, plugin runtime not found
Closed
#223 Model Invocation is there a non-blocking Socket?
Closed
#224 Implement structured logging and Trace ID propagation
Closed
#225 The dify-plugin-windows-amd64 will package all contents in project folder?
Closed
#220 Zombie Processes Accumulate in dify-plugin-daemon Container (Parent Process Fails to Reap Children)
Closed
#221 install plugin in cluster env, InitPythonEnvironment will delete .venv dir causing race conditions and failures
Closed
#222 Explain PR #529: PgBouncer support + split CI workflows
Closed
#219 Add OSS-specific parameters for HW and ALI private deployment
Closed
#214 Does the executable file contain a virus?
Closed
#216 Fix: concurrent plugin installation causes duplicate installations
Closed
#208 plugin-daemon is always OOM
Closed
#209 feat:.env.example is missing the DB_TYPE
Closed
#210 Handling unfinished tasks on restart
Closed
#211 BitDefender on Windows is automatically deleting cli executable
Closed
#212 ReadCloser is close
Closed
#213 Why windows version cli report Trojan:Win32/Wacatac.B!ml
Closed
#202 Please add "trigger" to developable categories
Closed
#203 The plugin demon is unable to communicate with the model plugin via TCP.
Closed
#204 feat:set both mysql and pg configs in .env
Closed
#205 Plugin Daemon returns an empty response to POST requests to dispatch_event from the API.
Closed
#206 req_id: a2c15461c5 PluginDaemonBadRequestError: difypkg: not a valid difypkg file
Closed
#207 req_id: a2c15461c5 PluginDaemonBadRequestError: difypkg: not a valid difypkg file
Closed
#199 An exception in calling the plugin caused the coroutine pool to be full, triggering a 504 error
Closed
#200 Errors: Plugin DaemonInner Error or GPT 5 Nano Exist
Closed
#201 [Bug] PromptMessageContent fields is not align/missing field with Dify core and plugin
Closed
#193 the plugin_daemon does't support redis cluster?
Closed
#194 dify doesn't support postgresql 17
Closed
#196 Plugin daemon doesn't get the correct redis master under sentinel mode when master changes
Closed
#198 plugin Connection Fails After Upgrading Dify from 1.8.x to 1.9.1
Closed
#190 use model error
Closed
#191 plugin panic error
Closed
#192 Agent strategy plugin causes panic
Closed
#187 redis ssl connect
Closed
#188 0.3.0-local bug,endpoint plugin error。
Closed
#189 bump cli template
Closed
#185 feat: Add --max-size flag to dify plugin package
Closed
#186 Lock in func LaunchPlugin is released too early
Closed
#178 How to build the CLI locally?
Closed
#179 Failed to add Xinfrenece system model
Closed
#180 Is it possible to do a non-stop plugin upgrade?
Closed
#183 Can we have a requirements.txt to install some basic Python libraries?
Closed
#177 dify1.7.2 report error ERROR [Dummy-1] [base.py:161] - Failed to parse response from plugin daemon to PluginDaemonBasicResponse [PluginListResponse], url: plugin/91ace549-f37d-4e371e4edb1e4/management/list
Closed
#172 Critical panic for every dify python plugin
Closed
#174 Plugin error on stdout: bufio.Scanner: token too long.
Closed
#170 Failed to download distribution due to network timeout. Try increasing UV_HTTP_TIMEOUT (current value: 30s)
Closed
#171 v0.2.0 plugin file request volume surged
Closed
#166 v1.7.0 install plugin error:/app/internal/db/executor.go:259 record not found
Closed
#167 Why are the OpenAI series models and Claude series models no longer available?
Closed
#163 PluginDaemonBadRequestError: file size exceeds the maximum limit
Closed
#164 local runtime plugin active_at alway null , plugin status alway launching!
Closed
#165 plugin_daemon only binding to IPv6
Closed
#160 dummy
Closed
#161 Add Redis caching to FetchPluginInstallation middleware for performance optimization
Closed
#156 Plugin installation on multi-instances
Closed
#157 [PANIC]处理环境变量时出错:envconfig.Process: 将 S3_USE_AWS 分配给 S3UseAWS
Closed
#151 dify_plugin exists error when reading handshake event data(json read error from an inner lib)
Closed
#152 Plugin runtime error
Closed
#153 when list plugins, an invalid plugin path will stop all plugins to be loaded
Closed
#154 Remote plugin debugging: Skip 5-second sleep delay for faster development iteration
Closed
#145 Plugins not launched concurrently — PLUGIN_LOCAL_LAUNCHING_CONCURRENT appears unused
Closed
#142 The app-selector type cannot use dynamic parameter passing; it can only be hardcoded.
Closed
#143 http://127.0.0.1:5004 connection refuse
Closed
#140 [PANIC]Error processing environment variables: envconfig.Process: assigning S3_USE_AWS to S3UseAWS
Closed
#141 S3 issue when using MinIO
Closed
#138 Dify Daemon Gets Stuck Lanuching Local Plugins on Failure
Closed
#131 Plugin installation fails in corporate proxy environment due to untrusted CA
Closed
#127 Examples for installing and running dify plugins with aws lambda
Closed
#128 Kubernetes supports multiple replicas
Closed
#129 Invalid Authorization token when using app.chat.invoke in plugin (Dify v1.4.1)
Closed
#121 [FEATURE] Add Request and Response Log for debugging purposes
Closed
#123 Huawei OBS support
Closed
#119 [BUG] init eIf environment for plugin failed, the task is still updated as successful
Closed
#117 PluginDaemonInternalServerError: killed by timeout
Closed
#113 "ModuleNotFoundError: No module named 'gevent._gevent_c_hub_local'" on arm64.How can fix it?
Closed
#110 New Feature: Support for redis-sentinel
Closed
#107 [PANIC]failed to init dify plugin db: ERROR: function "uuid_generate_v4" already exists with same argument types (SQLSTATE 42723)
Closed
#108 LLM response text will be truncated after a long request
Closed
#103 Proposal: Add Support for Excluding Files and Folders During Package and Bundle Creation
Closed
#104 Plugin Crash Due to Buffer Overflow
Closed
#100 Error:self.create_image_message("http://localhost/logo/logo.png")
Closed
#101 Missing CLI binary executable for MacOS in Release 0.0.9's assets
Closed
#102 Dify SHA256 error
Closed
#97 How to build the serverless.dockerfile image locally?
Closed
#98 what is this ? DIFY_PLUGIN_SERVERLESS_CONNECTOR_URL=http://127.0.0.1:5004
Closed
#99 dify 1.3.0, LLMResultChunk ValidationError
Closed
#93 When has aws S3 Bucket,Dont Create .
Closed
#94 When using the qwen-vl-max model for image understanding, smaller images work properly, but errors occur when the image size exceeds 4MB.
Closed
#90 PluginInvokeError
Closed
#91 Vertex AI Plugin Run Failed
Closed
#85 Is the plugin system backward compatible with the dify main code
Closed
#82 DB_TYPE set mysql plugin_declarations insert find error "Error 1110 (42000): Column 'id' specified twice"
Closed
#84 Google Plugin Invocation Error – 403 PERMISSION_DENIED
Closed
#79 Why plugin only installed to only one node?
Closed
#80 The query statement of the plugin is incorrect
Closed
#76 GLIBC version error on Ubuntu 20.04 lts
Closed
#77 langgenius/dify-plugin-daemon:0.0.6-local docker [ERROR]
Closed
#73 Passing NO_PROXY env to uv
Closed
#74 PluginDaemonBadRequestError: file not found: icon.svg failed to remap tool icon failed to remap assets failed to save package
Closed
#71 Why the plugin exited with error: exit status 255 after pre-loaded ? /app/internal/db/pgsql.go:259 record not found --Dify 1.1.3/ dify-plugin-daemon0.0.6
Closed
#72 Bug about debugging agent strategy plugin locally
Closed
#67 langgenius/dify-plugin-daemon:0.0.6-local docker容器日志
Closed
#69 Which package should I download?
Closed
#64 【使用问题】py312安装dify_plugin~=0.0.1b72 后,直接运行 python -m main 报错 pydantic_core._pydantic_core.ValidationError: 5 validation errors for ToolProviderConfiguration identity.author 等
Closed
#65 the plugin you want to install has a bad signature
Closed
#61 【windows debugging】 failed when i install any plugin
Closed
#62 【windows debugging】upload plugin failed
Closed
#63 Can support redis login with username and password
Closed
#58 What is serverless connector?
Closed
#59 [ERROR]]init environment failed: failed to find uv path: exit status 1, retry in 30s
Closed
#60 May I ask the experts how to deploy DIY plugin daemon in a Windows environment without using Docker? Please provide detailed steps. thank you.
Closed
#55 It is hard to debug plugin~~
Closed
#56 s3 compatible storage config should support configuring pathStyle
Closed
#57 PluginDaemonBadRequestError when downloading/uploading local plugins on Windows 11(Solved!)
Closed
#52 Failed to pre-compile the plugin: ./.venv/lib/python3.12
Closed
#54 The dependency ants 1.3.0 does not exist.
Closed
#51 call endpoint concurrency result in 500
Closed
#49 is there any example config for s3 storage ?
Closed
#50 [local] uv in virtual environment ignores UV_NATIVE_TLS, causing SSL certificate issues behind corporate proxy
Closed
#48 [RFE] Allow users to sign and verify difypkg files with their own key pairs.
Closed
#46 HTTP_PROXY and HTTPS_PROXY are not used during "uv pip install"
Closed
#44 Are you planning to compatible with Google Cloud?
Closed
#45 docker-plugin_daemon - watcher.go:73: [ERROR]list installed plugins failed: plugin_unique_identifier is not valid
Closed
#41 [BUG] The LLM plugin does not work when there are binary files such as audio in the conversation history
Closed
#42 The plugin daemon ignores the "Resolution" configuration for vision, causing all vision requests to default to low resolution.
Closed
#35 plugin langgenius/deepseek:0.0.5 is not active
Closed
#36 install plugin fail
Closed
#37 tested deepseek chat found 401
Closed
#38 Application fails to start when HTTP_PROXY is set - “unexpected argument ‘–proxy’ found”
Closed
#34 How to use plugin daemon with serverless runtime?
Closed
#31 cannot config ollama plugin.
Closed
#32 How to deploy with high availability or scale up?
Closed
#33 Plugin packaging command error in tutorial
Closed
#28 init environment failed: failed to find uv path
Closed
#29 Fix: Remove hardcoded default database name and utilize DBDefaultDatabase config
Closed
#30 Is there any body know how to build docker image to deploy?
Closed
#25 Hardcoded timeout 120s on endpoint
Closed
#26 Does it support S3 storage, for example, MinIO?
Closed
#23 Text Embeddings plugins return int rather than []int
Closed
#24 plugin alway stop and restart..
Closed
#22 Is there any doc to help to run this project step by step ?So Hard to run it ...
Closed
#16 Cannot configure the Redis DB number.
Closed
#17 reading github.com/panjf2000/ants/go.mod at revision v1.3.0: unknown revision v1.3.0
Closed
#18 Cannot install plugin with local pkg on community version
Closed
#20 Offline Environment Failure: Plugin Still Attempts to Install dify_plugin from PyPI Despite Configuration Changes (Network Timeout)
Closed
#21 fatal error: concurrent map iteration and map write
Closed
#14 plugins are not installed when plugin-daemon is restarted and plugins are stored on s3
Closed
#15 [PANIC]failed to init dify plugin db: failed to connect to host=localhost user=postgres database=postgres: dial error (dial tcp [::1]:5432: connect: connection refused)
Closed
#10 can the code be written more elegantly? It's really painful to watch.
Closed
#11 Cannot use IAM role credentials from plugin runtime
Closed
#12 package size too large
Closed
#13 Failed to install plugin with custom Pypi Mirror for
Closed
#8 Error occurs when sending an image to LLM
Closed
#9 Failed to initialize database, got error failed to connect to host=xxxxx user=xxxxx database=postgres
Closed
#4 support Redis TLS connection
Closed
#5 ffmpeg install request
Closed
#1 dify-plugin-daemon:0.0.1-local cannot start
Closed
#2 incorrect file url escape
Closed
#3 Hardcoded 60s Timeout in Python Environment Initialization Process
614 Issues created by 1 user
Opened
#1 dify-plugin-daemon:0.0.1-local cannot start
Opened
#2 incorrect file url escape
Opened
#3 Hardcoded 60s Timeout in Python Environment Initialization Process
Opened
#4 support Redis TLS connection
Opened
#5 ffmpeg install request
Opened
#6 “dify” can’t be opened because Apple cannot check it for malicious software.
Opened
#7 Using proxy inside plugin
Opened
#8 Error occurs when sending an image to LLM
Opened
#9 Failed to initialize database, got error failed to connect to host=xxxxx user=xxxxx database=postgres
Opened
#10 can the code be written more elegantly? It's really painful to watch.
Opened
#11 Cannot use IAM role credentials from plugin runtime
Opened
#12 package size too large
Opened
#13 Failed to install plugin with custom Pypi Mirror for
Opened
#14 plugins are not installed when plugin-daemon is restarted and plugins are stored on s3
Opened
#15 [PANIC]failed to init dify plugin db: failed to connect to host=localhost user=postgres database=postgres: dial error (dial tcp [::1]:5432: connect: connection refused)
Opened
#16 Cannot configure the Redis DB number.
Opened
#17 reading github.com/panjf2000/ants/go.mod at revision v1.3.0: unknown revision v1.3.0
Opened
#18 Cannot install plugin with local pkg on community version
Opened
#19 Install git in docker Image
Opened
#20 Offline Environment Failure: Plugin Still Attempts to Install dify_plugin from PyPI Despite Configuration Changes (Network Timeout)
Opened
#21 fatal error: concurrent map iteration and map write
Opened
#22 Is there any doc to help to run this project step by step ?So Hard to run it ...
Opened
#23 Text Embeddings plugins return int rather than []int
Opened
#24 plugin alway stop and restart..
Opened
#25 Hardcoded timeout 120s on endpoint
Opened
#26 Does it support S3 storage, for example, MinIO?
Opened
#27 PluginDaemonInternalServerError: no available node, plugin not found
Opened
#28 init environment failed: failed to find uv path
Opened
#29 Fix: Remove hardcoded default database name and utilize DBDefaultDatabase config
Opened
#30 Is there any body know how to build docker image to deploy?
Opened
#31 cannot config ollama plugin.
Opened
#32 How to deploy with high availability or scale up?
Opened
#33 Plugin packaging command error in tutorial
Opened
#34 How to use plugin daemon with serverless runtime?
Opened
#35 plugin langgenius/deepseek:0.0.5 is not active
Opened
#36 install plugin fail
Opened
#37 tested deepseek chat found 401
Opened
#38 Application fails to start when HTTP_PROXY is set - “unexpected argument ‘–proxy’ found”
Opened
#39 dify runs text to Speech and prompts an error
Opened
#40 Path issue in Docker deployment of dify-plugin-daemon causes plugins to malfunction
Opened
#41 [BUG] The LLM plugin does not work when there are binary files such as audio in the conversation history
Opened
#42 The plugin daemon ignores the "Resolution" configuration for vision, causing all vision requests to default to low resolution.
Opened
#43 About 'langgenius/hexinfo_db_query' ORDER BY "tool_installations"."id" LIMIT 1
Opened
#44 Are you planning to compatible with Google Cloud?
Opened
#45 docker-plugin_daemon - watcher.go:73: [ERROR]list installed plugins failed: plugin_unique_identifier is not valid
Opened
#46 HTTP_PROXY and HTTPS_PROXY are not used during "uv pip install"
Opened
#47 invoke plugin error
Opened
#48 [RFE] Allow users to sign and verify difypkg files with their own key pairs.
Opened
#49 is there any example config for s3 storage ?
Opened
#50 [local] uv in virtual environment ignores UV_NATIVE_TLS, causing SSL certificate issues behind corporate proxy
Opened
#51 call endpoint concurrency result in 500
Opened
#52 Failed to pre-compile the plugin: ./.venv/lib/python3.12
Opened
#53 SLOW SQL
Opened
#54 The dependency ants 1.3.0 does not exist.
Opened
#55 It is hard to debug plugin~~
Opened
#56 s3 compatible storage config should support configuring pathStyle
Opened
#57 PluginDaemonBadRequestError when downloading/uploading local plugins on Windows 11(Solved!)
Opened
#58 What is serverless connector?
Opened
#59 [ERROR]]init environment failed: failed to find uv path: exit status 1, retry in 30s
Opened
#60 May I ask the experts how to deploy DIY plugin daemon in a Windows environment without using Docker? Please provide detailed steps. thank you.
Opened
#61 【windows debugging】 failed when i install any plugin
Opened
#62 【windows debugging】upload plugin failed
Opened
#63 Can support redis login with username and password
Opened
#64 【使用问题】py312安装dify_plugin~=0.0.1b72 后,直接运行 python -m main 报错 pydantic_core._pydantic_core.ValidationError: 5 validation errors for ToolProviderConfiguration identity.author 等
Opened
#65 the plugin you want to install has a bad signature
Opened
#66 REDIS SENTINELS
Opened
#67 langgenius/dify-plugin-daemon:0.0.6-local docker容器日志
Opened
#68 how to stop the failed installing process?
Opened
#69 Which package should I download?
Opened
#70 How to customize modifications Dify Plugin Development Scaffolding Tool
Opened
#71 Why the plugin exited with error: exit status 255 after pre-loaded ? /app/internal/db/pgsql.go:259 record not found --Dify 1.1.3/ dify-plugin-daemon0.0.6
Opened
#72 Bug about debugging agent strategy plugin locally
Opened
#73 Passing NO_PROXY env to uv
Opened
#74 PluginDaemonBadRequestError: file not found: icon.svg failed to remap tool icon failed to remap assets failed to save package
Opened
#75 timeout exceptions in dify-plugin-deamon(v0.0.3)
Opened
#76 GLIBC version error on Ubuntu 20.04 lts
Opened
#77 langgenius/dify-plugin-daemon:0.0.6-local docker [ERROR]
Opened
#78 No proper documentation on how to install this daemon on linux
Opened
#79 Why plugin only installed to only one node?
Opened
#80 The query statement of the plugin is incorrect
Opened
#81 [discuss]Abstract Cache Operations for Better Extensibility
Opened
#82 DB_TYPE set mysql plugin_declarations insert find error "Error 1110 (42000): Column 'id' specified twice"
Opened
#83 [Bug] BINARY_LINK type in ToolInvokeMessage not supported
Opened
#84 Google Plugin Invocation Error – 403 PERMISSION_DENIED
Opened
#85 Is the plugin system backward compatible with the dify main code
Opened
#86 2025/04/14 12:47:51 stdio_handle.go:207: [WARN]plugin langgenius/jina_tool:0.0.7 is not active for 100.021201
Opened
#87 Unavailable during plugin updates.
Opened
#88 How does the dify-plugin-daemon project call the model plugin in dify-official-plugins?
Opened
#89 Cannot add a separate model with the same name but different model id via Xinference
Opened
#90 PluginInvokeError
Opened
#91 Vertex AI Plugin Run Failed
Opened
#92 Plugin fails validation in remote debug mode despite following official guide
Opened
#93 When has aws S3 Bucket,Dont Create .
Opened
#94 When using the qwen-vl-max model for image understanding, smaller images work properly, but errors occur when the image size exceeds 4MB.
Opened
#95 OpenAI and Speech-to-Text blocks hang when running STT workflow in dify-plugin-daemon on Kubernetes
Opened
#96 [ERROR] Failed to start remote plugin server: bind: address already in use
Opened
#97 How to build the serverless.dockerfile image locally?
Opened
#98 what is this ? DIFY_PLUGIN_SERVERLESS_CONNECTOR_URL=http://127.0.0.1:5004
Opened
#99 dify 1.3.0, LLMResultChunk ValidationError
Opened
#100 Error:self.create_image_message("http://localhost/logo/logo.png")
Opened
#101 Missing CLI binary executable for MacOS in Release 0.0.9's assets
Opened
#102 Dify SHA256 error
Opened
#103 Proposal: Add Support for Excluding Files and Folders During Package and Bundle Creation
Opened
#104 Plugin Crash Due to Buffer Overflow
Opened
#105 Plugin upgrade leads to unavailability
Opened
#106 [PANIC]init redis client failed: dial tcp: lookup redis: i/o timeout
Opened
#107 [PANIC]failed to init dify plugin db: ERROR: function "uuid_generate_v4" already exists with same argument types (SQLSTATE 42723)
Opened
#108 LLM response text will be truncated after a long request
Opened
#109 [feature]redis cluster&sentinel
Opened
#110 New Feature: Support for redis-sentinel
Opened
#111 Proposal of integrally test a difypkg
Opened
#112 Run failed: [siliconflow] Error: PluginInvokeError: {"args":null,"error_type":"PluginDaemonInnerError","message":"encountered an error: invalid character '\u003c' looking for beginning of value status: 502 Bad Gateway original response: \u003chtml\u003e"}
Opened
#113 "ModuleNotFoundError: No module named 'gevent._gevent_c_hub_local'" on arm64.How can fix it?
Opened
#114 failed to get the version of the plugin sdk: failed to find the version of the plugin sdk
Opened
#115 [ERROR]PluginDaemonInternalServerError: no available node, plugin not found
Opened
#116 [BUG]fatal error: concurrent map iteration and map write
Opened
#117 PluginDaemonInternalServerError: killed by timeout
Opened
#118 PluginInvokeError: {"args":{},"error_type":"PermissionError","message":"[Errno 13] Permission denied: '/app'"}
Opened
#119 [BUG] init eIf environment for plugin failed, the task is still updated as successful
Opened
#120 Langgenius-hugging face does not package dependencies
Opened
#121 [FEATURE] Add Request and Response Log for debugging purposes
Opened
#122 Agent fails to retrieve large tool return values in workflow execution
Opened
#123 Huawei OBS support
Opened
#124 windows can't save plugin file
Opened
#125 if tool response body is too long, will return empty
Opened
#126 [FEATURE] python starts multi-process replicas.
Opened
#127 Examples for installing and running dify plugins with aws lambda
Opened
#128 Kubernetes supports multiple replicas
Opened
#129 Invalid Authorization token when using app.chat.invoke in plugin (Dify v1.4.1)
Opened
#130 allocated size is greater than max storage size
Opened
#131 Plugin installation fails in corporate proxy environment due to untrusted CA
Opened
#132 How to support the installation of dependencies such as "python setup. py install"
Opened
#133 plugin-daemon panic when set ollama model
Opened
#134 ollama pluging always exit
Opened
#135 [ERROR]PluginDaemonInternalServerError: plugin not found
Opened
#136 Dify plugin fails to connect to milvus DB
Opened
#137 When I practices "Dify Plugin Development: Hello World Guide", the telegraph demo meets error:“ValueError: Error loading plugin configuration: 1 validation error for PluginConfiguration”
Opened
#138 Dify Daemon Gets Stuck Lanuching Local Plugins on Failure
Opened
#139 run the dify-plugin-daemon on linux but error
Opened
#140 [PANIC]Error processing environment variables: envconfig.Process: assigning S3_USE_AWS to S3UseAWS
Opened
#141 S3 issue when using MinIO
Opened
#142 The app-selector type cannot use dynamic parameter passing; it can only be hardcoded.
Opened
#143 http://127.0.0.1:5004 connection refuse
Opened
#144 daemon always load old plugins
Opened
#145 Plugins not launched concurrently — PLUGIN_LOCAL_LAUNCHING_CONCURRENT appears unused
Opened
#146 failed to install python dependencies: exit status 1
Opened
#147 Run failed: PluginDaemonInternalServerError: killed by timeout
Opened
#148 can't install plugins
Opened
#149 Amazon Bedrock plugin Metadata error
Opened
#150 Reverse Invocation Model。The received response is incomplete。
Opened
#151 dify_plugin exists error when reading handshake event data(json read error from an inner lib)
Opened
#152 Plugin runtime error
Opened
#153 when list plugins, an invalid plugin path will stop all plugins to be loaded
Opened
#154 Remote plugin debugging: Skip 5-second sleep delay for faster development iteration
Opened
#155 Support OpenTelemetry OTLP Exporter in plugin_daemon
Opened
#156 Plugin installation on multi-instances
Opened
#157 [PANIC]处理环境变量时出错:envconfig.Process: 将 S3_USE_AWS 分配给 S3UseAWS
Opened
#158 Error processing plugins installed in OSS: list installed plugins failed: plugin_unique_identifier is not valid: /<author>/<name>:<version>@<checksum>
Opened
#159 dify-plugin-daemon documentation with K8S deployments and scaling-out issues
Opened
#160 dummy
Opened
#161 Add Redis caching to FetchPluginInstallation middleware for performance optimization
Opened
#162 GCS backend: concurrent uploads return 412 PreconditionFailed → daemon panics (v0.1.3-local)
Opened
#163 PluginDaemonBadRequestError: file size exceeds the maximum limit
Opened
#164 local runtime plugin active_at alway null , plugin status alway launching!
Opened
#165 plugin_daemon only binding to IPv6
Opened
#166 v1.7.0 install plugin error:/app/internal/db/executor.go:259 record not found
Opened
#167 Why are the OpenAI series models and Claude series models no longer available?
Opened
#168 Plugin daemon fails after ECS task redeployment with connection errors
Opened
#169 plugin cannot be found in the plugin library
Opened
#170 Failed to download distribution due to network timeout. Try increasing UV_HTTP_TIMEOUT (current value: 30s)
Opened
#171 v0.2.0 plugin file request volume surged
Opened
#172 Critical panic for every dify python plugin
Opened
#173 Every time the pod is restarted, the plugin needs to be reinstalled
Opened
#174 Plugin error on stdout: bufio.Scanner: token too long.
Opened
#175 llm model parameters show are displayed as garbled characters
Opened
#176 Regarding the requirement for implementing the context cache function of the Volcano Engine large model in the volcengine_maas plugin
Opened
#177 dify1.7.2 report error ERROR [Dummy-1] [base.py:161] - Failed to parse response from plugin daemon to PluginDaemonBasicResponse [PluginListResponse], url: plugin/91ace549-f37d-4e371e4edb1e4/management/list
Opened
#178 How to build the CLI locally?
Opened
#179 Failed to add Xinfrenece system model
Opened
#180 Is it possible to do a non-stop plugin upgrade?
Opened
#181 Support Baidu bos storage
Opened
#182 Parameter of type app-selector not working properly
Opened
#183 Can we have a requirements.txt to install some basic Python libraries?
Opened
#184 How to migrate storage methods, local migration to OSS
Opened
#185 feat: Add --max-size flag to dify plugin package
Opened
#186 Lock in func LaunchPlugin is released too early
Opened
#187 redis ssl connect
Opened
#188 0.3.0-local bug,endpoint plugin error。
Opened
#189 bump cli template
Opened
#190 use model error
Opened
#191 plugin panic error
Opened
#192 Agent strategy plugin causes panic
Opened
#193 the plugin_daemon does't support redis cluster?
Opened
#194 dify doesn't support postgresql 17
Opened
#195 The non-thinking mode of the claude-sonnet-4-5-20250929 model has not been responding for a long time.
Opened
#196 Plugin daemon doesn't get the correct redis master under sentinel mode when master changes
Opened
#197 [BUG] plugin_daemon fails to parse stream response from OpenAI Compatible model (e.g., Xinference), resulting in empty answer in Dify frontend
Opened
#198 plugin Connection Fails After Upgrading Dify from 1.8.x to 1.9.1
Opened
#199 An exception in calling the plugin caused the coroutine pool to be full, triggering a 504 error
Opened
#200 Errors: Plugin DaemonInner Error or GPT 5 Nano Exist
Opened
#201 [Bug] PromptMessageContent fields is not align/missing field with Dify core and plugin
Opened
#202 Please add "trigger" to developable categories
Opened
#203 The plugin demon is unable to communicate with the model plugin via TCP.
Opened
#204 feat:set both mysql and pg configs in .env
Opened
#205 Plugin Daemon returns an empty response to POST requests to dispatch_event from the API.
Opened
#206 req_id: a2c15461c5 PluginDaemonBadRequestError: difypkg: not a valid difypkg file
Opened
#207 req_id: a2c15461c5 PluginDaemonBadRequestError: difypkg: not a valid difypkg file
Opened
#208 plugin-daemon is always OOM
Opened
#209 feat:.env.example is missing the DB_TYPE
Opened
#210 Handling unfinished tasks on restart
Opened
#211 BitDefender on Windows is automatically deleting cli executable
Opened
#212 ReadCloser is close
Opened
#213 Why windows version cli report Trojan:Win32/Wacatac.B!ml
Opened
#214 Does the executable file contain a virus?
Opened
#215 Failed to start when using mysql
Opened
#216 Fix: concurrent plugin installation causes duplicate installations
Opened
#217 plugin start failed
Opened
#218 Nano Banana pro cannot generate 4k images, Request to Plugin Daemon Service failed-500
Opened
#219 Add OSS-specific parameters for HW and ALI private deployment
Opened
#220 Zombie Processes Accumulate in dify-plugin-daemon Container (Parent Process Fails to Reap Children)
Opened
#221 install plugin in cluster env, InitPythonEnvironment will delete .venv dir causing race conditions and failures
Opened
#222 Explain PR #529: PgBouncer support + split CI workflows
Opened
#223 Model Invocation is there a non-blocking Socket?
Opened
#224 Implement structured logging and Trace ID propagation
Opened
#225 The dify-plugin-windows-amd64 will package all contents in project folder?
Opened
#226 [Bug]: Missing cmd.Wait() call leads to zombie processes in local runtime
Opened
#227 Issues caused by retrying after installation failure
Opened
#228 The declaration column in the plugin_declarations table has values, but the models field is [].
Opened
#229 make error human readable
Opened
#230 verify the plugin install, should check filesystem and serverless
Opened
#231 no available node, plugin runtime not found
Opened
#232 debug plugin error:no available node, plugin runtime not found
Opened
#233 fix os.Stat(pythonPath) error return
Opened
#234 install plugin should be idempotent
Opened
#235 install plugin dep support pypi index
Opened
#236 support opentelemetry
Opened
#237 need redirect check bad for serverless runtime
Opened
#238 remote debug plugin id not match
Opened
#239 remote debug return no node available
Opened
#240 Bundle with marketplace/github dependencies fails to install despite 200 OK response
Opened
#241 add ollama model ,bug error
Opened
#242 I encountered a plugin issue when visiting the homepage
Opened
#243 dify-plugin-daemon container crashes on startup due to missing .env file
Opened
#244 BUG: Plugin Daemon Signals Readiness Before Plugins Complete Startup in Kubernetes Deployments
Opened
#245 Plugin install fails with context canceled because HTTP request context is used in background goroutine
Opened
#246 Plugin installation failed
Opened
#247 Plugin installation failed
Opened
#248 validation error input type is str, key not found
Opened
#249 context cancel quickly
Opened
#250 [PR #1] [MERGED] fix: typo for checking map item existence
Opened
#251 [PR #2] [MERGED] feat: homebrew
Opened
#252 [PR #3] [MERGED] Fix/homebrew
Opened
#253 [PR #4] [MERGED] chore(deps): bump golang.org/x/crypto from 0.24.0 to 0.31.0
Opened
#254 [PR #5] [MERGED] docs: bump minimal python version to 3.11 to follow changes on dify-plugin-sdks
Opened
#255 [PR #6] [MERGED] feat: bump python version for container image for local platform to 3.12
Opened
#256 [PR #8] [MERGED] change default process kill time
Opened
#257 [PR #10] [MERGED] add proxy config for runtime
Opened
#258 [PR #12] [MERGED] fix self.session.delete alway success
Opened
#259 [PR #13] [MERGED] change hint of input uppercase letter in plugin name
Opened
#260 [PR #14] [MERGED] feat: installation script
Opened
#261 [PR #15] [MERGED] fix: allow pipMirrorUrl to be configured through envs
Opened
#262 [PR #17] [MERGED] fix disable endpoint not work
Opened
#263 [PR #18] [MERGED] add ide config to .gitignore and .difyignore
Opened
#264 [PR #21] [MERGED] support REDIS_USE_SSL config parameter
Opened
#265 [PR #23] [MERGED] support AWS credentials from IAM role
Opened
#266 [PR #24] [MERGED] bump: cli version
Opened
#267 [PR #25] [CLOSED] fix: add missing import for llm template
Opened
#268 [PR #26] [MERGED] fix: add missing import for llm template
Opened
#269 [PR #30] [MERGED] fix environment variables are not propagated to local runtime
Opened
#270 [PR #34] [MERGED] refactor: optimize plugin declaration caching and encoding
Opened
#271 [PR #36] [MERGED] fix: plugins are not installed when plugin-daemon is restarted and plugins are stored on s3
Opened
#272 [PR #37] [MERGED] refactor: improve plugin universal event parsing with optional status…
Opened
#273 [PR #38] [MERGED] fix: make description field optional in PromptMessageTool
Opened
#274 [PR #40] [MERGED] feat: add plugin local launching concurrency configuration
Opened
#275 [PR #41] [MERGED] refactor: make user ID optional in plugin user identity
Opened
#276 [PR #42] [MERGED] LICENSE
Opened
#277 [PR #43] [CLOSED] feat: redis support db config
Opened
#278 [PR #47] [CLOSED] feat:Add python3-pip to Dockerfile Dependencies
Opened
#279 [PR #49] [MERGED] Add missing url field of PromptMessageContent
Opened
#280 [PR #52] [MERGED] fix fatal error: concurrent map iteration and map write
Opened
#281 [PR #50] [MERGED] fix tool provider panel not display help message
Opened
#282 [PR #54] [MERGED] feat: add Python plugin pre-compilation and update plugin upgrade logic
Opened
#283 [PR #55] [MERGED] feat: add patch mechanism for Python plugin SDK memory leak
Opened
#284 [PR #56] [MERGED] feat: increase default plugin max execution timeout to 10 minutes
Opened
#285 [PR #57] [MERGED] fix: add error logging for connection handshake failure
Opened
#286 [PR #58] [MERGED] feat: enhance database initialization with fallback connection strategy
Opened
#287 [PR #59] [MERGED] fix: optimize plugin last active time tracking in stdio handler
Opened
#288 [PR #61] [MERGED] fix: Fix CROSSSLOT Error in Redis Commands
Opened
#289 [PR #63] [MERGED] feat: add pip configuration options for plugin environment setup
Opened
#290 [PR #64] [MERGED] feat: add plugin access action to session write method
Opened
#291 [PR #65] [MERGED] fix: enhance env.example
Opened
#292 [PR #68] [MERGED] readme
Opened
#293 [PR #69] [CLOSED] fix: Fix issues in the example configuration file.
Opened
#294 [PR #72] [MERGED] fix: prevent potential deadlock in stdio handler listener invocation
Opened
#295 [PR #74] [MERGED] fix tts not work well
Opened
#296 [PR #77] [MERGED] fix: use default database configuration parameter in database initial…
Opened
#297 [PR #75] [MERGED] fix: remove duplicate code
Opened
#298 [PR #78] [MERGED] Fix/change default db
Opened
#299 [PR #79] [MERGED] enhance: introduce uv
Opened
#300 [PR #80] [MERGED] Enhance/introduce uv
Opened
#301 [PR #81] [MERGED] Enhance/introduce uv
Opened
#302 [PR #83] [MERGED] feat: Install dify_plugin in local Dockerfile to speedup environment …
Opened
#303 [PR #84] [MERGED] fix: improve Redis subscription error handling with logging and retry
Opened
#304 [PR #86] [MERGED] fix: bump cli sdk template to 0.0.1b72
Opened
#305 [PR #88] [MERGED] feat: Add max execution time parameter to endpoint handling
Opened
#306 [PR #90] [MERGED] fix: add PATH to uv installation command
Opened
#307 [PR #92] [MERGED] fix: skip log health api
Opened
#308 [PR #91] [CLOSED] future(code):Add support for Tencent Cloud File Storage Service.
Opened
#309 [PR #95] [MERGED] fix: Prevent Docker Hub login during pull requests
Opened
#310 [PR #97] [MERGED] feat: oss support tencent cos
Opened
#311 [PR #98] [MERGED] refactor: Extract request copying logic into separate function with test
Opened
#312 [PR #99] [MERGED] fix: Remove redundant proxy handling in Python environment setup
Opened
#313 [PR #103] [CLOSED] feat(storage): add aliyun OSS storage support
Opened
#314 [PR #104] [MERGED] fix: Update plugin inactivity log message to use float seconds
Opened
#315 [PR #105] [CLOSED] feat: add llm blocking invoke
Opened
#316 [PR #107] [MERGED] update: Add Support for Custom S3 Endpoints to Enhance Compatibility with S3-Compatible Services.
Opened
#317 [PR #110] [MERGED] fix: respect resolution settings for vision sent from api
Opened
#318 [PR #114] [MERGED] fix: Update links in Python plugin guide to point to the correct sche…
Opened
#319 [PR #115] [MERGED] fix: Ensure response body is closed after reading in AWSPluginRuntime
Opened
#320 [PR #116] [MERGED] feat(plugin-manager): add support for additional Python compileall arguments
Opened
#321 [PR #119] [MERGED] fix: pass HTTP_PROXY and HTTPS_PROXY to uv process
Opened
#322 [PR #122] [MERGED] Specifies the SSL mode for the database connection
Opened
#323 [PR #125] [CLOSED] add gorm easer cache policy
Opened
#324 [PR #126] feat: graceful-shutdown
Opened
#325 [PR #127] [MERGED] enhance: preload tiktoken
Opened
#326 [PR #130] [MERGED] fix(plugin-manager): log pre-compilation python errors instead of raises it outside to avoid plugins to broken
Opened
#327 [PR #128] [MERGED] add cache for endpoint by hook_id and pluginInstallation by plugin_id&tenant_id
Opened
#328 [PR #135] [MERGED] make pathStyle param configurable when using s3 compatible storage
Opened
#329 [PR #136] [MERGED] support to use mysql as plugin db
Opened
#330 [PR #137] [MERGED] feat: allow signing and verifying plugin with user provided keys
Opened
#331 [PR #138] [MERGED] feat: Agent plugin add features tag
Opened
#332 [PR #140] [MERGED] BUGFIX: fix AutoGetWithGetter will never hit cache issue.
Opened
#333 [PR #152] [MERGED] optimize: add redis db config
Opened
#334 [PR #155] [MERGED] Add get/delete implement, for internal use.
Opened
#335 [PR #157] [MERGED] feat: simplify the process in db migrate & fix comment error
Opened
#336 [PR #158] [MERGED] chore: upgrade ants to v2
Opened
#337 [PR #159] [MERGED] feat: add ConvertAnyMap function and corresponding tests for map conv…
Opened
#338 [PR #160] [MERGED] fix: thread safety issue and len inaccuracy in Map
Opened
#339 [PR #162] [MERGED] fix: some time uv venv wrong python version
Opened
#340 [PR #163] [MERGED] fix: enhance error message for invalid plugin unique identifier
Opened
#341 [PR #164] [MERGED] fix unit test
Opened
#342 [PR #165] [CLOSED] fix: update InitRedisClient to include database index parameter
Opened
#343 [PR #167] [CLOSED] Ensure thread safety by adding locking when processing listeners.
Opened
#344 [PR #170] Increase NODE_DISCONNECTED_TIMEOUT
Opened
#345 [PR #172] [MERGED] feat(storage): add azure blob storage support
Opened
#346 [PR #174] [MERGED] chore: UPDATE README.md
Opened
#347 [PR #175] [MERGED] refactor: update tiktoken encoding retrieval to handle full encodings
Opened
#348 [PR #176] [MERGED] Fix/lost query params in endpoint
Opened
#349 [PR #177] [MERGED] fix: ensure BaseEndpoint is set only when a valid endpoint is provided
Opened
#350 [PR #178] [MERGED] feat: add supports for provider to register array[tool] type field
Opened
#351 [PR #180] [MERGED] fix bug: oss tencent cos list dir
Opened
#352 [PR #181] [MERGED] fix: cobr unmarshal map[string]any to map[any]any, feat: add tests fo…
Opened
#353 [PR #182] [CLOSED] fix UV_CACHE_DIR not worker
Opened
#354 [PR #183] [MERGED] feat(cli): add github ci to template
Opened
#355 [PR #186] [MERGED] fix( full-duplex lifecycle): avoid infinity setup loop
Opened
#356 [PR #190] [MERGED] Chore/update docs and refine wording
Opened
#357 [PR #187] [MERGED] add uv path config
Opened
#358 [PR #188] [MERGED] docs(README): add CLI installation instructions for local plugin development
Opened
#359 [PR #191] [MERGED] fix(requirements): update dify_plugin version constraint
Opened
#360 [PR #196] [MERGED] feat(ci): enhance CLI publishing workflow with macOS signing
Opened
#361 [PR #194] [MERGED] enhancement(llm): remove non-required PromptMessages field from LLMResultChunk
Opened
#362 [PR #195] [MERGED] add exist for self.session.storage
Opened
#363 [PR #197] [MERGED] feat(plugin_manager): add serverless connector launch timeout configuration and update related functions
Opened
#364 [PR #198] [MERGED] refactor(plugin_manager): replace stdio handling with stdioHolder for improved management and cleanup
Opened
#365 [PR #199] [MERGED] feat: support NO_PROXY for initialization process
Opened
#366 [PR #202] [MERGED] fix mysql create and add test for mysql transaction
Opened
#367 [PR #203] [MERGED] Feat/support minimal dify version required
Opened
#368 [PR #204] [MERGED] feat(plugin): enhance getPluginSdkVersion to support version ranges a…
Opened
#369 [PR #205] [MERGED] fix(persistence): correct path traversal checks in tests and implementation
Opened
#370 [PR #210] [MERGED] fix(plugin_manager): skip hidden files in InstalledBucket List method
Opened
#371 [PR #208] [MERGED] refactor(plugin_daemon): simplify InvokeTool function and enhance stream handling
Opened
#372 [PR #212] [MERGED] Fix/windows remap assets
Opened
#373 [PR #213] [MERGED] feat(invocation): add FetchApp method to backwards invocations
Opened
#374 [PR #211] [MERGED] feat: agent strategy parameter add help field
Opened
#375 [PR #214] [MERGED] fix: remove duplicated code
Opened
#376 [PR #216] [MERGED] feat: add benchmark workflow
Opened
#377 [PR #217] [MERGED] chore: remove useless benchmarks
Opened
#378 [PR #218] [MERGED] Add optional Redis username authentication
Opened
#379 [PR #219] [MERGED] benchmark/local-runtime
Opened
#380 [PR #220] [MERGED] Enhance benchmark test: disable logging for local OpenAI LLM invocation
Opened
#381 [PR #222] [MERGED] enhance(local runtime): patches prompt messages and replace json load…
Opened
#382 [PR #223] [CLOSED] feat: add windows compatibility (#133)
Opened
#383 [PR #225] [MERGED] chore: align go version in GHA to 1.23
Opened
#384 [PR #226] [MERGED] chore: modernize GHA versions
Opened
#385 [PR #228] [MERGED] chore: update macos gitignore
Opened
#386 [PR #229] [CLOSED] feat: auto scale
Opened
#387 [PR #227] [MERGED] doc: update cli tool installation guidance in README.md
Opened
#388 [PR #232] [MERGED] chore: add checkout step in publish-cli workflow (#229)
Opened
#389 [PR #233] [MERGED] chore(deps): bump golang.org/x/net from 0.34.0 to 0.38.0
Opened
#390 [PR #234] [MERGED] chore: update build-push workflow to skip builds on pull requests (#233)
Opened
#391 [PR #235] [MERGED] chore(deps): bump github.com/redis/go-redis/v9 from 9.5.3 to 9.5.5
Opened
#392 [PR #236] [MERGED] feat: Add Citations and Attributions to Agent Node
Opened
#393 [PR #240] [MERGED] feat: add backward compatibility for LLMResultChunk and new test case
Opened
#394 [PR #237] [MERGED] feat: implement gcs storage
Opened
#395 [PR #242] [MERGED] tests: enhance integration testing for specific plugins
Opened
#396 [PR #244] [MERGED] refactor: replace baseSSEService with baseSSEWithSession in multiple …
Opened
#397 [PR #245] [MERGED] feat: implement OAuth functionality
Opened
#398 [PR #247] [MERGED] Refactor/oauth parameters
Opened
#399 [PR #248] [MERGED] feat: enhance plugin initialization with configurable parameters
Opened
#400 [PR #250] [MERGED] fix: update moderation model docstring to reflect plugin name correctly
Opened
#401 [PR #249] [MERGED] refactor: move validation logic for plugin initialization under quick…
Opened
#402 [PR #251] [MERGED] optimize (db): add db pool config
Opened
#403 [PR #253] [CLOSED] feat: Support Citations and Attributions by context feature
Opened
#404 [PR #256] [MERGED] feat: add configurable stdio buffer sizes for plugins
Opened
#405 [PR #260] [MERGED] fix: improve line processing in StdioRequestReader
Opened
#406 [PR #259] [MERGED] feat: add read & write timeout config
Opened
#407 [PR #261] [MERGED] feat: Support Alibaba Cloud OSS
Opened
#408 [PR #262] [MERGED] feat: add repository URL support for plugin manifest
Opened
#409 [PR #263] [CLOSED] feat: support concurrently handle local plugins launching
Opened
#410 [PR #264] [MERGED] feat: add input validation for installed bucket path
Opened
#411 [PR #266] [MERGED] chore: replace magic value by using the oss type consts
Opened
#412 [PR #267] [CLOSED] feat: allow skipping local plugin precompilation
Opened
#413 [PR #270] [feat] support cluster and sentinel deployment for redis
Opened
#414 [PR #271] [MERGED] chore: dockerfile improvements
Opened
#415 [PR #273] [MERGED] fix: update stdio buffer size configuration in stdioHolder
Opened
#416 [PR #272] [MERGED] build: add scripts for local binary builds
Opened
#417 [PR #275] [CLOSED] feat(redis): Add support for Redis Sentinel mode
Opened
#418 [PR #276] [MERGED] feat(redis): Add support for Redis Sentinel mode
Opened
#419 [PR #278] [MERGED] dep: bump dify_plugin in plugin dependency template to 0.2.x
Opened
#420 [PR #279] [MERGED] feat: support REMOTE_INSTALL_URL in plugin cli template
Opened
#421 [PR #281] [CLOSED] fix:fix gorm id specified twice when use mysql,make field.HasDefaultV…
Opened
#422 [PR #282] [CLOSED] feat: support setup process for endpoint
Opened
#423 [PR #283] [MERGED] feat[0.1.0]: introduce 'run' command for local plugin execution
Opened
#424 [PR #285] [MERGED] feat: add plugin reinstallation functionality and admin API support
Opened
#425 [PR #286] [MERGED] deduplicate codes in benchmark testing
Opened
#426 [PR #287] [MERGED] fix: Fix the issue where the List method of Alibaba Cloud OSS did not correctly return plugin file paths.
Opened
#427 [PR #291] [MERGED] chore: coding style
Opened
#428 [PR #293] [MERGED] feat: Enhance plugin signing with authorized category verification
Opened
#429 [PR #295] [MERGED] feat(datasource): Implement datasource validation and invocation steps
Opened
#430 [PR #297] [MERGED] fix: errChan failed to write response because of panic nil (#296)
Opened
#431 [PR #300] [CLOSED] feature: add request and response log with request id(#299)
Opened
#432 [PR #301] [MERGED] feat: Add code generation for plugin controllers and services
Opened
#433 [PR #302] [MERGED] feat: change listPlugin struct & add total
Opened
#434 [PR #304] [CLOSED] refactor(http_requests): Replace bufio.Scanner with bufio.Reader to i…
Opened
#435 [PR #305] [MERGED] fix(lock): Add concurrency test for Redis lock functionality
Opened
#436 [PR #306] [MERGED] feat: Generate HTTP server routes from template
Opened
#437 [PR #310] #fix llm response is too long,the scanner.Scan can't read
Opened
#438 [PR #311] [MERGED] fix(signature): signature dose not work as expected, if upload new pkg to old dify
Opened
#439 [PR #312] [MERGED] add packaged file info when plugin package larger than max size
Opened
#440 [PR #313] [MERGED] refactor: streamline plugin initialization and update YAML templates …
Opened
#441 [PR #315] [MERGED] feat: add mcp tool type
Opened
#442 [PR #316] [CLOSED] feat(oss): plugin storage support volcengine tos
Opened
#443 [PR #317] [MERGED] Feat: Replace the internal/oss module with dify-cloud-kit
Opened
#444 [PR #318] [MERGED] fix: support serverless plugin management with execution timeout
Opened
#445 [PR #319] [MERGED] Chore/unify configurations
Opened
#446 [PR #320] [MERGED] fix: remove redundant Content-Type header for payloadReader in HTTP r…
Opened
#447 [PR #323] [MERGED] fix build error, go.mod upgrade for github.com/panjf2000/ants/v2
Opened
#448 [PR #325] [MERGED] feat: agent plugin add meta version
Opened
#449 [PR #324] [MERGED] Fix env read bug for GCS_CREDENTIALS.
Opened
#450 [PR #328] [CLOSED] feat: add GitHub Actions workflow for Docker build and push
Opened
#451 [PR #332] [CLOSED] fix: install numpy for ollama to prevent panic #331
Opened
#452 [PR #337] [MERGED] fix: skip waiting if error occured
Opened
#453 [PR #338] [MERGED] add serverless runtime interface docs
Opened
#454 [PR #339] [MERGED] bump dify-cloud-kit version to 681efb7762a4
Opened
#455 [PR #340] [MERGED] add USE_AWS_S3 args avoid ambiguity.
Opened
#456 [PR #341] [MERGED] feat: add length-prefixed HTTP chunking functionality
Opened
#457 [PR #342] [MERGED] refactor: using length-prefixed chunking for Backwards invocations
Opened
#458 [PR #344] [MERGED] fix s3 client path style not used
Opened
#459 [PR #345] [MERGED] refactor(local_runtime): optimize listener lookup in stdioHolder
Opened
#460 [PR #347] [MERGED] feat(db): enhance database configuration with charset and extras support
Opened
#461 [PR #349] [MERGED] feat: add decode plugin from identifier endpoint
Opened
#462 [PR #346] fixed:issues #292 fatal error: concurrent map iteration and map write
Opened
#463 [PR #356] [MERGED] Fix .env.example Refer to Official Document
Opened
#464 [PR #352] [MERGED] fix: launch error when using redis sentinel
Opened
#465 [PR #357] [MERGED] refactor(plugin_manager): remove first logging of local plugin launch
Opened
#466 [PR #358] [MERGED] feat(dynamic_select): implement dynamic parameter fetching functionality
Opened
#467 [PR #360] [MERGED] refactor: extract DSN construction to buildDSN for better reuse and readability
Opened
#468 [PR #362] [MERGED] fix:response data will be discard if tool/llm response buffer overflow
Opened
#469 [PR #364] [CLOSED] feat:make response buffer size configurable
Opened
#470 [PR #365] [MERGED] test(stream): add delay in TestStreamCloseBlockingWrite to ensure blo…
Opened
#471 [PR #366] [MERGED] feat: add pull request template for improved contribution guidelines
Opened
#472 [PR #369] [MERGED] feat: add InvokeLLMWithStructuredOutput functionality
Opened
#473 [PR #367] [MERGED] fix: prevent duplicate packaging
Opened
#474 [PR #372] [MERGED] fixed:Update README.md spelling errors
Opened
#475 [PR #378] [CLOSED] feat: add warning and "DIFY_MARKETPLACE_TEMPLATE_ICON_DO_NOT_USE"
Opened
#476 [PR #375] [MERGED] feat(plugin_manager): optimize local plugin startup with concurrency
Opened
#477 [PR #384] [MERGED] feat: add active request tracking to health check and dispatch routes
Opened
#478 [PR #377] [CLOSED] feat: add support for dark icon
Opened
#479 [PR #381] [MERGED] skip error plugin names
Opened
#480 [PR #388] [MERGED] enhance(cli/icon): add multiple categories default plugin icons
Opened
#481 [PR #385] [MERGED] refactor(plugin_manager): enhance HTTP client timeout handling in ser…
Opened
#482 [PR #392] [MERGED] feat(plugin_manager): dark icons
Opened
#483 [PR #387] [MERGED] Remote plugin debugging: Skip 5-second sleep delay for faster development iteration
Opened
#484 [PR #389] [CLOSED] fix(gcs): Check Exists before Save in OSS to avoid Conditions{Doe…
Opened
#485 [PR #397] The s3 signature_version supports transparent passing of environment
Opened
#486 [PR #393] [MERGED] feat(plugin_decoder): add support for internationalized readme files
Opened
#487 [PR #402] [MERGED] 0.2.0
Opened
#488 [PR #400] [MERGED] Add Redis caching to FetchPluginInstallation middleware for performance optimization
Opened
#489 [PR #396] fix(service/controller): add support for paginated and non-paginated plugin list responses with backward compatibility
Opened
#490 [PR #408] [MERGED] feat(oauth): implement refresh credentials functionality
Opened
#491 [PR #407] [MERGED] feat/tool oauth cli template
Opened
#492 [PR #410] [MERGED] chore(deps): update go-git and golang.org/x/tools dependencies
Opened
#493 [PR #409] [MERGED] chore(deps): bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5
Opened
#494 [PR #412] [MERGED] fix(env): update REMOTE_INSTALL_URL format in .env.example
Opened
#495 [PR #420] [MERGED] fix Frequent plugin pulls
Opened
#496 [PR #419] [MERGED] fix credential type
Opened
#497 [PR #413] [MERGED] refactor(session_manager): update GetSession function to return error
Opened
#498 [PR #421] [MERGED] fix: add missing types of tool_parameter
Opened
#499 [PR #422] refactor: remove unused code and deprecated features
Opened
#500 [PR #428] [MERGED] feat: propagate plugin unique identifier to serverless control plane
Opened
#501 [PR #429] [CLOSED] fix: resolve concurrent map access panic in tool validation
Opened
#502 [PR #430] [MERGED] chore: remove JSON schema validation from tool and agent services
Opened
#503 [PR #432] [MERGED] Fix OS and architecture detection for Windows
Opened
#504 [PR #433] [MERGED] docs: Add comprehensive development documentation
Opened
#505 [PR #437] [MERGED] refactor: rename AWS references to Serverless in plugin daemon
Opened
#506 [PR #434] [MERGED] Add Claude Code GitHub Workflow
Opened
#507 [PR #440] [MERGED] feat: support orphan plugin
Opened
#508 [PR #441] [CLOSED] feat/trigger
Opened
#509 [PR #442] [MERGED] bump dify-cloud-kit version to v0.1.0
Opened
#510 [PR #445] [MERGED] feat: add max-size flag
Opened
#511 [PR #447] [MERGED] fix: fix lock release
Opened
#512 [PR #449] [MERGED] feat(cmd): add datasource template
Opened
#513 [PR #452] Feat: Add CLI to migrate plugin storage from local to cloud
Opened
#514 [PR #451] [CLOSED] feat: support invoke tool with app_id
Opened
#515 [PR #453] [MERGED] Added git to local.dockerfile
Opened
#516 [PR #458] [MERGED] feat(plugin): implement unauthorized Langgenius plugin blocking
Opened
#517 [PR #455] [MERGED] 454 bump cli template
Opened
#518 [PR #460] [MERGED] Fix/json schema
Opened
#519 [PR #461] [CLOSED] fix missing userId when calling InvokeEncrypt
Opened
#520 [PR #463] [MERGED] build serverless mode image with no-root permission
Opened
#521 [PR #464] [MERGED] fix: datasource plugin template typo
Opened
#522 [PR #466] [MERGED] packaging: add dependencies required by bowenliang123/md_exporter plugin
Opened
#523 [PR #467] [MERGED] fix: validate plugin manifest on package upload
Opened
#524 [PR #465] [CLOSED] fix: prevent runtime panic when starting plugin
Opened
#525 [PR #468] [CLOSED] Feat/blue green install
Opened
#526 [PR #471] feat(redis): add REDIS_SSL_CERT_REQS and TLS config support
Opened
#527 [PR #472] [MERGED] fix:Invalidate cache when enable endpoint.
Opened
#528 [PR #470] [MERGED] fix(plugin): support customized stdio buffer size, align serverless runtime with local runtime
Opened
#529 [PR #473] [MERGED] Remove Claude code review workflow
Opened
#530 [PR #480] [MERGED] Fixes #479 Add filename for multi modal
Opened
#531 [PR #484] [CLOSED] fix: An exception in calling the plugin caused the coroutine pool to be full, triggering a 504 error
Opened
#532 [PR #482] [MERGED] feat: introduce trigger
Opened
#533 [PR #485] [MERGED] feat: cli tool support create trigger plugins
Opened
#534 [PR #486] feat : Add Max Completion Tokens for reasoning models
Opened
#535 [PR #487] [CLOSED] feat: support passthrough propagation to plugins
Opened
#536 [PR #496] [MERGED] feat(trigger): add Cancelled field to TriggerInvokeEventResponse
Opened
#537 [PR #491] [CLOSED] Set both pg and mysql config
Opened
#538 [PR #497] [CLOSED] refactor: use proper not found error code
Opened
#539 [PR #499] [MERGED] refactor: plugin lifecycle control panel
Opened
#540 [PR #501] [MERGED] Refine install task orchestration
Opened
#541 [PR #502] fix: fix https://github.com/langgenius/dify-plugin-daemon/issues/406
Opened
#542 [PR #500] [CLOSED] fix: graceful shutdown
Opened
#543 [PR #504] [MERGED] refactor: centralize routine labels
Opened
#544 [PR #503] [MERGED] feat: support multimodal rerank and embedding
Opened
#545 [PR #507] [MERGED] bump golang to 1.25
Opened
#546 [PR #505] [MERGED] remove platform in go build
Opened
#547 [PR #508] [CLOSED] Increase DIFY backwards invocation read timeout
Opened
#548 [PR #506] [MERGED] tx cos support endpoint
Opened
#549 [PR #509] [MERGED] fix: remove restriction of orphan plugins in local mode
Opened
#550 [PR #511] [MERGED] Rename InstallToLocalFromPkg to InstallToLocal
Opened
#551 [PR #510] [MERGED] enterprise related adjustment
Opened
#552 [PR #512] [CLOSED] fix: release lock if runtime already installed
Opened
#553 [PR #514] [MERGED] update config after mysql adaptation
Opened
#554 [PR #515] [MERGED] fix: remote debug not work
Opened
#555 [PR #517] [MERGED] fix: tool and trigger not response icon_dark
Opened
#556 [PR #522] [MERGED] fix: handle connection close on the connector side
Opened
#557 [PR #518] [MERGED] fix: fix ReadCloser is not closed
Opened
#558 [PR #523] [MERGED] feat: to support tool multi-select input
Opened
#559 [PR #525] [CLOSED] fix: fix panic error
Opened
#560 [PR #526] [MERGED] feat: implement locking mechanism for concurrent plugin installation
Opened
#561 [PR #528] [MERGED] fix: add unique index for plugin installation to prevent duplicate
Opened
#562 [PR #529] [MERGED] refactor: separate CI tests, and support pg bouncer
Opened
#563 [PR #530] [MERGED] Fix/remove tenant id reference in readme service
Opened
#564 [PR #531] [MERGED] chore(deps): bump golang.org/x/crypto from 0.40.0 to 0.45.0
Opened
#565 [PR #533] [CLOSED] fix: fix create unique index failed to lead the server can not start
Opened
#566 [PR #534] [MERGED] Fix non-constant format string in backwards invocation permission check
Opened
#567 [PR #535] [MERGED] Cover Postgres, PgBouncer, and MySQL in DB integration tests
Opened
#568 [PR #536] [MERGED] refactor: remove uuid-ossp dependency and update ID generation logic
Opened
#569 [PR #537] [MERGED] fix: plugin log not display after refactor
Opened
#570 [PR #539] [MERGED] Feat: Add OSS-specific parameters for HW and ALI private deployment
Opened
#571 [PR #544] [MERGED] fix: enhance process management to prevent zombie processes and clarify instance state handling
Opened
#572 [PR #545] [MERGED] fix: add default database for pg bouncer support
Opened
#573 [PR #547] [MERGED] fix: align plugin manifest validation error messages with regex length limits
Opened
#574 [PR #548] [MERGED] chore: init listener first avoid panic error
Opened
#575 [PR #549] [MERGED] fix PluginDaemonInternalServerError: no available node, plugin runtime not found
Opened
#576 [PR #554] [MERGED] fix: update redis dependency to v9.6.3 for security improvements
Opened
#577 [PR #552] [MERGED] Feat/Implement structured logging and Trace ID propagation
Opened
#578 [PR #555] [MERGED] fix: update busybox installation in Dockerfile for improved security
Opened
#579 [PR #557] [MERGED] feat: prioritize pyproject.toml when installing plugin dependencies
Opened
#580 [PR #558] [MERGED] feat(#450): add Redis SSL/TLS configuration support
Opened
#581 [PR #559] [CLOSED] fix: support lowercase proxy environment variables fallback
Opened
#582 [PR #561] feat: add recover, make sure the process is killed
Opened
#583 [PR #562] fix/issue 18752 proxy env fallback new
Opened
#584 [PR #563] refactor: unified path handle for windows and unix like system
Opened
#585 [PR #564] [MERGED] feat: add redis distribute lock
Opened
#586 [PR #565] [CLOSED] fix: concurrent map iteration and map write
Opened
#587 [PR #566] [MERGED] fix: add server_host force listen to ipv4
Opened
#588 [PR #567] feat: add prometheus metric
Opened
#589 [PR #568] [CLOSED] fix: remove leading slash from path after TrimPrefix in GCS storage
Opened
#590 [PR #569] [MERGED] feat: add retry mechanism for serverless invocation on 502 errors
Opened
#591 [PR #571] [CLOSED] feat: make error more human readable
Opened
#592 [PR #572] [CLOSED] feat: zero downtime upgrade plugin
Opened
#593 [PR #576] [MERGED] feat: install plugin should be idempotent
Opened
#594 [PR #579] [MERGED] fix: fix missing .venv can not self healing
Opened
#595 [PR #581] feat: support trust-host and fix race condition
Opened
#596 [PR #583] [MERGED] feat: support opentelemetry
Opened
#597 [PR #585] feat: support opaque_body in prompt messages
Opened
#598 [PR #587] [CLOSED] fix: fix serverless runtime check in redirect
Opened
#599 [PR #584] feat: plugin package clean command line tool
Opened
#600 [PR #593] fix: accept plugin_unique_identifier from query params for DecodePluginFromIdentifier
Opened
#601 [PR #589] fix: synchronize remote debugging plugins across cluster nodes
Opened
#602 [PR #594] Support simultaneous file and stdout logging via LOG_FILE
Opened
#603 [PR #599] [CLOSED] feat(plugin): 添加就绪检查端点与插件启动状态追踪
Opened
#604 [PR #596] fix: use context.Background() for trace context in LaunchLocalPlugin
Opened
#605 [PR #600] feat(plugin): Added plugin-ready check endpoints and optimized local plugin startup logic
Opened
#606 [PR #601] Supports local debugging on Windows systems
Opened
#607 [PR #605] [MERGED] bump alpine and golang version in dockerfile
Opened
#608 [PR #602] feat(cli): Add node permission management commands
Opened
#609 [PR #604] fix: plugin install context canceled by detaching from HTTP request c…
Opened
#610 [PR #610] [CLOSED] Issue 609
Opened
#611 [PR #611] [MERGED] fix: write correct error structure
Opened
#612 [PR #608] fix: make dotenv loading optional and configurable
Opened
#613 [PR #614] [MERGED] chore: add logging for session and redis
Opened
#614 [PR #613] fix: fix install context is not right