--- title: V4.8.10 (Includes Migration Script) description: FastGPT V4.8.10 Release Notes --- ## Upgrade Guide ### 1. Back up your database ### 2. Commercial Edition — Update environment variables 1. Add the sandbox environment variable to the `fastgpt-pro` image: `SANDBOX_URL=http://xxxxx:3000` 2. Add the following environment variables to both the `fastgpt-pro` and `fastgpt` images for better system log storage: ``` LOG_LEVEL=debug STORE_LOG_LEVEL=warn ``` ### 3. Update image tags - Update the FastGPT image tag to v4.8.10 - Update the FastGPT commercial edition image tag to v4.8.10 - Sandbox image update is optional ## 4. Run initialization From any terminal, send an HTTP request. Replace `{{rootkey}}` with the `rootkey` from your environment variables, and `{{host}}` with your **FastGPT domain**. ```bash curl --location --request POST 'https://{{host}}/api/admin/initv4810' \ --header 'rootkey: {{rootkey}}' \ --header 'Content-Type: application/json' ``` 1. Initializes publish record version markers 2. Initializes invoice records ------- ## V4.8.10 Release Notes For full details, see: [4.8.10 release](https://github.com/labring/FastGPT/releases/tag/v4.8.10) 1. New - Template marketplace. 2. New - Workflow node drag-and-drop auto-alignment and snapping. 3. New - User selection node (not yet supported in Debug mode). 4. New - Added `uid` global variable to workflows. 5. New - Workflow undo and redo. 6. New - Workflow edit history for the current session, replacing auto-save. 7. New - Workflow versions support renaming. 8. New - The "App Call" node in workflows is deprecated and migrated to a standalone node that works the same way as plugins, with support for passing global variables and user-uploaded files. 9. New - Plugins now support usage instructions configuration. 10. New - Plugin custom inputs support radio buttons. 11. New - HTTP node supports `text/plain` mode. 12. New - HTTP node supports timeout configuration, additional Body types, and a new variable selection mode for params and headers. 13. New - Workflow export/import now supports JSON files directly for easier sharing. 14. New - Verification code security check. 15. Commercial - Lark bot integration. 16. Commercial - WeChat Official Account integration. 17. Commercial - Self-service invoice requests. 18. Commercial - SSO customization. 19. Improved - Workflow loop validation to prevent skip-loop idle spinning. Also supports fully concurrent branch execution. 20. Improved - Workflow nested execution to prevent potential parameter pollution. 21. Improved - Added data type constraints to some global variables. 22. Improved - Node selection to prevent path loading errors when switching tabs. 23. Improved - Updated React Markdown component with Base64 image support. 24. Improved - Chat dialog performance. 25. Improved - Radio buttons auto-scroll to the selected position when opened. 26. Improved - Disabling a Knowledge Base collection directory now recursively disables all children. 27. Improved - SSE response code. 28. Improved - Improved copy functionality when SSL certificate is not available. 29. Improved - Knowledge Base list UI. 30. Improved - Knowledge Base detail page UI. 31. Improved - Support running without network configuration. 32. Improved - Updated .env.template MongoDB documentation for better clarity. 33. Improved - New payment mode. 34. Improved - Default user avatars. 35. Fixed - Prompt mode tool calls including `0:` prefix markers in non-stream mode. 36. Fixed - Chat log authentication: users who are only app administrators could not view chat log details. 37. Fixed - Unable to export Knowledge Base when using Milvus deployment. 38. Fixed - Creating an app copy failed to copy system configuration. 39. Fixed - Image recognition mode regex for auto-parsing image URLs was not strict enough. 40. Fixed - Content extraction data types not matching output data types. 41. Fixed - Workflow run time statistics were incorrect. 42. Fixed - Tool calls could produce `undefined` in stream mode. 43. Fixed - Reranker typo. 44. Fixed - Home host typo. 45. Fixed - i18n display. 46. Fixed - Global variable keys could be defined with duplicates. 47. Fixed - Global variables not persisting in Debug mode. 48. Fixed - Global variables not persisting via API. 49. Fixed - OpenAPI `detail=false` mode should not return tool call results, only text (resolves CoW compatibility issue). 50. Fixed - Knowledge Base tags loading repeatedly. 51. Fixed - Custom separators not taking effect when re-fetching web links. 52. Fixed - Plugin runtime passing extra global variables, potentially polluting plugin-internal variables. 53. Docs - QA docs. 54. Docs - Updated feishu.md. 55. Docs - Updated baseURL.