Skip to content

Commit af669a1

Browse files
4.14.4 features (#6090)
* perf: zod with app log (#6083) * perf: safe decode * perf: zod with app log * fix: text * remove log * rename field * refactor: improve like/dislike interaction (#6080) * refactor: improve like/dislike interaction * button style & merge status * perf * fix * i18n * feedback ui * format * api optimize * openapi * read status --------- Co-authored-by: archer <[email protected]> * perf: remove empty chat * perf: delete resource tip * fix: confirm * feedback filter * fix: ts * perf: linker scroll * perf: feedback ui * fix: plugin file input store * fix: max tokens * update comment * fix: condition value type * fix feedback (#6095) * fix feedback * text * list * fix: versionid --------- Co-authored-by: archer <[email protected]> * fix: chat setting render;export logs filter * add test * perf: log list api * perf: redirect check * perf: log list * create ui * create ui --------- Co-authored-by: heheer <[email protected]>
1 parent 13681c9 commit af669a1

File tree

135 files changed

+6342
-2000
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

135 files changed

+6342
-2000
lines changed

SECURITY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
如果您发现了 FastGPT 的安全漏洞,请按照以下步骤进行报告:
66

77
1. **报告方式**
8-
发送邮件至:yujinlong@sealos.io
8+
发送邮件至:archer@fastgpt.io
99
请备注版本以及您的 GitHub 账号
1010

1111
3. **响应时间**

document/content/docs/protocol/privacy.en.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,5 +58,5 @@ Due to servers potentially being located in different countries/regions, you agr
5858

5959
**Contact Us**
6060

61-
1. For any questions, suggestions, or complaints about this policy, contact us at: yujinlong@sealos.io.
61+
1. For any questions, suggestions, or complaints about this policy, contact us at: archer@fastgpt.io.
6262
2. We will respond promptly and address your concerns.

document/content/docs/protocol/privacy.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,5 +58,5 @@ description: ' FastGPT 隐私政策'
5858

5959
**联系我们**
6060

61-
1. 如您对本隐私政策有任何疑问、建议或投诉,请通过以下方式与我们联系:yujinlong@sealos.io
61+
1. 如您对本隐私政策有任何疑问、建议或投诉,请通过以下方式与我们联系:archer@fastgpt.io
6262
2. 我们将尽快回复并解决您提出的问题。

document/content/docs/protocol/terms.en.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,4 +72,4 @@ This FastGPT Service Agreement constitutes the terms and conditions agreed betwe
7272
**Article 7 Additional Provisions**
7373

7474
1. If any clause is deemed unlawful or invalid, the remaining provisions shall remain enforceable.
75-
2. Sealos retains final authority in interpreting this Agreement and privacy policies. For any inquiries, please contact us at yujinlong@sealos.io.
75+
2. Sealos retains final authority in interpreting this Agreement and privacy policies. For any inquiries, please contact us at archer@fastgpt.io.

document/content/docs/protocol/terms.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,4 +67,4 @@ FastGPT 服务协议是您与珠海环界云计算有限公司(以下简称“
6767
**第7条 其他条款**
6868

6969
1. 如本协议中部分条款因违反法律法规而被视为无效,不影响其他条款的效力。
70-
2. 本公司保留对本协议及隐私政策的最终解释权。如您对本协议或隐私政策有任何疑问,请联系我们:yujinlong@sealos.io
70+
2. 本公司保留对本协议及隐私政策的最终解释权。如您对本协议或隐私政策有任何疑问,请联系我们:archer@fastgpt.io

document/content/docs/upgrading/4-14/4144.mdx

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,15 @@ curl --location --request POST 'https://{{host}}/api/admin/initv4144' \
2727
1. 工具调用支持配置流输出
2828
2. AI 积分告警通知。
2929
3. 对话日志支持展示 IP 地址归属地。
30-
4. 通过 API 上传本地文件至知识库,保存至 S3。同时将旧版 Gridfs 代码全部移除。
31-
5. 新版订阅套餐逻辑。
32-
6. 支持配置对话文件白名单。
33-
7. S3 支持 pathStyle 和 region 配置。
34-
8. 支持通过 Sealos 来进行多租户自定义域名配置。
35-
9. 工作流中引用工具时,文件输入支持手动填写(原本只支持变量引用)。
36-
10. 支持网络代理(HTTP_PROXY,HTTPS_PROXY)
30+
4. 对话日志支持展示应用版本名(如果对话中途修改成最新版本,则会被修改成最新版本)
31+
5. 对话日志支持按点赞点踩过滤,并在对话详情里可以快速定位到赞/踩的记录。
32+
6. 通过 API 上传本地文件至知识库,保存至 S3。同时将旧版 Gridfs 代码全部移除。
33+
7. 新版订阅套餐逻辑。
34+
8. 支持配置对话文件白名单。
35+
9. S3 支持 pathStyle 和 region 配置。
36+
10. 支持通过 Sealos 来进行多租户自定义域名配置。
37+
11. 工作流中引用工具时,文件输入支持手动填写(原本只支持变量引用)。
38+
12. 支持网络代理(HTTP_PROXY,HTTPS_PROXY)
3739

3840
## ⚙️ 优化
3941

@@ -44,6 +46,9 @@ curl --location --request POST 'https://{{host}}/api/admin/initv4144' \
4446
5. LLM 请求时,图片无效报错提示。
4547
6. completions 接口,非 stream 模式, detail=false 时,增加返回 reason_content。
4648
7. 增加对于无效的 S3 key 检测。
49+
8. 删除应用和知识库时,强制要求输入名称校验。
50+
9. Mongo 慢操作日志,可以准确打印集合名和操作内容。
51+
10. 分享链接,自定义鉴权返回的 uid,强制要求长度小于 200(太长会影响文件上传)。
4752

4853
## 🐛 修复
4954

@@ -64,6 +69,9 @@ curl --location --request POST 'https://{{host}}/api/admin/initv4144' \
6469
15. 模型头像缺失情况下,默认 huggingface.svg 图标显示错误。
6570
16. 日志导出时,结束时间会多出一天。
6671
17. 表单输入,前端默认值未传递到实体值。
72+
18. 工具调用时,未传递 max_tokens 参数。
73+
19. 工作流判断器 value 值,未结合 condition 来综合获取数据类型。
74+
20. 非直接分块模式的知识库数据,引用阅读器导航顺序异常。引用阅读器只会加载同一页。
6775

6876
## 插件
6977

document/data/doc-last-modified.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -97,10 +97,10 @@
9797
"document/content/docs/protocol/index.mdx": "2025-07-30T15:38:30+08:00",
9898
"document/content/docs/protocol/open-source.en.mdx": "2025-08-05T23:20:39+08:00",
9999
"document/content/docs/protocol/open-source.mdx": "2025-08-05T23:20:39+08:00",
100-
"document/content/docs/protocol/privacy.en.mdx": "2025-08-03T22:37:45+08:00",
101-
"document/content/docs/protocol/privacy.mdx": "2025-08-03T22:37:45+08:00",
102-
"document/content/docs/protocol/terms.en.mdx": "2025-08-03T22:37:45+08:00",
103-
"document/content/docs/protocol/terms.mdx": "2025-08-03T22:37:45+08:00",
100+
"document/content/docs/protocol/privacy.en.mdx": "2025-12-12T21:30:11+08:00",
101+
"document/content/docs/protocol/privacy.mdx": "2025-12-12T21:30:11+08:00",
102+
"document/content/docs/protocol/terms.en.mdx": "2025-12-12T21:30:11+08:00",
103+
"document/content/docs/protocol/terms.mdx": "2025-12-12T21:30:11+08:00",
104104
"document/content/docs/toc.en.mdx": "2025-08-04T13:42:36+08:00",
105105
"document/content/docs/toc.mdx": "2025-12-09T23:33:32+08:00",
106106
"document/content/docs/upgrading/4-10/4100.mdx": "2025-08-02T19:38:37+08:00",
@@ -119,7 +119,7 @@
119119
"document/content/docs/upgrading/4-14/4141.mdx": "2025-11-19T10:15:27+08:00",
120120
"document/content/docs/upgrading/4-14/4142.mdx": "2025-11-18T19:27:14+08:00",
121121
"document/content/docs/upgrading/4-14/4143.mdx": "2025-11-26T20:52:05+08:00",
122-
"document/content/docs/upgrading/4-14/4144.mdx": "2025-12-12T15:28:03+08:00",
122+
"document/content/docs/upgrading/4-14/4144.mdx": "2025-12-15T15:09:13+08:00",
123123
"document/content/docs/upgrading/4-8/40.mdx": "2025-08-02T19:38:37+08:00",
124124
"document/content/docs/upgrading/4-8/41.mdx": "2025-08-02T19:38:37+08:00",
125125
"document/content/docs/upgrading/4-8/42.mdx": "2025-08-02T19:38:37+08:00",

packages/global/core/app/logs/api.d.ts

Lines changed: 0 additions & 29 deletions
This file was deleted.

packages/global/core/app/logs/constants.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ export enum AppLogKeysEnum {
1414
POINTS = 'points',
1515
RESPONSE_TIME = 'responseTime',
1616
ERROR_COUNT = 'errorCount',
17-
REGION = 'region'
17+
REGION = 'region',
18+
VERSION_NAME = 'versionName'
1819
}
1920

2021
export const AppLogKeysEnumMap = {
@@ -31,7 +32,8 @@ export const AppLogKeysEnumMap = {
3132
[AppLogKeysEnum.POINTS]: i18nT('app:logs_keys_points'),
3233
[AppLogKeysEnum.RESPONSE_TIME]: i18nT('app:logs_keys_responseTime'),
3334
[AppLogKeysEnum.ERROR_COUNT]: i18nT('app:logs_keys_errorCount'),
34-
[AppLogKeysEnum.REGION]: i18nT('app:logs_keys_region')
35+
[AppLogKeysEnum.REGION]: i18nT('app:logs_keys_region'),
36+
[AppLogKeysEnum.VERSION_NAME]: i18nT('app:logs_keys_versionName')
3537
};
3638

3739
export const DefaultAppLogKeys = [
@@ -48,7 +50,8 @@ export const DefaultAppLogKeys = [
4850
{ key: AppLogKeysEnum.POINTS, enable: false },
4951
{ key: AppLogKeysEnum.RESPONSE_TIME, enable: false },
5052
{ key: AppLogKeysEnum.ERROR_COUNT, enable: false },
51-
{ key: AppLogKeysEnum.REGION, enable: true }
53+
{ key: AppLogKeysEnum.REGION, enable: true },
54+
{ key: AppLogKeysEnum.VERSION_NAME, enable: false }
5255
];
5356

5457
export enum AppLogTimespanEnum {

packages/global/core/app/logs/type.d.ts

Lines changed: 0 additions & 65 deletions
This file was deleted.

0 commit comments

Comments
 (0)