diff --git a/deploy/args.json b/deploy/args.json index 47fddd72ab..b71f345625 100644 --- a/deploy/args.json +++ b/deploy/args.json @@ -1,9 +1,9 @@ { "tags": { - "fastgpt": "v4.14.8", - "fastgpt-sandbox": "v4.14.8", - "fastgpt-mcp_server": "v4.14.8", - "fastgpt-plugin": "v0.5.4", + "fastgpt": "v4.14.9.1", + "fastgpt-sandbox": "v4.14.9.1", + "fastgpt-mcp_server": "v4.14.9.1", + "fastgpt-plugin": "v0.5.5", "aiproxy": "v0.3.5", "aiproxy-pg": "0.8.0-pg15", "mongo": "5.0.32", diff --git a/deploy/dev/docker-compose.cn.yml b/deploy/dev/docker-compose.cn.yml index 5630f64c83..7967943ac1 100644 --- a/deploy/dev/docker-compose.cn.yml +++ b/deploy/dev/docker-compose.cn.yml @@ -136,7 +136,7 @@ services: retries: 3 sandbox: container_name: sandbox - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-sandbox:v4.14.8 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-sandbox:v4.14.9.1 ports: - 3002:3000 networks: @@ -144,7 +144,7 @@ services: restart: always fastgpt-mcp-server: container_name: fastgpt-mcp-server - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-mcp_server:v4.14.8 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-mcp_server:v4.14.9.1 ports: - 3005:3000 networks: @@ -153,7 +153,7 @@ services: environment: - FASTGPT_ENDPOINT=http://fastgpt:3000 fastgpt-plugin: - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-plugin:v0.5.4 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-plugin:v0.5.5 container_name: fastgpt-plugin restart: always ports: diff --git a/deploy/dev/docker-compose.yml b/deploy/dev/docker-compose.yml index 372912cdf3..f95ab7409a 100644 --- a/deploy/dev/docker-compose.yml +++ b/deploy/dev/docker-compose.yml @@ -136,7 +136,7 @@ services: retries: 3 sandbox: container_name: sandbox - image: ghcr.io/labring/fastgpt-sandbox:v4.14.8 + image: ghcr.io/labring/fastgpt-sandbox:v4.14.9.1 ports: - 3002:3000 networks: @@ -144,7 +144,7 @@ services: restart: always fastgpt-mcp-server: container_name: fastgpt-mcp-server - image: ghcr.io/labring/fastgpt-mcp_server:v4.14.8 + image: ghcr.io/labring/fastgpt-mcp_server:v4.14.9.1 ports: - 3005:3000 networks: @@ -153,7 +153,7 @@ services: environment: - FASTGPT_ENDPOINT=http://fastgpt:3000 fastgpt-plugin: - image: ghcr.io/labring/fastgpt-plugin:v0.5.4 + image: ghcr.io/labring/fastgpt-plugin:v0.5.5 container_name: fastgpt-plugin restart: always ports: diff --git a/deploy/docker/cn/docker-compose.milvus.yml b/deploy/docker/cn/docker-compose.milvus.yml index 6e3fd6bf33..1fa920b92d 100644 --- a/deploy/docker/cn/docker-compose.milvus.yml +++ b/deploy/docker/cn/docker-compose.milvus.yml @@ -191,7 +191,7 @@ services: fastgpt: container_name: fastgpt - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.14.8 # git + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.14.9.1 # git ports: - 3000:3000 networks: @@ -265,7 +265,7 @@ services: - ./config.json:/app/data/config.json code-sandbox: container_name: code-sandbox - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-sandbox:v4.14.8 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-sandbox:v4.14.9.1 networks: - fastgpt restart: always @@ -310,7 +310,7 @@ services: retries: 3 fastgpt-mcp-server: container_name: fastgpt-mcp-server - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-mcp_server:v4.14.8 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-mcp_server:v4.14.9.1 networks: - fastgpt ports: @@ -320,7 +320,7 @@ services: <<: [*x-log-config] FASTGPT_ENDPOINT: http://fastgpt:3000 fastgpt-plugin: - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-plugin:v0.5.4 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-plugin:v0.5.5 container_name: fastgpt-plugin restart: always networks: diff --git a/deploy/docker/cn/docker-compose.oceanbase.yml b/deploy/docker/cn/docker-compose.oceanbase.yml index fd9f4bcb88..70bcaf4380 100644 --- a/deploy/docker/cn/docker-compose.oceanbase.yml +++ b/deploy/docker/cn/docker-compose.oceanbase.yml @@ -168,7 +168,7 @@ services: fastgpt: container_name: fastgpt - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.14.8 # git + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.14.9.1 # git ports: - 3000:3000 networks: @@ -242,7 +242,7 @@ services: - ./config.json:/app/data/config.json code-sandbox: container_name: code-sandbox - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-sandbox:v4.14.8 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-sandbox:v4.14.9.1 networks: - fastgpt restart: always @@ -287,7 +287,7 @@ services: retries: 3 fastgpt-mcp-server: container_name: fastgpt-mcp-server - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-mcp_server:v4.14.8 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-mcp_server:v4.14.9.1 networks: - fastgpt ports: @@ -297,7 +297,7 @@ services: <<: [*x-log-config] FASTGPT_ENDPOINT: http://fastgpt:3000 fastgpt-plugin: - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-plugin:v0.5.4 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-plugin:v0.5.5 container_name: fastgpt-plugin restart: always networks: diff --git a/deploy/docker/cn/docker-compose.pg.yml b/deploy/docker/cn/docker-compose.pg.yml index 7fad40a8f0..63b6ee4fc8 100644 --- a/deploy/docker/cn/docker-compose.pg.yml +++ b/deploy/docker/cn/docker-compose.pg.yml @@ -149,7 +149,7 @@ services: fastgpt: container_name: fastgpt - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.14.8 # git + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.14.9.1 # git ports: - 3000:3000 networks: @@ -223,7 +223,7 @@ services: - ./config.json:/app/data/config.json code-sandbox: container_name: code-sandbox - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-sandbox:v4.14.8 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-sandbox:v4.14.9.1 networks: - fastgpt restart: always @@ -268,7 +268,7 @@ services: retries: 3 fastgpt-mcp-server: container_name: fastgpt-mcp-server - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-mcp_server:v4.14.8 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-mcp_server:v4.14.9.1 networks: - fastgpt ports: @@ -278,7 +278,7 @@ services: <<: [*x-log-config] FASTGPT_ENDPOINT: http://fastgpt:3000 fastgpt-plugin: - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-plugin:v0.5.4 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-plugin:v0.5.5 container_name: fastgpt-plugin restart: always networks: diff --git a/deploy/docker/cn/docker-compose.seekdb.yml b/deploy/docker/cn/docker-compose.seekdb.yml index f43e4fbe65..49909c0d13 100644 --- a/deploy/docker/cn/docker-compose.seekdb.yml +++ b/deploy/docker/cn/docker-compose.seekdb.yml @@ -155,7 +155,7 @@ services: fastgpt: container_name: fastgpt - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.14.8 # git + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.14.9.1 # git ports: - 3000:3000 networks: @@ -229,7 +229,7 @@ services: - ./config.json:/app/data/config.json code-sandbox: container_name: code-sandbox - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-sandbox:v4.14.8 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-sandbox:v4.14.9.1 networks: - fastgpt restart: always @@ -274,7 +274,7 @@ services: retries: 3 fastgpt-mcp-server: container_name: fastgpt-mcp-server - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-mcp_server:v4.14.8 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-mcp_server:v4.14.9.1 networks: - fastgpt ports: @@ -284,7 +284,7 @@ services: <<: [*x-log-config] FASTGPT_ENDPOINT: http://fastgpt:3000 fastgpt-plugin: - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-plugin:v0.5.4 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-plugin:v0.5.5 container_name: fastgpt-plugin restart: always networks: diff --git a/deploy/docker/cn/docker-compose.zilliz.yml b/deploy/docker/cn/docker-compose.zilliz.yml index bcfd844bc5..746a42c045 100644 --- a/deploy/docker/cn/docker-compose.zilliz.yml +++ b/deploy/docker/cn/docker-compose.zilliz.yml @@ -133,7 +133,7 @@ services: fastgpt: container_name: fastgpt - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.14.8 # git + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.14.9.1 # git ports: - 3000:3000 networks: @@ -207,7 +207,7 @@ services: - ./config.json:/app/data/config.json code-sandbox: container_name: code-sandbox - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-sandbox:v4.14.8 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-sandbox:v4.14.9.1 networks: - fastgpt restart: always @@ -252,7 +252,7 @@ services: retries: 3 fastgpt-mcp-server: container_name: fastgpt-mcp-server - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-mcp_server:v4.14.8 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-mcp_server:v4.14.9.1 networks: - fastgpt ports: @@ -262,7 +262,7 @@ services: <<: [*x-log-config] FASTGPT_ENDPOINT: http://fastgpt:3000 fastgpt-plugin: - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-plugin:v0.5.4 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-plugin:v0.5.5 container_name: fastgpt-plugin restart: always networks: diff --git a/deploy/docker/global/docker-compose.milvus.yml b/deploy/docker/global/docker-compose.milvus.yml index 60a1a8d181..96f753339c 100644 --- a/deploy/docker/global/docker-compose.milvus.yml +++ b/deploy/docker/global/docker-compose.milvus.yml @@ -191,7 +191,7 @@ services: fastgpt: container_name: fastgpt - image: ghcr.io/labring/fastgpt:v4.14.8 # git + image: ghcr.io/labring/fastgpt:v4.14.9.1 # git ports: - 3000:3000 networks: @@ -265,7 +265,7 @@ services: - ./config.json:/app/data/config.json code-sandbox: container_name: code-sandbox - image: ghcr.io/labring/fastgpt-sandbox:v4.14.8 + image: ghcr.io/labring/fastgpt-sandbox:v4.14.9.1 networks: - fastgpt restart: always @@ -310,7 +310,7 @@ services: retries: 3 fastgpt-mcp-server: container_name: fastgpt-mcp-server - image: ghcr.io/labring/fastgpt-mcp_server:v4.14.8 + image: ghcr.io/labring/fastgpt-mcp_server:v4.14.9.1 networks: - fastgpt ports: @@ -320,7 +320,7 @@ services: <<: [*x-log-config] FASTGPT_ENDPOINT: http://fastgpt:3000 fastgpt-plugin: - image: ghcr.io/labring/fastgpt-plugin:v0.5.4 + image: ghcr.io/labring/fastgpt-plugin:v0.5.5 container_name: fastgpt-plugin restart: always networks: diff --git a/deploy/docker/global/docker-compose.oceanbase.yml b/deploy/docker/global/docker-compose.oceanbase.yml index 3d5ef61042..a7d6fab341 100644 --- a/deploy/docker/global/docker-compose.oceanbase.yml +++ b/deploy/docker/global/docker-compose.oceanbase.yml @@ -168,7 +168,7 @@ services: fastgpt: container_name: fastgpt - image: ghcr.io/labring/fastgpt:v4.14.8 # git + image: ghcr.io/labring/fastgpt:v4.14.9.1 # git ports: - 3000:3000 networks: @@ -242,7 +242,7 @@ services: - ./config.json:/app/data/config.json code-sandbox: container_name: code-sandbox - image: ghcr.io/labring/fastgpt-sandbox:v4.14.8 + image: ghcr.io/labring/fastgpt-sandbox:v4.14.9.1 networks: - fastgpt restart: always @@ -287,7 +287,7 @@ services: retries: 3 fastgpt-mcp-server: container_name: fastgpt-mcp-server - image: ghcr.io/labring/fastgpt-mcp_server:v4.14.8 + image: ghcr.io/labring/fastgpt-mcp_server:v4.14.9.1 networks: - fastgpt ports: @@ -297,7 +297,7 @@ services: <<: [*x-log-config] FASTGPT_ENDPOINT: http://fastgpt:3000 fastgpt-plugin: - image: ghcr.io/labring/fastgpt-plugin:v0.5.4 + image: ghcr.io/labring/fastgpt-plugin:v0.5.5 container_name: fastgpt-plugin restart: always networks: diff --git a/deploy/docker/global/docker-compose.pg.yml b/deploy/docker/global/docker-compose.pg.yml index b732d4d39d..5a2e2b2285 100644 --- a/deploy/docker/global/docker-compose.pg.yml +++ b/deploy/docker/global/docker-compose.pg.yml @@ -149,7 +149,7 @@ services: fastgpt: container_name: fastgpt - image: ghcr.io/labring/fastgpt:v4.14.8 # git + image: ghcr.io/labring/fastgpt:v4.14.9.1 # git ports: - 3000:3000 networks: @@ -223,7 +223,7 @@ services: - ./config.json:/app/data/config.json code-sandbox: container_name: code-sandbox - image: ghcr.io/labring/fastgpt-sandbox:v4.14.8 + image: ghcr.io/labring/fastgpt-sandbox:v4.14.9.1 networks: - fastgpt restart: always @@ -268,7 +268,7 @@ services: retries: 3 fastgpt-mcp-server: container_name: fastgpt-mcp-server - image: ghcr.io/labring/fastgpt-mcp_server:v4.14.8 + image: ghcr.io/labring/fastgpt-mcp_server:v4.14.9.1 networks: - fastgpt ports: @@ -278,7 +278,7 @@ services: <<: [*x-log-config] FASTGPT_ENDPOINT: http://fastgpt:3000 fastgpt-plugin: - image: ghcr.io/labring/fastgpt-plugin:v0.5.4 + image: ghcr.io/labring/fastgpt-plugin:v0.5.5 container_name: fastgpt-plugin restart: always networks: diff --git a/deploy/docker/global/docker-compose.seekdb.yml b/deploy/docker/global/docker-compose.seekdb.yml index 81938ceca3..b98ee8a1a3 100644 --- a/deploy/docker/global/docker-compose.seekdb.yml +++ b/deploy/docker/global/docker-compose.seekdb.yml @@ -155,7 +155,7 @@ services: fastgpt: container_name: fastgpt - image: ghcr.io/labring/fastgpt:v4.14.8 # git + image: ghcr.io/labring/fastgpt:v4.14.9.1 # git ports: - 3000:3000 networks: @@ -229,7 +229,7 @@ services: - ./config.json:/app/data/config.json code-sandbox: container_name: code-sandbox - image: ghcr.io/labring/fastgpt-sandbox:v4.14.8 + image: ghcr.io/labring/fastgpt-sandbox:v4.14.9.1 networks: - fastgpt restart: always @@ -274,7 +274,7 @@ services: retries: 3 fastgpt-mcp-server: container_name: fastgpt-mcp-server - image: ghcr.io/labring/fastgpt-mcp_server:v4.14.8 + image: ghcr.io/labring/fastgpt-mcp_server:v4.14.9.1 networks: - fastgpt ports: @@ -284,7 +284,7 @@ services: <<: [*x-log-config] FASTGPT_ENDPOINT: http://fastgpt:3000 fastgpt-plugin: - image: ghcr.io/labring/fastgpt-plugin:v0.5.4 + image: ghcr.io/labring/fastgpt-plugin:v0.5.5 container_name: fastgpt-plugin restart: always networks: diff --git a/deploy/docker/global/docker-compose.ziliiz.yml b/deploy/docker/global/docker-compose.ziliiz.yml index 03e5e5ca5b..3437ae87d9 100644 --- a/deploy/docker/global/docker-compose.ziliiz.yml +++ b/deploy/docker/global/docker-compose.ziliiz.yml @@ -133,7 +133,7 @@ services: fastgpt: container_name: fastgpt - image: ghcr.io/labring/fastgpt:v4.14.8 # git + image: ghcr.io/labring/fastgpt:v4.14.9.1 # git ports: - 3000:3000 networks: @@ -207,7 +207,7 @@ services: - ./config.json:/app/data/config.json code-sandbox: container_name: code-sandbox - image: ghcr.io/labring/fastgpt-sandbox:v4.14.8 + image: ghcr.io/labring/fastgpt-sandbox:v4.14.9.1 networks: - fastgpt restart: always @@ -252,7 +252,7 @@ services: retries: 3 fastgpt-mcp-server: container_name: fastgpt-mcp-server - image: ghcr.io/labring/fastgpt-mcp_server:v4.14.8 + image: ghcr.io/labring/fastgpt-mcp_server:v4.14.9.1 networks: - fastgpt ports: @@ -262,7 +262,7 @@ services: <<: [*x-log-config] FASTGPT_ENDPOINT: http://fastgpt:3000 fastgpt-plugin: - image: ghcr.io/labring/fastgpt-plugin:v0.5.4 + image: ghcr.io/labring/fastgpt-plugin:v0.5.5 container_name: fastgpt-plugin restart: always networks: diff --git a/document/content/docs/self-host/upgrading/4-14/4148.mdx b/document/content/docs/self-host/upgrading/4-14/4148.mdx index 0c2b32d1c6..61d9e0705f 100644 --- a/document/content/docs/self-host/upgrading/4-14/4148.mdx +++ b/document/content/docs/self-host/upgrading/4-14/4148.mdx @@ -5,6 +5,18 @@ description: 'FastGPT V4.14.8 更新说明' ## 更新指南 +### 环境变量更新 + +fastgpt-sandbox 支持配置安全凭证(可选) + +```bash +# fastgpt-sandbox 增加凭证 +SANDBOX_TOKEN= + +# 对应的 fastgpt 和fastgpt-pro也需要增加环境变量 +SANDBOX_TOKEN= +``` + ### 更新镜像 - 更新 FastGPT 镜像 tag: v4.14.8 diff --git a/document/content/docs/self-host/upgrading/4-14/4149.en.mdx b/document/content/docs/self-host/upgrading/4-14/4149.en.mdx new file mode 100644 index 0000000000..3402566f9d --- /dev/null +++ b/document/content/docs/self-host/upgrading/4-14/4149.en.mdx @@ -0,0 +1,73 @@ +--- +title: 'V4.14.9 (In Progress)' +description: 'FastGPT V4.14.9 Release Notes' +--- + +## Upgrade Guide + +### 1. Environment Variable Updates + +1. Rename the following FastGPT environment variables — `SANDBOX_URL` and `SANDBOX_TOKEN` are now `CODE_SANDBOX_URL` and `CODE_SANDBOX_TOKEN`: + +```bash +# Old +SANDBOX_URL= +SANDBOX_TOKEN= +# New +CODE_SANDBOX_URL= +CODE_SANDBOX_TOKEN= +``` + +2. Internal-network security checks are now disabled by default. To re-enable them, set the environment variable `CHECK_INTERNAL_IP=true` (applies to fastgpt, fastgpt-pro, and fastgpt-sandbox). + +### 2. Update Images + +- FastGPT image tag: v4.14.9.1 +- FastGPT Commercial Edition image tag: v4.14.9.1 +- fastgpt-plugin image tag: v0.5.5 +- mcp_server — no update required +- sandbox image tag: v4.14.9.1 +- AIProxy — no update required + +## API Changes + +The `/api/core/chat/getPaginationRecords` endpoint now returns a `useAgentSandbox: boolean` field indicating whether the AI sandbox tool was used in the current conversation turn. The `llmModuleAccount` and `historyPreviewLength` fields will be removed soon — please migrate away from them as soon as possible. + +## New Features + +1. Added AI Sandbox — attach a sandbox tool to the AI for richer operations. (Currently available on the cloud service only; a lightweight self-hosted deployment will ship in the next release.) +2. Publish channels now support WeChat personal accounts. +3. AgentV2 context now adapts to the paused state. +4. Introduced a logger SDK with Metrics tracking. +5. Updating a single Knowledge Base entry now also refreshes the collection's update timestamp. +6. Form file inputs now support opening files for preview. + +## Improvements + +1. API-based Knowledge Base sync now has additional fallback methods for retrieving file names. +2. Added SSRF protection to the HTTP tool. +3. Improved compatibility with more MCP JsonSchema fields — older versions could not handle mixed-type fields. +4. Optimized parts of the workflow runtime pool logic to reduce computational complexity. +5. Replaced DFS with Tarjan's SCC algorithm for edge grouping in the workflow runtime, resolving issues where complex cyclic workflows failed to run. +6. System toolsets no longer display a version number (since they have no selectable versions). + +## Bug Fixes + +1. When a workflow nested a plugin, plugin execution details were not properly preserved. Also cleaned up all tool-type prefixes. +2. Updating and saving an MCP toolset could prevent it from being called correctly (due to an incorrect toolId lookup). +3. The search box was missing from the API Knowledge Base file list. +4. Workflow variable values containing special characters (`$.`) caused incorrect value substitution. +5. Referencing an agent tool in a workflow caused a version retrieval error. +6. When switching from a model that supports certain parameters to one that does not, the unsupported parameters were not removed, causing model invocation failures. +7. Closing a shared link's display status caused AI responses in the chat history to render incorrectly. +8. Re-opening the preview dialog in workflow preview mode lost form input content. +9. Custom fields in subscription plans were not applied. +10. The login endpoint had an async session issue that produced error logs. +12. The condition evaluator was missing selectable conditions for the `arrayAny` type. +13. Video/audio custom file type workflows were missing file link variables at the start node. +14. User input messages were not escaped to Markdown format. +15. Fixed partial context concatenation errors in AgentV2. + +## Code Improvements + +1. Fixed a monorepo issue in Commercial Edition development where different React references required a full package reinstall. diff --git a/document/content/docs/self-host/upgrading/4-14/4149.mdx b/document/content/docs/self-host/upgrading/4-14/4149.mdx index 956081675c..c52649bf4e 100644 --- a/document/content/docs/self-host/upgrading/4-14/4149.mdx +++ b/document/content/docs/self-host/upgrading/4-14/4149.mdx @@ -15,18 +15,18 @@ SANDBOX_URL=代码运行沙盒的地址 SANDBOX_TOKEN=代码运行沙盒的凭证(可以为空,4.14.8 新增加了鉴权) # 新的 CODE_SANDBOX_URL=代码运行沙盒的地址 -CODE_SANDBOX_TOKEN=代码运行沙盒的凭证(可以为空,4.14.8 新增加了鉴权) +CODE_SANDBOX_TOKEN=代码运行沙盒的凭证 ``` 2. 默认关闭内网安全检查,如需开启,需设置环境变量`CHECK_INTERNAL_IP=true`(fastgpt,fastgpt-pro,fastgpt-sandbox 通用变量) ### 2. 更新镜像 -- 更新 FastGPT 镜像 tag: v4.14.9 -- 更新 FastGPT 商业版镜像 tag: v4.14.9 +- 更新 FastGPT 镜像 tag: v4.14.9.1 +- 更新 FastGPT 商业版镜像 tag: v4.14.9.1 - 更新 fastgpt-plugin 镜像 tag: v0.5.5 - mcp_server 无需更新 -- 更新 sandbox 镜像 tag: v4.14.9 +- 更新 sandbox 镜像 tag: v4.14.9.1 - AIProxy 无需更新 ## 接口变更 diff --git a/document/content/docs/toc.en.mdx b/document/content/docs/toc.en.mdx index ec26fd635d..8af9d12acb 100644 --- a/document/content/docs/toc.en.mdx +++ b/document/content/docs/toc.en.mdx @@ -122,6 +122,7 @@ description: FastGPT Toc - [/en/docs/self-host/upgrading/4-14/4147](/en/docs/self-host/upgrading/4-14/4147) - [/en/docs/self-host/upgrading/4-14/4148](/en/docs/self-host/upgrading/4-14/4148) - [/en/docs/self-host/upgrading/4-14/41481](/en/docs/self-host/upgrading/4-14/41481) +- [/en/docs/self-host/upgrading/4-14/4149](/en/docs/self-host/upgrading/4-14/4149) - [/en/docs/self-host/upgrading/outdated/40](/en/docs/self-host/upgrading/outdated/40) - [/en/docs/self-host/upgrading/outdated/41](/en/docs/self-host/upgrading/outdated/41) - [/en/docs/self-host/upgrading/outdated/4100](/en/docs/self-host/upgrading/outdated/4100) diff --git a/document/data/doc-last-modified.json b/document/data/doc-last-modified.json index 477b031e89..6a6727cf39 100644 --- a/document/data/doc-last-modified.json +++ b/document/data/doc-last-modified.json @@ -238,7 +238,7 @@ "document/content/docs/self-host/upgrading/4-14/4148.mdx": "2026-03-22T17:58:45+08:00", "document/content/docs/self-host/upgrading/4-14/41481.en.mdx": "2026-03-09T12:02:02+08:00", "document/content/docs/self-host/upgrading/4-14/41481.mdx": "2026-03-09T17:39:53+08:00", - "document/content/docs/self-host/upgrading/4-14/4149.mdx": "2026-03-23T11:33:27+08:00", + "document/content/docs/self-host/upgrading/4-14/4149.mdx": "2026-03-23T11:57:05+08:00", "document/content/docs/self-host/upgrading/outdated/40.en.mdx": "2026-03-03T17:39:47+08:00", "document/content/docs/self-host/upgrading/outdated/40.mdx": "2026-03-03T17:39:47+08:00", "document/content/docs/self-host/upgrading/outdated/41.en.mdx": "2026-03-03T17:39:47+08:00", @@ -379,8 +379,8 @@ "document/content/docs/self-host/upgrading/outdated/499.mdx": "2026-03-03T17:39:47+08:00", "document/content/docs/self-host/upgrading/upgrade-intruction.en.mdx": "2026-03-03T17:39:47+08:00", "document/content/docs/self-host/upgrading/upgrade-intruction.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/toc.en.mdx": "2026-03-23T11:33:27+08:00", - "document/content/docs/toc.mdx": "2026-03-23T11:33:27+08:00", + "document/content/docs/toc.en.mdx": "2026-03-23T11:57:05+08:00", + "document/content/docs/toc.mdx": "2026-03-23T11:57:05+08:00", "document/content/docs/use-cases/app-cases/dalle3.en.mdx": "2026-02-26T22:14:30+08:00", "document/content/docs/use-cases/app-cases/dalle3.mdx": "2025-07-23T21:35:03+08:00", "document/content/docs/use-cases/app-cases/english_essay_correction_bot.en.mdx": "2026-02-26T22:14:30+08:00", @@ -407,8 +407,8 @@ "document/content/docs/use-cases/external-integration/official_account.mdx": "2026-02-26T00:26:52+08:00", "document/content/docs/use-cases/external-integration/openapi.en.mdx": "2026-02-26T22:14:30+08:00", "document/content/docs/use-cases/external-integration/openapi.mdx": "2026-02-12T18:45:30+08:00", - "document/content/docs/use-cases/external-integration/wechat.en.mdx": "2026-03-23T11:33:27+08:00", - "document/content/docs/use-cases/external-integration/wechat.mdx": "2026-03-23T11:33:27+08:00", + "document/content/docs/use-cases/external-integration/wechat.en.mdx": "2026-03-23T11:57:05+08:00", + "document/content/docs/use-cases/external-integration/wechat.mdx": "2026-03-23T11:57:05+08:00", "document/content/docs/use-cases/external-integration/wecom.en.mdx": "2026-02-26T22:14:30+08:00", "document/content/docs/use-cases/external-integration/wecom.mdx": "2025-12-10T20:07:05+08:00", "document/content/docs/use-cases/index.en.mdx": "2026-02-26T22:14:30+08:00", diff --git a/document/public/deploy/docker/cn/docker-compose.milvus.yml b/document/public/deploy/docker/cn/docker-compose.milvus.yml index 6e3fd6bf33..1fa920b92d 100644 --- a/document/public/deploy/docker/cn/docker-compose.milvus.yml +++ b/document/public/deploy/docker/cn/docker-compose.milvus.yml @@ -191,7 +191,7 @@ services: fastgpt: container_name: fastgpt - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.14.8 # git + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.14.9.1 # git ports: - 3000:3000 networks: @@ -265,7 +265,7 @@ services: - ./config.json:/app/data/config.json code-sandbox: container_name: code-sandbox - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-sandbox:v4.14.8 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-sandbox:v4.14.9.1 networks: - fastgpt restart: always @@ -310,7 +310,7 @@ services: retries: 3 fastgpt-mcp-server: container_name: fastgpt-mcp-server - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-mcp_server:v4.14.8 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-mcp_server:v4.14.9.1 networks: - fastgpt ports: @@ -320,7 +320,7 @@ services: <<: [*x-log-config] FASTGPT_ENDPOINT: http://fastgpt:3000 fastgpt-plugin: - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-plugin:v0.5.4 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-plugin:v0.5.5 container_name: fastgpt-plugin restart: always networks: diff --git a/document/public/deploy/docker/cn/docker-compose.oceanbase.yml b/document/public/deploy/docker/cn/docker-compose.oceanbase.yml index fd9f4bcb88..70bcaf4380 100644 --- a/document/public/deploy/docker/cn/docker-compose.oceanbase.yml +++ b/document/public/deploy/docker/cn/docker-compose.oceanbase.yml @@ -168,7 +168,7 @@ services: fastgpt: container_name: fastgpt - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.14.8 # git + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.14.9.1 # git ports: - 3000:3000 networks: @@ -242,7 +242,7 @@ services: - ./config.json:/app/data/config.json code-sandbox: container_name: code-sandbox - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-sandbox:v4.14.8 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-sandbox:v4.14.9.1 networks: - fastgpt restart: always @@ -287,7 +287,7 @@ services: retries: 3 fastgpt-mcp-server: container_name: fastgpt-mcp-server - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-mcp_server:v4.14.8 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-mcp_server:v4.14.9.1 networks: - fastgpt ports: @@ -297,7 +297,7 @@ services: <<: [*x-log-config] FASTGPT_ENDPOINT: http://fastgpt:3000 fastgpt-plugin: - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-plugin:v0.5.4 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-plugin:v0.5.5 container_name: fastgpt-plugin restart: always networks: diff --git a/document/public/deploy/docker/cn/docker-compose.pg.yml b/document/public/deploy/docker/cn/docker-compose.pg.yml index 7fad40a8f0..63b6ee4fc8 100644 --- a/document/public/deploy/docker/cn/docker-compose.pg.yml +++ b/document/public/deploy/docker/cn/docker-compose.pg.yml @@ -149,7 +149,7 @@ services: fastgpt: container_name: fastgpt - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.14.8 # git + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.14.9.1 # git ports: - 3000:3000 networks: @@ -223,7 +223,7 @@ services: - ./config.json:/app/data/config.json code-sandbox: container_name: code-sandbox - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-sandbox:v4.14.8 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-sandbox:v4.14.9.1 networks: - fastgpt restart: always @@ -268,7 +268,7 @@ services: retries: 3 fastgpt-mcp-server: container_name: fastgpt-mcp-server - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-mcp_server:v4.14.8 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-mcp_server:v4.14.9.1 networks: - fastgpt ports: @@ -278,7 +278,7 @@ services: <<: [*x-log-config] FASTGPT_ENDPOINT: http://fastgpt:3000 fastgpt-plugin: - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-plugin:v0.5.4 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-plugin:v0.5.5 container_name: fastgpt-plugin restart: always networks: diff --git a/document/public/deploy/docker/cn/docker-compose.seekdb.yml b/document/public/deploy/docker/cn/docker-compose.seekdb.yml index f43e4fbe65..49909c0d13 100644 --- a/document/public/deploy/docker/cn/docker-compose.seekdb.yml +++ b/document/public/deploy/docker/cn/docker-compose.seekdb.yml @@ -155,7 +155,7 @@ services: fastgpt: container_name: fastgpt - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.14.8 # git + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.14.9.1 # git ports: - 3000:3000 networks: @@ -229,7 +229,7 @@ services: - ./config.json:/app/data/config.json code-sandbox: container_name: code-sandbox - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-sandbox:v4.14.8 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-sandbox:v4.14.9.1 networks: - fastgpt restart: always @@ -274,7 +274,7 @@ services: retries: 3 fastgpt-mcp-server: container_name: fastgpt-mcp-server - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-mcp_server:v4.14.8 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-mcp_server:v4.14.9.1 networks: - fastgpt ports: @@ -284,7 +284,7 @@ services: <<: [*x-log-config] FASTGPT_ENDPOINT: http://fastgpt:3000 fastgpt-plugin: - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-plugin:v0.5.4 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-plugin:v0.5.5 container_name: fastgpt-plugin restart: always networks: diff --git a/document/public/deploy/docker/cn/docker-compose.zilliz.yml b/document/public/deploy/docker/cn/docker-compose.zilliz.yml index bcfd844bc5..746a42c045 100644 --- a/document/public/deploy/docker/cn/docker-compose.zilliz.yml +++ b/document/public/deploy/docker/cn/docker-compose.zilliz.yml @@ -133,7 +133,7 @@ services: fastgpt: container_name: fastgpt - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.14.8 # git + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:v4.14.9.1 # git ports: - 3000:3000 networks: @@ -207,7 +207,7 @@ services: - ./config.json:/app/data/config.json code-sandbox: container_name: code-sandbox - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-sandbox:v4.14.8 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-sandbox:v4.14.9.1 networks: - fastgpt restart: always @@ -252,7 +252,7 @@ services: retries: 3 fastgpt-mcp-server: container_name: fastgpt-mcp-server - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-mcp_server:v4.14.8 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-mcp_server:v4.14.9.1 networks: - fastgpt ports: @@ -262,7 +262,7 @@ services: <<: [*x-log-config] FASTGPT_ENDPOINT: http://fastgpt:3000 fastgpt-plugin: - image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-plugin:v0.5.4 + image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt-plugin:v0.5.5 container_name: fastgpt-plugin restart: always networks: diff --git a/document/public/deploy/docker/global/docker-compose.milvus.yml b/document/public/deploy/docker/global/docker-compose.milvus.yml index 60a1a8d181..96f753339c 100644 --- a/document/public/deploy/docker/global/docker-compose.milvus.yml +++ b/document/public/deploy/docker/global/docker-compose.milvus.yml @@ -191,7 +191,7 @@ services: fastgpt: container_name: fastgpt - image: ghcr.io/labring/fastgpt:v4.14.8 # git + image: ghcr.io/labring/fastgpt:v4.14.9.1 # git ports: - 3000:3000 networks: @@ -265,7 +265,7 @@ services: - ./config.json:/app/data/config.json code-sandbox: container_name: code-sandbox - image: ghcr.io/labring/fastgpt-sandbox:v4.14.8 + image: ghcr.io/labring/fastgpt-sandbox:v4.14.9.1 networks: - fastgpt restart: always @@ -310,7 +310,7 @@ services: retries: 3 fastgpt-mcp-server: container_name: fastgpt-mcp-server - image: ghcr.io/labring/fastgpt-mcp_server:v4.14.8 + image: ghcr.io/labring/fastgpt-mcp_server:v4.14.9.1 networks: - fastgpt ports: @@ -320,7 +320,7 @@ services: <<: [*x-log-config] FASTGPT_ENDPOINT: http://fastgpt:3000 fastgpt-plugin: - image: ghcr.io/labring/fastgpt-plugin:v0.5.4 + image: ghcr.io/labring/fastgpt-plugin:v0.5.5 container_name: fastgpt-plugin restart: always networks: diff --git a/document/public/deploy/docker/global/docker-compose.oceanbase.yml b/document/public/deploy/docker/global/docker-compose.oceanbase.yml index 3d5ef61042..a7d6fab341 100644 --- a/document/public/deploy/docker/global/docker-compose.oceanbase.yml +++ b/document/public/deploy/docker/global/docker-compose.oceanbase.yml @@ -168,7 +168,7 @@ services: fastgpt: container_name: fastgpt - image: ghcr.io/labring/fastgpt:v4.14.8 # git + image: ghcr.io/labring/fastgpt:v4.14.9.1 # git ports: - 3000:3000 networks: @@ -242,7 +242,7 @@ services: - ./config.json:/app/data/config.json code-sandbox: container_name: code-sandbox - image: ghcr.io/labring/fastgpt-sandbox:v4.14.8 + image: ghcr.io/labring/fastgpt-sandbox:v4.14.9.1 networks: - fastgpt restart: always @@ -287,7 +287,7 @@ services: retries: 3 fastgpt-mcp-server: container_name: fastgpt-mcp-server - image: ghcr.io/labring/fastgpt-mcp_server:v4.14.8 + image: ghcr.io/labring/fastgpt-mcp_server:v4.14.9.1 networks: - fastgpt ports: @@ -297,7 +297,7 @@ services: <<: [*x-log-config] FASTGPT_ENDPOINT: http://fastgpt:3000 fastgpt-plugin: - image: ghcr.io/labring/fastgpt-plugin:v0.5.4 + image: ghcr.io/labring/fastgpt-plugin:v0.5.5 container_name: fastgpt-plugin restart: always networks: diff --git a/document/public/deploy/docker/global/docker-compose.pg.yml b/document/public/deploy/docker/global/docker-compose.pg.yml index b732d4d39d..5a2e2b2285 100644 --- a/document/public/deploy/docker/global/docker-compose.pg.yml +++ b/document/public/deploy/docker/global/docker-compose.pg.yml @@ -149,7 +149,7 @@ services: fastgpt: container_name: fastgpt - image: ghcr.io/labring/fastgpt:v4.14.8 # git + image: ghcr.io/labring/fastgpt:v4.14.9.1 # git ports: - 3000:3000 networks: @@ -223,7 +223,7 @@ services: - ./config.json:/app/data/config.json code-sandbox: container_name: code-sandbox - image: ghcr.io/labring/fastgpt-sandbox:v4.14.8 + image: ghcr.io/labring/fastgpt-sandbox:v4.14.9.1 networks: - fastgpt restart: always @@ -268,7 +268,7 @@ services: retries: 3 fastgpt-mcp-server: container_name: fastgpt-mcp-server - image: ghcr.io/labring/fastgpt-mcp_server:v4.14.8 + image: ghcr.io/labring/fastgpt-mcp_server:v4.14.9.1 networks: - fastgpt ports: @@ -278,7 +278,7 @@ services: <<: [*x-log-config] FASTGPT_ENDPOINT: http://fastgpt:3000 fastgpt-plugin: - image: ghcr.io/labring/fastgpt-plugin:v0.5.4 + image: ghcr.io/labring/fastgpt-plugin:v0.5.5 container_name: fastgpt-plugin restart: always networks: diff --git a/document/public/deploy/docker/global/docker-compose.seekdb.yml b/document/public/deploy/docker/global/docker-compose.seekdb.yml index 81938ceca3..b98ee8a1a3 100644 --- a/document/public/deploy/docker/global/docker-compose.seekdb.yml +++ b/document/public/deploy/docker/global/docker-compose.seekdb.yml @@ -155,7 +155,7 @@ services: fastgpt: container_name: fastgpt - image: ghcr.io/labring/fastgpt:v4.14.8 # git + image: ghcr.io/labring/fastgpt:v4.14.9.1 # git ports: - 3000:3000 networks: @@ -229,7 +229,7 @@ services: - ./config.json:/app/data/config.json code-sandbox: container_name: code-sandbox - image: ghcr.io/labring/fastgpt-sandbox:v4.14.8 + image: ghcr.io/labring/fastgpt-sandbox:v4.14.9.1 networks: - fastgpt restart: always @@ -274,7 +274,7 @@ services: retries: 3 fastgpt-mcp-server: container_name: fastgpt-mcp-server - image: ghcr.io/labring/fastgpt-mcp_server:v4.14.8 + image: ghcr.io/labring/fastgpt-mcp_server:v4.14.9.1 networks: - fastgpt ports: @@ -284,7 +284,7 @@ services: <<: [*x-log-config] FASTGPT_ENDPOINT: http://fastgpt:3000 fastgpt-plugin: - image: ghcr.io/labring/fastgpt-plugin:v0.5.4 + image: ghcr.io/labring/fastgpt-plugin:v0.5.5 container_name: fastgpt-plugin restart: always networks: diff --git a/document/public/deploy/docker/global/docker-compose.ziliiz.yml b/document/public/deploy/docker/global/docker-compose.ziliiz.yml index 03e5e5ca5b..3437ae87d9 100644 --- a/document/public/deploy/docker/global/docker-compose.ziliiz.yml +++ b/document/public/deploy/docker/global/docker-compose.ziliiz.yml @@ -133,7 +133,7 @@ services: fastgpt: container_name: fastgpt - image: ghcr.io/labring/fastgpt:v4.14.8 # git + image: ghcr.io/labring/fastgpt:v4.14.9.1 # git ports: - 3000:3000 networks: @@ -207,7 +207,7 @@ services: - ./config.json:/app/data/config.json code-sandbox: container_name: code-sandbox - image: ghcr.io/labring/fastgpt-sandbox:v4.14.8 + image: ghcr.io/labring/fastgpt-sandbox:v4.14.9.1 networks: - fastgpt restart: always @@ -252,7 +252,7 @@ services: retries: 3 fastgpt-mcp-server: container_name: fastgpt-mcp-server - image: ghcr.io/labring/fastgpt-mcp_server:v4.14.8 + image: ghcr.io/labring/fastgpt-mcp_server:v4.14.9.1 networks: - fastgpt ports: @@ -262,7 +262,7 @@ services: <<: [*x-log-config] FASTGPT_ENDPOINT: http://fastgpt:3000 fastgpt-plugin: - image: ghcr.io/labring/fastgpt-plugin:v0.5.4 + image: ghcr.io/labring/fastgpt-plugin:v0.5.5 container_name: fastgpt-plugin restart: always networks: