Commit fad680a0 by Archer Committed by GitHub

fix: workflow (#7012)

parent ef514ee2
...@@ -19,8 +19,8 @@ jobs: ...@@ -19,8 +19,8 @@ jobs:
REF_TYPE: ${{ github.ref_type }} REF_TYPE: ${{ github.ref_type }}
CURRENT_REF: ${{ github.ref }} CURRENT_REF: ${{ github.ref }}
run: | run: |
if [[ "$REF_TYPE" != "tag" || ! "$VERSION" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then if [[ "$REF_TYPE" != "tag" || ! "$VERSION" =~ ^v ]]; then
echo "::error::Release workflow must run on a tag like v1.2.3. Current ref: ${CURRENT_REF}" echo "::error::Release workflow must run on a tag starting with v. Current ref: ${CURRENT_REF}"
exit 1 exit 1
fi fi
echo "version=${VERSION}" >> "$GITHUB_OUTPUT" echo "version=${VERSION}" >> "$GITHUB_OUTPUT"
......
...@@ -18,8 +18,8 @@ jobs: ...@@ -18,8 +18,8 @@ jobs:
env: env:
VERSION: ${{ github.event.inputs.version }} VERSION: ${{ github.event.inputs.version }}
run: | run: |
if [[ ! "$VERSION" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then if [[ ! "$VERSION" =~ ^v ]]; then
echo "::error::Image version must be like v1.2.3. Current value: ${VERSION}" echo "::error::Image version must start with v. Current value: ${VERSION}"
exit 1 exit 1
fi fi
echo "version=${VERSION}" >> "$GITHUB_OUTPUT" echo "version=${VERSION}" >> "$GITHUB_OUTPUT"
......
...@@ -19,8 +19,8 @@ jobs: ...@@ -19,8 +19,8 @@ jobs:
REF_TYPE: ${{ github.ref_type }} REF_TYPE: ${{ github.ref_type }}
CURRENT_REF: ${{ github.ref }} CURRENT_REF: ${{ github.ref }}
run: | run: |
if [[ "$REF_TYPE" != "tag" || ! "$VERSION" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then if [[ "$REF_TYPE" != "tag" || ! "$VERSION" =~ ^v ]]; then
echo "::error::Release workflow must run on a tag like v1.2.3. Current ref: ${CURRENT_REF}" echo "::error::Release workflow must run on a tag starting with v. Current ref: ${CURRENT_REF}"
exit 1 exit 1
fi fi
echo "version=${VERSION}" >> "$GITHUB_OUTPUT" echo "version=${VERSION}" >> "$GITHUB_OUTPUT"
......
...@@ -22,8 +22,8 @@ jobs: ...@@ -22,8 +22,8 @@ jobs:
REF_TYPE: ${{ github.ref_type }} REF_TYPE: ${{ github.ref_type }}
CURRENT_REF: ${{ github.ref }} CURRENT_REF: ${{ github.ref }}
run: | run: |
if [[ "$REF_TYPE" != "tag" || ! "$VERSION" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then if [[ "$REF_TYPE" != "tag" || ! "$VERSION" =~ ^v ]]; then
echo "::error::Release workflow must run on a tag like v1.2.3. Current ref: ${CURRENT_REF}" echo "::error::Release workflow must run on a tag starting with v. Current ref: ${CURRENT_REF}"
exit 1 exit 1
fi fi
echo "version=${VERSION}" >> "$GITHUB_OUTPUT" echo "version=${VERSION}" >> "$GITHUB_OUTPUT"
......
...@@ -19,8 +19,8 @@ jobs: ...@@ -19,8 +19,8 @@ jobs:
REF_TYPE: ${{ github.ref_type }} REF_TYPE: ${{ github.ref_type }}
CURRENT_REF: ${{ github.ref }} CURRENT_REF: ${{ github.ref }}
run: | run: |
if [[ "$REF_TYPE" != "tag" || ! "$VERSION" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then if [[ "$REF_TYPE" != "tag" || ! "$VERSION" =~ ^v ]]; then
echo "::error::Release workflow must run on a tag like v1.2.3. Current ref: ${CURRENT_REF}" echo "::error::Release workflow must run on a tag starting with v. Current ref: ${CURRENT_REF}"
exit 1 exit 1
fi fi
echo "version=${VERSION}" >> "$GITHUB_OUTPUT" echo "version=${VERSION}" >> "$GITHUB_OUTPUT"
......
...@@ -24,8 +24,8 @@ jobs: ...@@ -24,8 +24,8 @@ jobs:
REF_TYPE: ${{ github.ref_type }} REF_TYPE: ${{ github.ref_type }}
CURRENT_REF: ${{ github.ref }} CURRENT_REF: ${{ github.ref }}
run: | run: |
if [[ "$REF_TYPE" != "tag" || ! "$VERSION" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then if [[ "$REF_TYPE" != "tag" || ! "$VERSION" =~ ^v ]]; then
echo "::error::Release workflow must run on a tag like v1.2.3. Current ref: ${CURRENT_REF}" echo "::error::Release workflow must run on a tag starting with v. Current ref: ${CURRENT_REF}"
exit 1 exit 1
fi fi
echo "version=${VERSION}" >> "$GITHUB_OUTPUT" echo "version=${VERSION}" >> "$GITHUB_OUTPUT"
......
...@@ -19,8 +19,8 @@ jobs: ...@@ -19,8 +19,8 @@ jobs:
REF_TYPE: ${{ github.ref_type }} REF_TYPE: ${{ github.ref_type }}
CURRENT_REF: ${{ github.ref }} CURRENT_REF: ${{ github.ref }}
run: | run: |
if [[ "$REF_TYPE" != "tag" || ! "$VERSION" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then if [[ "$REF_TYPE" != "tag" || ! "$VERSION" =~ ^v ]]; then
echo "::error::Release workflow must run on a tag like v1.2.3. Current ref: ${CURRENT_REF}" echo "::error::Release workflow must run on a tag starting with v. Current ref: ${CURRENT_REF}"
exit 1 exit 1
fi fi
echo "version=${VERSION}" >> "$GITHUB_OUTPUT" echo "version=${VERSION}" >> "$GITHUB_OUTPUT"
......
--- ---
title: 'V4.15.0-beta3 (In Progress)' title: 'V4.15.0-beta3'
description: 'FastGPT V4.15.0-beta3 Release Notes' description: 'FastGPT V4.15.0-beta3 Release Notes'
--- ---
## 🚀 New Features ## 📦 Upgrade Guide
1. Multimodal models now support audio and video input. ### Image Changes
2. Shared links and portal pages now support language switching, and no longer force browser-language auto switching.
## 🔧 Environment Variable Changes - Update the fastgpt-app (FastGPT main service) image tag to v4.15.0-beta3.
- Update the fastgpt-pro (FastGPT commercial edition) image tag to v4.15.0-beta3.
- Update the fastgpt-code-sandbox image tag to v4.15.0-beta3.
### Environment Variable Changes
Code Sandbox adds security-related environment variables such as `SANDBOX_API_MAX_BODY_MB` and `SANDBOX_MAX_OUTPUT_MB`, and now supports grouped request queuing for run APIs through `queueId`. The full defaults are listed below: Code Sandbox adds security-related environment variables such as `SANDBOX_API_MAX_BODY_MB` and `SANDBOX_MAX_OUTPUT_MB`, and now supports grouped request queuing for run APIs through `queueId`. The full defaults are listed below:
...@@ -28,15 +31,23 @@ Code Sandbox adds security-related environment variables such as `SANDBOX_API_MA ...@@ -28,15 +31,23 @@ Code Sandbox adds security-related environment variables such as `SANDBOX_API_MA
`/sandbox/js` and `/sandbox/python` request bodies now support an optional `queueId` field. When `SANDBOX_QUEUE_ID_CONCURRENCY` is configured and a valid `queueId` is provided, requests with the same `queueId` are queued in FIFO order. Requests with different `queueId` values, or requests without `queueId`, are not limited by this setting and continue to be limited only by the worker pool concurrency. `/sandbox/js` and `/sandbox/python` request bodies now support an optional `queueId` field. When `SANDBOX_QUEUE_ID_CONCURRENCY` is configured and a valid `queueId` is provided, requests with the same `queueId` are queued in FIFO order. Requests with different `queueId` values, or requests without `queueId`, are not limited by this setting and continue to be limited only by the worker pool concurrency.
## 🚀 New Features
1. Multimodal models now support audio and video input.
2. Shared links and portal pages now support language switching, and no longer force browser-language auto switching.
## ⚙️ Improvements ## ⚙️ Improvements
1. Improved styles for Skill module dialogs. 1. Improved styles for Skill module dialogs.
2. Improved Skill list API performance. 2. Improved Skill list API performance.
3. Improved workflow node name and description inputs. 3. Improved workflow node name and description inputs.
4. Workflow editor drafts are now saved automatically for recovery when the session expires and the user is redirected.
5. Improved the login page UI.
## 🐛 Bug Fixes ## 🐛 Bug Fixes
1. Adapted TTS audio playback to the latest OpenAI SDK to avoid errors. 1. Adapted TTS audio playback to the latest OpenAI SDK to avoid errors.
2. Fixed cases where Knowledge Base data chunking could produce oversized chunks when code blocks were present.
## 🛠️ Code Improvements ## 🛠️ Code Improvements
......
--- ---
title: 'V4.15.0-beta3(进行中)' title: 'V4.15.0-beta3'
description: 'FastGPT V4.15.0-beta3 更新说明' description: 'FastGPT V4.15.0-beta3 更新说明'
--- ---
## 升级指南 ## 📦 升级指南
### 🔧 环境变量变更 ### 镜像变更
- 更新 fastgpt-app(fastgpt 主服务) 镜像 tag: v4.15.0-beta3
- 更新 fastgpt-pro(fastgpt 商业版) 镜像 tag: v4.15.0-beta3
- 更新 fastgpt-code-sandbox 镜像 tag: v4.15.0-beta3
### 环境变量变更
Code Sandbox 新增 `SANDBOX_API_MAX_BODY_MB`、`SANDBOX_MAX_OUTPUT_MB` 等安全相关环境变量,并支持通过 `queueId` 对运行接口做分组排队;完整默认值如下: Code Sandbox 新增 `SANDBOX_API_MAX_BODY_MB`、`SANDBOX_MAX_OUTPUT_MB` 等安全相关环境变量,并支持通过 `queueId` 对运行接口做分组排队;完整默认值如下:
......
...@@ -281,7 +281,7 @@ ...@@ -281,7 +281,7 @@
"content/self-host/upgrading/4-15/41502.en.mdx": "2026-05-25T11:21:30+08:00", "content/self-host/upgrading/4-15/41502.en.mdx": "2026-05-25T11:21:30+08:00",
"content/self-host/upgrading/4-15/41502.mdx": "2026-05-25T11:21:30+08:00", "content/self-host/upgrading/4-15/41502.mdx": "2026-05-25T11:21:30+08:00",
"content/self-host/upgrading/4-15/41503.en.mdx": "2026-05-28T13:54:38+08:00", "content/self-host/upgrading/4-15/41503.en.mdx": "2026-05-28T13:54:38+08:00",
"content/self-host/upgrading/4-15/41503.mdx": "2026-05-28T13:54:38+08:00", "content/self-host/upgrading/4-15/41503.mdx": "2026-05-28T16:06:08+08:00",
"content/self-host/upgrading/outdated/40.en.mdx": "2026-04-26T21:08:47+08:00", "content/self-host/upgrading/outdated/40.en.mdx": "2026-04-26T21:08:47+08:00",
"content/self-host/upgrading/outdated/40.mdx": "2026-04-26T21:08:47+08:00", "content/self-host/upgrading/outdated/40.mdx": "2026-04-26T21:08:47+08:00",
"content/self-host/upgrading/outdated/41.en.mdx": "2026-04-26T21:08:47+08:00", "content/self-host/upgrading/outdated/41.en.mdx": "2026-04-26T21:08:47+08:00",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment