diff --git a/document/content/docs/self-host/upgrading/4-14/41411.en.mdx b/document/content/docs/self-host/upgrading/4-14/41411.en.mdx new file mode 100644 index 0000000000..9711285348 --- /dev/null +++ b/document/content/docs/self-host/upgrading/4-14/41411.en.mdx @@ -0,0 +1,54 @@ +--- +title: 'V4.14.11 (In Progress)' +description: 'FastGPT V4.14.11 Release Notes' +--- + +## Upgrade Guide +### 1. Update image tags + +- Update fastgpt-app (FastGPT main service) image tag to: v4.14.11 +- Update fastgpt-pro (commercial edition) image tag to: v4.14.11 +- Update code-sandbox image tag to: v4.14.11 +- Update fastgpt-plugin image tag to: v0.6.0 +- Update Aiproxy image tag to: v0.5.3 + +### 2. Update environment variables + +> All variables below have default values — you can leave them unset. + +```dotenv +STREAM_RESUME_TTL_SECONDS=300 # TTL for Redis stream resume snapshots while generating (seconds) +STREAM_RESUME_POST_COMPLETE_TTL_SECONDS=30 # Shortened TTL after stream completes, for faster reclamation (seconds) +STREAM_RESUME_REDIS_MAXMEMORY_RATIO=0.5 # Stop creating resume snapshots for new requests when Redis used memory / maxmemory reaches this threshold +STREAM_RESUME_REDIS_MEMORY_CHECK_INTERVAL_MS=5000 # Cache duration for Redis memory checks (ms), avoids calling INFO MEMORY on every stream request + +WORKFLOW_PARALLEL_MAX_CONCURRENCY=10 # Upper bound for max concurrency; cannot exceed WORKFLOW_MAX_LOOP_TIMES +``` + +## 🚀 Features + +1. Chat stream response resume support. +2. Parallel execution node. +3. Reworked the variable update node UX, with more numeric and array operations. +4. Unified S3 file uploads, with support for proxying S3 uploads and access through FastGPT to reduce pre-signed URL configuration issues. +5. Added direct preview for some sandbox file types, and optimized large file downloads. + +## âš™ī¸ Optimizations + +1. Added zod parameter validation to many APIs to reduce attack surface and parameter type errors. +2. Refactored model channel management code. +3. Added a default VLM model to the knowledge base creation API. + +## 🐛 Bug Fixes + +1. Fixed an issue where the model in chat Agent mode was reset after refresh. +2. Fixed missing permission checks on several APIs. +3. Fixed a billing error in the API for pushing data to the knowledge base. +4. Fixed garbled Chinese characters when uploading Markdown documents to the knowledge base, caused by the leading English content being misdetected as `ascii`. +5. Fixed Python code execution ignoring parameters when the input was empty. +6. Fixed the workflow global variable multi-select field not clearing default values when an enum entry was removed. +7. Fixed sub-workflow global variable default values not being displayed when adding a sub-workflow. +8. Fixed the workflow code-run node replacing the IDs of all output values after AI code generation; now IDs with the same key are preserved. +9. Fixed child node positions shifting when a parent node was auto-aligned by guides in the workflow. +10. Fixed the evaluation list permission filter not covering inherited permissions. +11. Fixed raw schema not being saved for MCP tools and HTTP tools, causing inaccurate schemas during tool calls. diff --git a/document/content/docs/self-host/upgrading/4-14/41412.en.mdx b/document/content/docs/self-host/upgrading/4-14/41412.en.mdx new file mode 100644 index 0000000000..a79250a7ac --- /dev/null +++ b/document/content/docs/self-host/upgrading/4-14/41412.en.mdx @@ -0,0 +1,25 @@ +--- +title: 'V4.14.12' +description: 'FastGPT V4.14.12 Release Notes' +--- + +## Upgrade Guide +### 1. Update image tags + +- Update fastgpt-app (FastGPT main service) image tag to: v4.14.12 +- Update fastgpt-pro (commercial edition) image tag to: v4.14.12 + +## 🐛 Bug Fixes + +1. Fixed a zod validation error on the third-level knowledge base directory `path` API. +2. Fixed a `dataId` issue in the `v1/completions` API that prevented run details from showing up in chat logs during API calls. +3. Fixed the sensitive information filter checkbox in chat Agent apps that could not be unchecked. + +## 🚀 Features + +1. Response values can now set a custom HTTP status code. +2. Agent scheduler supports PI Agent mode (beta). + +## âš™ī¸ Optimizations + +1. Improved error handling in the skill API. diff --git a/document/content/docs/self-host/upgrading/4-14/41412.mdx b/document/content/docs/self-host/upgrading/4-14/41412.mdx index 4fe40dcfe0..0073442e2b 100644 --- a/document/content/docs/self-host/upgrading/4-14/41412.mdx +++ b/document/content/docs/self-host/upgrading/4-14/41412.mdx @@ -4,6 +4,7 @@ description: 'FastGPT V4.14.12 æ›´æ–°č¯´æ˜Ž' --- ## 升įē§æŒ‡å— + ### 1. 更新镜像 tag - 更新 fastgpt-app(fastgpt ä¸ģæœåŠĄ) 镜像 tag: v4.14.12 diff --git a/document/content/docs/self-host/upgrading/4-14/41413.en.mdx b/document/content/docs/self-host/upgrading/4-14/41413.en.mdx new file mode 100644 index 0000000000..9a5282b30d --- /dev/null +++ b/document/content/docs/self-host/upgrading/4-14/41413.en.mdx @@ -0,0 +1,18 @@ +--- +title: 'V4.14.13' +description: 'FastGPT V4.14.13 Release Notes' +--- + +## Upgrade Guide +### 1. Update image tags + +- Update fastgpt-app (FastGPT main service) image tag to: v4.14.13 + +## 🐛 Bug Fixes + +1. Fixed auth failure on the single-quote fetch API when accessed via share link. +2. Fixed an auth bypass risk in opensandbox. + +## âš™ī¸ Optimizations + +1. The `completions` API `chatId` now accepts `null`. diff --git a/document/content/docs/self-host/upgrading/4-14/41413.mdx b/document/content/docs/self-host/upgrading/4-14/41413.mdx new file mode 100644 index 0000000000..63428bfdd2 --- /dev/null +++ b/document/content/docs/self-host/upgrading/4-14/41413.mdx @@ -0,0 +1,19 @@ +--- +title: 'V4.14.13' +description: 'FastGPT V4.14.13 æ›´æ–°č¯´æ˜Ž' +--- + +## 升įē§æŒ‡å— + +### 1. 更新镜像 tag + +- 更新 fastgpt-app(fastgpt ä¸ģæœåŠĄ) 镜像 tag: v4.14.13 + +## 🐛 äŋŽå¤ + +1. 分äēĢ链æŽĨčŽˇå–å•æĄåŧ•ᔍæŽĨåŖé‰´æƒå¤ąč´Ĩ。 +2. opensandbox 鉴权įģ•čŋ‡éŖŽé™Šã€‚ + +## âš™ī¸ äŧ˜åŒ– + +1. completions æŽĨåŖ chatId 支持 null įąģ型。 \ No newline at end of file diff --git a/document/content/docs/self-host/upgrading/4-14/meta.en.json b/document/content/docs/self-host/upgrading/4-14/meta.en.json index 6c9a641bd0..b749dd46cd 100644 --- a/document/content/docs/self-host/upgrading/4-14/meta.en.json +++ b/document/content/docs/self-host/upgrading/4-14/meta.en.json @@ -1,5 +1,21 @@ { "title": "4.14.x", "description": "", - "pages": ["41410", "4149", "4148", "4147", "4146", "41451", "4145", "4144", "4143", "4142", "4141", "4140"] + "pages": [ + "41413", + "41412", + "41411", + "41410", + "4149", + "4148", + "4147", + "4146", + "41451", + "4145", + "4144", + "4143", + "4142", + "4141", + "4140" + ] } diff --git a/document/content/docs/self-host/upgrading/4-14/meta.json b/document/content/docs/self-host/upgrading/4-14/meta.json index 96ff8daf08..b749dd46cd 100644 --- a/document/content/docs/self-host/upgrading/4-14/meta.json +++ b/document/content/docs/self-host/upgrading/4-14/meta.json @@ -2,6 +2,8 @@ "title": "4.14.x", "description": "", "pages": [ + "41413", + "41412", "41411", "41410", "4149", diff --git a/document/content/docs/toc.en.mdx b/document/content/docs/toc.en.mdx index 1c85cdf1e1..4a7483c502 100644 --- a/document/content/docs/toc.en.mdx +++ b/document/content/docs/toc.en.mdx @@ -115,6 +115,9 @@ description: FastGPT Toc - [/en/docs/self-host/upgrading/4-14/4140](/en/docs/self-host/upgrading/4-14/4140) - [/en/docs/self-host/upgrading/4-14/4141](/en/docs/self-host/upgrading/4-14/4141) - [/en/docs/self-host/upgrading/4-14/41410](/en/docs/self-host/upgrading/4-14/41410) +- [/en/docs/self-host/upgrading/4-14/41411](/en/docs/self-host/upgrading/4-14/41411) +- [/en/docs/self-host/upgrading/4-14/41412](/en/docs/self-host/upgrading/4-14/41412) +- [/en/docs/self-host/upgrading/4-14/41413](/en/docs/self-host/upgrading/4-14/41413) - [/en/docs/self-host/upgrading/4-14/4142](/en/docs/self-host/upgrading/4-14/4142) - [/en/docs/self-host/upgrading/4-14/4143](/en/docs/self-host/upgrading/4-14/4143) - [/en/docs/self-host/upgrading/4-14/4144](/en/docs/self-host/upgrading/4-14/4144) diff --git a/document/content/docs/toc.mdx b/document/content/docs/toc.mdx index 06265d5806..2faadf602b 100644 --- a/document/content/docs/toc.mdx +++ b/document/content/docs/toc.mdx @@ -116,6 +116,7 @@ description: FastGPT æ–‡æĄŖį›ŽåŊ• - [/docs/self-host/upgrading/4-14/41410](/docs/self-host/upgrading/4-14/41410) - [/docs/self-host/upgrading/4-14/41411](/docs/self-host/upgrading/4-14/41411) - [/docs/self-host/upgrading/4-14/41412](/docs/self-host/upgrading/4-14/41412) +- [/docs/self-host/upgrading/4-14/41413](/docs/self-host/upgrading/4-14/41413) - [/docs/self-host/upgrading/4-14/4142](/docs/self-host/upgrading/4-14/4142) - [/docs/self-host/upgrading/4-14/4143](/docs/self-host/upgrading/4-14/4143) - [/docs/self-host/upgrading/4-14/4144](/docs/self-host/upgrading/4-14/4144) diff --git a/document/data/doc-last-modified.json b/document/data/doc-last-modified.json index 8d41fc2baa..ee02468543 100644 --- a/document/data/doc-last-modified.json +++ b/document/data/doc-last-modified.json @@ -176,7 +176,7 @@ "document/content/docs/self-host/custom-models/xinference.en.mdx": "2026-03-30T10:05:42+08:00", "document/content/docs/self-host/custom-models/xinference.mdx": "2026-03-30T10:05:42+08:00", "document/content/docs/self-host/deploy/docker.en.mdx": "2026-04-17T23:28:43+08:00", - "document/content/docs/self-host/deploy/docker.mdx": "2026-04-17T23:28:43+08:00", + "document/content/docs/self-host/deploy/docker.mdx": "2026-04-20T17:55:45+08:00", "document/content/docs/self-host/deploy/sealos.en.mdx": "2026-03-03T17:39:47+08:00", "document/content/docs/self-host/deploy/sealos.mdx": "2026-03-03T17:39:47+08:00", "document/content/docs/self-host/design/dataset.en.mdx": "2026-03-03T17:39:47+08:00", @@ -224,8 +224,8 @@ "document/content/docs/self-host/upgrading/4-14/4141.mdx": "2026-03-03T17:39:47+08:00", "document/content/docs/self-host/upgrading/4-14/41410.en.mdx": "2026-03-31T23:15:29+08:00", "document/content/docs/self-host/upgrading/4-14/41410.mdx": "2026-04-18T20:47:39+08:00", - "document/content/docs/self-host/upgrading/4-14/41411.mdx": "2026-04-18T20:47:39+08:00", - "document/content/docs/self-host/upgrading/4-14/41412.mdx": "2026-04-20T16:57:11+08:00", + "document/content/docs/self-host/upgrading/4-14/41411.mdx": "2026-04-20T20:18:35+08:00", + "document/content/docs/self-host/upgrading/4-14/41412.mdx": "2026-04-20T20:18:35+08:00", "document/content/docs/self-host/upgrading/4-14/4142.en.mdx": "2026-03-03T17:39:47+08:00", "document/content/docs/self-host/upgrading/4-14/4142.mdx": "2026-03-03T17:39:47+08:00", "document/content/docs/self-host/upgrading/4-14/4143.en.mdx": "2026-03-03T17:39:47+08:00", @@ -387,7 +387,7 @@ "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-04-20T13:51:34+08:00", "document/content/docs/toc.en.mdx": "2026-04-17T23:28:43+08:00", - "document/content/docs/toc.mdx": "2026-04-20T15:24:07+08:00", + "document/content/docs/toc.mdx": "2026-04-20T17:45:22+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",