diff --git a/README.md b/README.md index b3635317..23c4a19e 100644 --- a/README.md +++ b/README.md @@ -43,15 +43,15 @@ graph TB ProxyPod -->|Marketplace| MarketplaceAPI[🛒 Marketplace API
External] %% Backend Pods - APIService --> APIPod[📦 API Pod
langgenius/dify-api:1.10.1-fix.1
Port: 5001] - WebService --> WebPod[📦 Web Pod
langgenius/dify-web:1.10.1-fix.1
Port: 3000] - PluginService --> PluginPod[📦 Plugin Daemon Pod
langgenius/dify-plugin-daemon:0.4.1-local
Ports: 5002, 5003] + APIService --> APIPod[📦 API Pod
langgenius/dify-api:1.12.1
Port: 5001] + WebService --> WebPod[📦 Web Pod
langgenius/dify-web:1.12.1
Port: 3000] + PluginService --> PluginPod[📦 Plugin Daemon Pod
langgenius/dify-plugin-daemon:0.5.3-local
Ports: 5002, 5003] %% Worker Pod (Background Processing) - WorkerPod[📦 Worker Pod
langgenius/dify-api:1.10.1-fix.1] + WorkerPod[📦 Worker Pod
langgenius/dify-api:1.12.1] %% Beat Pod (Periodic task scheduler) - BeatPod[📦 Beat Pod
langgenius/dify-api:1.10.1-fix.1] + BeatPod[📦 Beat Pod
langgenius/dify-api:1.12.1] %% Sandbox Service SandboxService[🏖️ Sandbox Service
Port: 8194] --> SandboxPod[📦 Sandbox Pod
langgenius/dify-sandbox:0.2.12
Port: 8194] @@ -163,12 +163,12 @@ The Nginx proxy handles traffic routing with the following rules: | Component | Image | Port | Role | |-----------|-------|------|------| -| **API** | `langgenius/dify-api:1.10.1-fix.1` | 5001 | RESTful API server, business logic processing | -| **Web** | `langgenius/dify-web:1.10.1-fix.1` | 3000 | Web UI frontend | -| **Worker** | `langgenius/dify-api:1.10.1-fix.1` | - | Background task processing (Celery) | -| **Beat** | `langgenius/dify-api:1.10.1-fix.1` | - | Periodic task scheduler (Celery Beat) | +| **API** | `langgenius/dify-api:1.12.1` | 5001 | RESTful API server, business logic processing | +| **Web** | `langgenius/dify-web:1.12.1` | 3000 | Web UI frontend | +| **Worker** | `langgenius/dify-api:1.12.1` | - | Background task processing (Celery) | +| **Beat** | `langgenius/dify-api:1.12.1` | - | Periodic task scheduler (Celery Beat) | | **Sandbox** | `langgenius/dify-sandbox:0.2.12` | 8194 | Secure code execution environment | -| **Plugin Daemon** | `langgenius/dify-plugin-daemon:0.4.1-local` | 5002, 5003 | Plugin management and execution | +| **Plugin Daemon** | `langgenius/dify-plugin-daemon:0.5.3-local` | 5002, 5003 | Plugin management and execution | | **SSRF Proxy** | `ubuntu/squid:latest` | 3128 | External request security proxy | | **Nginx Proxy** | `nginx:latest` | 80 | Reverse proxy, load balancing | diff --git a/charts/dify/values.yaml b/charts/dify/values.yaml index f7a73d3c..52c77f80 100644 --- a/charts/dify/values.yaml +++ b/charts/dify/values.yaml @@ -43,7 +43,7 @@ global: image: api: repository: langgenius/dify-api - tag: "1.10.1-fix.1" + tag: "1.12.1" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. ## Secrets must be manually created in the namespace. @@ -54,7 +54,7 @@ image: web: repository: langgenius/dify-web - tag: "1.10.1-fix.1" + tag: "1.12.1" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. ## Secrets must be manually created in the namespace. @@ -98,7 +98,7 @@ image: pluginDaemon: repository: langgenius/dify-plugin-daemon - tag: 0.4.1-local + tag: 0.5.3-local pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. ## Secrets must be manually created in the namespace. diff --git a/ci/scripts/trivy-report-to-md.py b/ci/scripts/trivy-report-to-md.py index 68b82014..7b7419ce 100644 --- a/ci/scripts/trivy-report-to-md.py +++ b/ci/scripts/trivy-report-to-md.py @@ -23,7 +23,7 @@ def is_langgenius(name: str) -> bool: def slug(name: str) -> str: """Turn image ref like langgenius/dify-api:1.10.1 into a short display name.""" - # Fallback path.stem is sanitized: langgenius/dify-api:1.10.1 -> langgenius_dify-api_1.10.1-fix.1 + # Fallback path.stem is sanitized: langgenius/dify-api:1.10.1 -> langgenius_dify-api_1.12.1 if not ("/" in name or ":" in name) and name.startswith(LANGGENIUS_PREFIX_FALLBACK): rest = name[len(LANGGENIUS_PREFIX_FALLBACK) :].replace("_", "-") return rest if rest else name diff --git a/ci/values/values-eso-external-s3-pg-es-redis.yaml b/ci/values/values-eso-external-s3-pg-es-redis.yaml index df9925ef..c7d85cf9 100644 --- a/ci/values/values-eso-external-s3-pg-es-redis.yaml +++ b/ci/values/values-eso-external-s3-pg-es-redis.yaml @@ -1,12 +1,12 @@ image: api: repository: langgenius/dify-api - tag: "1.10.1-fix.1" + tag: "1.12.1" pullPolicy: IfNotPresent web: repository: langgenius/dify-web - tag: "1.10.1-fix.1" + tag: "1.12.1" pullPolicy: IfNotPresent sandbox: @@ -26,7 +26,7 @@ image: pluginDaemon: repository: langgenius/dify-plugin-daemon - tag: 0.4.1-local + tag: 0.5.3-local pullPolicy: IfNotPresent api: diff --git a/ci/values/values-eso-otel.yaml b/ci/values/values-eso-otel.yaml index fee2764c..b7460daf 100644 --- a/ci/values/values-eso-otel.yaml +++ b/ci/values/values-eso-otel.yaml @@ -1,12 +1,12 @@ image: api: repository: langgenius/dify-api - tag: "1.10.1-fix.1" + tag: "1.12.1" pullPolicy: IfNotPresent web: repository: langgenius/dify-web - tag: "1.10.1-fix.1" + tag: "1.12.1" pullPolicy: IfNotPresent sandbox: @@ -26,7 +26,7 @@ image: pluginDaemon: repository: langgenius/dify-plugin-daemon - tag: 0.4.1-local + tag: 0.5.3-local pullPolicy: IfNotPresent api: diff --git a/ci/values/values-eso.yaml b/ci/values/values-eso.yaml index 14325760..2ecf5841 100644 --- a/ci/values/values-eso.yaml +++ b/ci/values/values-eso.yaml @@ -1,12 +1,12 @@ image: api: repository: langgenius/dify-api - tag: "1.10.1-fix.1" + tag: "1.12.1" pullPolicy: IfNotPresent web: repository: langgenius/dify-web - tag: "1.10.1-fix.1" + tag: "1.12.1" pullPolicy: IfNotPresent sandbox: @@ -26,7 +26,7 @@ image: pluginDaemon: repository: langgenius/dify-plugin-daemon - tag: 0.4.1-local + tag: 0.5.3-local pullPolicy: IfNotPresent api: diff --git a/ci/values/values-legacy-external-all.yaml b/ci/values/values-legacy-external-all.yaml index 7d19e03a..1c5fd727 100644 --- a/ci/values/values-legacy-external-all.yaml +++ b/ci/values/values-legacy-external-all.yaml @@ -1,12 +1,12 @@ image: api: repository: langgenius/dify-api - tag: "1.10.1-fix.1" + tag: "1.12.1" pullPolicy: IfNotPresent web: repository: langgenius/dify-web - tag: "1.10.1-fix.1" + tag: "1.12.1" pullPolicy: IfNotPresent sandbox: @@ -26,7 +26,7 @@ image: pluginDaemon: repository: langgenius/dify-plugin-daemon - tag: 0.4.1-local + tag: 0.5.3-local pullPolicy: IfNotPresent api: diff --git a/ci/values/values-legacy-external-mysql-all.yaml b/ci/values/values-legacy-external-mysql-all.yaml index 0ca87b23..8ec42218 100644 --- a/ci/values/values-legacy-external-mysql-all.yaml +++ b/ci/values/values-legacy-external-mysql-all.yaml @@ -1,12 +1,12 @@ image: api: repository: langgenius/dify-api - tag: "1.10.1-fix.1" + tag: "1.12.1" pullPolicy: IfNotPresent web: repository: langgenius/dify-web - tag: "1.10.1-fix.1" + tag: "1.12.1" pullPolicy: IfNotPresent sandbox: @@ -26,7 +26,7 @@ image: pluginDaemon: repository: langgenius/dify-plugin-daemon - tag: 0.4.1-local + tag: 0.5.3-local pullPolicy: IfNotPresent api: diff --git a/ci/values/values-legacy.yaml b/ci/values/values-legacy.yaml index 70e6e611..c7b81fcb 100644 --- a/ci/values/values-legacy.yaml +++ b/ci/values/values-legacy.yaml @@ -5,12 +5,12 @@ image: api: repository: langgenius/dify-api - tag: "1.10.1-fix.1" + tag: "1.12.1" pullPolicy: IfNotPresent web: repository: langgenius/dify-web - tag: "1.10.1-fix.1" + tag: "1.12.1" pullPolicy: IfNotPresent sandbox: @@ -30,7 +30,7 @@ image: pluginDaemon: repository: langgenius/dify-plugin-daemon - tag: 0.4.1-local + tag: 0.5.3-local pullPolicy: IfNotPresent api: