diff --git a/api/pyproject.toml b/api/pyproject.toml index 7cb1efd4b5f..7e07c8cedb9 100644 --- a/api/pyproject.toml +++ b/api/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "dify-api" -version = "1.18.0" +version = "1.19.0" requires-python = "~=3.13.0" dependencies = [ diff --git a/api/tests/e2e_tests/containers/conftest.py b/api/tests/e2e_tests/containers/conftest.py index 66a09fca1a5..54c010e09c7 100644 --- a/api/tests/e2e_tests/containers/conftest.py +++ b/api/tests/e2e_tests/containers/conftest.py @@ -169,7 +169,7 @@ def dify_plugin_daemon_container( assert postgres_container_name is not None assert redis_container_name is not None - plugin_daemon = DockerContainer(image="langgenius/dify-plugin-daemon:0.6.11-local").with_network( + plugin_daemon = DockerContainer(image="langgenius/dify-plugin-daemon:0.6.14-local").with_network( testcontainers_network ) plugin_daemon.with_exposed_ports(5002) diff --git a/api/uv.lock b/api/uv.lock index c4da5668382..5a5a980f57e 100644 --- a/api/uv.lock +++ b/api/uv.lock @@ -1369,7 +1369,7 @@ wheels = [ [[package]] name = "dify-agent" -version = "1.18.0" +version = "1.19.0" source = { editable = "../dify-agent" } dependencies = [ { name = "httpx" }, @@ -1423,7 +1423,7 @@ docs = [ [[package]] name = "dify-api" -version = "1.18.0" +version = "1.19.0" source = { virtual = "." } default-groups = ["kms", "storage", "tools", "trace-all", "vdb-all"] dependencies = [ diff --git a/cli/package.json b/cli/package.json index e50968d5a14..b4d05b0b3a5 100644 --- a/cli/package.json +++ b/cli/package.json @@ -1,6 +1,6 @@ { "name": "@langgenius/difyctl", - "version": "1.18.0", + "version": "1.19.0", "description": "Dify command-line interface", "license": "Apache-2.0", "files": [ diff --git a/dify-agent/pyproject.toml b/dify-agent/pyproject.toml index 401da33bd54..774094448c9 100644 --- a/dify-agent/pyproject.toml +++ b/dify-agent/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "dify-agent" -version = "1.18.0" +version = "1.19.0" description = "Add your description here" readme = "README.md" requires-python = ">=3.13,<4.0" diff --git a/dify-agent/uv.lock b/dify-agent/uv.lock index ad01a87b32f..9aa2e8c306f 100644 --- a/dify-agent/uv.lock +++ b/dify-agent/uv.lock @@ -536,7 +536,7 @@ wheels = [ [[package]] name = "dify-agent" -version = "1.18.0" +version = "1.19.0" source = { editable = "." } dependencies = [ { name = "httpx" }, diff --git a/docker/docker-compose-template.yaml b/docker/docker-compose-template.yaml index d589f221295..1a51c7468ab 100644 --- a/docker/docker-compose-template.yaml +++ b/docker/docker-compose-template.yaml @@ -146,7 +146,7 @@ x-shared-worker-config: &shared-worker-config # KNOWLEDGE_FS_WORKER_IMAGE must bundle the KnowledgeFS engine at KNOWLEDGE_FS_BACKGROUND_ENGINE_PATH; # standard Dify API images do not, and the worker entrypoint exits without it. x-knowledge-fs-celery-worker: &knowledge-fs-celery-worker - image: ${KNOWLEDGE_FS_WORKER_IMAGE:-langgenius/dify-api:1.18.0} + image: ${KNOWLEDGE_FS_WORKER_IMAGE:-langgenius/dify-api:1.19.0} profiles: - knowledge-fs-celery restart: always @@ -287,7 +287,7 @@ services: # API service api: <<: *shared-api-config - image: langgenius/dify-api:1.18.0 + image: langgenius/dify-api:1.19.0 environment: MODE: api depends_on: @@ -325,7 +325,7 @@ services: # WebSocket service for workflow collaboration. api_websocket: <<: *shared-api-config - image: langgenius/dify-api:1.18.0 + image: langgenius/dify-api:1.19.0 profiles: - collaboration environment: @@ -361,7 +361,7 @@ services: # The Celery worker for processing all queues (dataset, workflow, mail, etc.) worker: <<: *shared-worker-config - image: langgenius/dify-api:1.18.0 + image: langgenius/dify-api:1.19.0 environment: MODE: worker depends_on: @@ -401,7 +401,7 @@ services: # Keep this queue out of the generic worker so large file copies cannot starve existing jobs. worker_knowledge_fs_upgrade: <<: *shared-worker-config - image: langgenius/dify-api:1.18.0 + image: langgenius/dify-api:1.19.0 profiles: - knowledge-fs environment: @@ -431,7 +431,7 @@ services: # Celery beat for scheduling periodic tasks. worker_beat: <<: *shared-worker-beat-config - image: langgenius/dify-api:1.18.0 + image: langgenius/dify-api:1.19.0 environment: MODE: beat depends_on: @@ -464,7 +464,7 @@ services: # Frontend web application. web: - image: langgenius/dify-web:1.18.0 + image: langgenius/dify-web:1.19.0 restart: always env_file: - path: ./envs/core-services/web.env @@ -583,7 +583,7 @@ services: # on port 3128, which only allows agent_backend /agent-stub/ and the Dify API # /files/* endpoints (see ssrf_proxy/squid-agent.conf.template). local_sandbox: - image: langgenius/dify-agent-local-sandbox:1.18.0 + image: langgenius/dify-agent-local-sandbox:1.19.0 command: ["shellctl", "serve", "--listen", "0.0.0.0:5004", "--require-auth-token"] restart: always env_file: @@ -609,7 +609,7 @@ services: # plugin daemon plugin_daemon: - image: langgenius/dify-plugin-daemon:0.6.11-local + image: langgenius/dify-plugin-daemon:0.6.14-local restart: always env_file: - path: ./envs/core-services/shared.env @@ -739,7 +739,7 @@ services: # Dify Agent backend service. agent_backend: - image: langgenius/dify-agent-backend:1.18.0 + image: langgenius/dify-agent-backend:1.19.0 restart: always env_file: - path: ./envs/security.env diff --git a/docker/docker-compose.middleware.yaml b/docker/docker-compose.middleware.yaml index 2a689088e28..1da310407c0 100644 --- a/docker/docker-compose.middleware.yaml +++ b/docker/docker-compose.middleware.yaml @@ -134,7 +134,7 @@ services: # Exposes port 5004 on the host so a locally-run agent backend can reach it # at http://localhost:5004 (DIFY_AGENT_LOCAL_SANDBOX_ENDPOINT). local_sandbox: - image: langgenius/dify-agent-local-sandbox:1.18.0 + image: langgenius/dify-agent-local-sandbox:1.19.0 restart: always env_file: - ./middleware.env @@ -156,7 +156,7 @@ services: # plugin daemon plugin_daemon: - image: langgenius/dify-plugin-daemon:0.6.11-local + image: langgenius/dify-plugin-daemon:0.6.14-local restart: always env_file: - ./middleware.env diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index 141b63fa1ac..0c52fce56a3 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -152,7 +152,7 @@ x-shared-worker-config: &shared-worker-config # KNOWLEDGE_FS_WORKER_IMAGE must bundle the KnowledgeFS engine at KNOWLEDGE_FS_BACKGROUND_ENGINE_PATH; # standard Dify API images do not, and the worker entrypoint exits without it. x-knowledge-fs-celery-worker: &knowledge-fs-celery-worker - image: ${KNOWLEDGE_FS_WORKER_IMAGE:-langgenius/dify-api:1.18.0} + image: ${KNOWLEDGE_FS_WORKER_IMAGE:-langgenius/dify-api:1.19.0} profiles: - knowledge-fs-celery restart: always @@ -293,7 +293,7 @@ services: # API service api: <<: *shared-api-config - image: langgenius/dify-api:1.18.0 + image: langgenius/dify-api:1.19.0 environment: MODE: api depends_on: @@ -331,7 +331,7 @@ services: # WebSocket service for workflow collaboration. api_websocket: <<: *shared-api-config - image: langgenius/dify-api:1.18.0 + image: langgenius/dify-api:1.19.0 profiles: - collaboration environment: @@ -367,7 +367,7 @@ services: # The Celery worker for processing all queues (dataset, workflow, mail, etc.) worker: <<: *shared-worker-config - image: langgenius/dify-api:1.18.0 + image: langgenius/dify-api:1.19.0 environment: MODE: worker depends_on: @@ -407,7 +407,7 @@ services: # Keep this queue out of the generic worker so large file copies cannot starve existing jobs. worker_knowledge_fs_upgrade: <<: *shared-worker-config - image: langgenius/dify-api:1.18.0 + image: langgenius/dify-api:1.19.0 profiles: - knowledge-fs environment: @@ -437,7 +437,7 @@ services: # Celery beat for scheduling periodic tasks. worker_beat: <<: *shared-worker-beat-config - image: langgenius/dify-api:1.18.0 + image: langgenius/dify-api:1.19.0 environment: MODE: beat depends_on: @@ -470,7 +470,7 @@ services: # Frontend web application. web: - image: langgenius/dify-web:1.18.0 + image: langgenius/dify-web:1.19.0 restart: always env_file: - path: ./envs/core-services/web.env @@ -589,7 +589,7 @@ services: # on port 3128, which only allows agent_backend /agent-stub/ and the Dify API # /files/* endpoints (see ssrf_proxy/squid-agent.conf.template). local_sandbox: - image: langgenius/dify-agent-local-sandbox:1.18.0 + image: langgenius/dify-agent-local-sandbox:1.19.0 command: ["shellctl", "serve", "--listen", "0.0.0.0:5004", "--require-auth-token"] restart: always env_file: @@ -615,7 +615,7 @@ services: # plugin daemon plugin_daemon: - image: langgenius/dify-plugin-daemon:0.6.11-local + image: langgenius/dify-plugin-daemon:0.6.14-local restart: always env_file: - path: ./envs/core-services/shared.env @@ -745,7 +745,7 @@ services: # Dify Agent backend service. agent_backend: - image: langgenius/dify-agent-backend:1.18.0 + image: langgenius/dify-agent-backend:1.19.0 restart: always env_file: - path: ./envs/security.env diff --git a/web/package.json b/web/package.json index 5e872f4db5d..6792671cc78 100644 --- a/web/package.json +++ b/web/package.json @@ -1,6 +1,6 @@ { "name": "dify-web", - "version": "1.18.0", + "version": "1.19.0", "private": true, "type": "module", "imports": {