<4.12.0
V4.8.12 (Includes Migration Script)
FastGPT V4.8.12 Release Notes
Upgrade Guide
1. Back up your data
2. Update images
- Update the FastGPT image tag to v4.8.12-fix
- Update the FastGPT admin image tag to v4.8.12 (fastgpt-pro image)
- Sandbox image update is optional
3. Run initialization (Commercial Edition)
From any terminal, send an HTTP request. Replace {{rootkey}} with the rootkey from your environment variables, and {{host}} with your FastGPT domain:
curl --location --request POST 'https://{{host}}/api/admin/init/4812' \
--header 'rootkey: {{rootkey}}' \
--header 'Content-Type: application/json'This initializes member group data for apps and Knowledge Bases.
4. Rebuild Milvus data
Due to JavaScript int64 precision loss, users who previously deployed with Milvus or Zilliz and experienced data precision loss need to rebuild their Milvus data. (Check the dataset_datas collection — if dataId values in the indexes field have trailing precision loss, a rebuild is needed.) PG users do not need to take action.
From any terminal, send an HTTP request. Replace {{rootkey}} with the rootkey from your environment variables, and {{host}} with your FastGPT domain.
curl --location --request POST 'https://{{host}}/api/admin/resetMilvus' \
--header 'rootkey: {{rootkey}}' \
--header 'Content-Type: application/json'Release Notes
- New - Global variables support number type, with configurable default values and input field parameters.
- New - Plugin custom inputs (text fields, number fields, select boxes, toggles) all support being referenced as variables by default.
- New -
FE_DOMAINenvironment variable. When configured, uploaded files/images get a complete URL with the domain suffix (resolves the issue where models sometimes fabricate image domains for docx file image links). - New - Tool calls support using the interaction node.
- New - Debug mode supports inputting global variables.
- New - Chat OpenAPI documentation.
- New - Wiki search plugin.
- New - Google search plugin.
- New - Database connection and operation plugin.
- New - Cookie privacy policy prompt.
- New - HTTP node supports JSONPath expressions.
- New - Apps and Knowledge Bases support member group permission configuration.
- Improved - Loop node supports selecting variables from external nodes.
- Improved - Docx file reading: optimized HTML-to-Markdown conversion for better speed and significantly reduced memory consumption.
- Fixed - File extension detection now ignores query string parameters.
- Fixed - Empty AI responses causing LLM history record merging.
- Fixed - User interaction node not blocking the workflow.
- Fixed - Creating a new app sometimes causing a null pointer error.
- Fixed - Incorrect execution when multiple loop nodes are present.
- Fixed - Variable modifications inside loop nodes not propagating.
- Fixed - In non-stream mode, nested child apps/plugins unable to receive child app responses.
- Fixed - Data chunking strategy now chunks each Markdown section independently.
Edit on GitHub
File Updated