document/content/self-host/upgrading/4-15/4152.en.mdx
If OpenSandbox is enabled in your deployment, update the following images:
opensandbox/server:v0.2.1opensandbox/execd:v1.0.21opensandbox/egress:v1.1.4This upgrade fixes an issue that prevented files with Chinese filenames from being downloaded. See OpenSandbox Configuration for the complete configuration.
Starting with V4.15.2, AGENT_ENGINE uses new enum values. Update the environment variable before upgrading:
| Previous value | New value |
|---|---|
default | fastAgent |
pi | piAgent |
The previous values are no longer supported. Using default or pi will fail environment variable validation and prevent FastGPT from starting. If AGENT_ENGINE is not set, FastGPT uses fastAgent by default.
V4.15.2 introduces the STORAGE_DOWNLOAD_URL_MODE environment variable, which defaults to short-proxy.
short-proxy: Returns a FastGPT short URL and proxies file downloads through the FastGPT App.short-redirect: Returns a FastGPT short URL that redirects to a temporary S3/CDN URL after validation.To use short URLs without routing file traffic through the FastGPT App, set:
STORAGE_DOWNLOAD_URL_MODE=short-redirect
When using short-redirect, you must configure STORAGE_EXTERNAL_ENDPOINT.
LiteParse to fix PDF parsing errors under concurrent workloads. The default file parsing worker count is now 5 instead of 10 and remains configurable through PARSE_FILE_WORKERS.| or consecutive || to prevent incorrect parsing of large numbers of chunks.history=0. Regular requests still exclude history. When the latest round contains an unfinished interaction, FastGPT retains the nearest Human/AI pair long enough to detect and restore the interaction, then filters the history as configured.askId to associate the ask call with the user's answer, while legacy planId records remain readable.toolCallId, and plans are updated by planId, preventing duplicate tool cards or plans after a refresh.workflowDispatchDeep not being restored when the workflow observer failed before dispatch started, preventing subsequent workflows from inheriting an incorrect nesting depth.AUTH_COOKIE_SECURE environment variable. When enabled, login cookies use the Secure attribute and are sent only over HTTPS.fastAgent and piAgent. The execution engine can be selected with AGENT_ENGINE, and both providers now use the same input, runtime, and result contracts.assistantResponses, node responses, Provider state, and context-compression checkpoints, and removed duplicate adapters from the legacy execution paths.