---
title: V4.8.15 (Includes Migration Script)
description: FastGPT V4.8.15 Release Notes
---

## New Feature Preview

### API Knowledge Base

|                                 |                                 |
| ------------------------------- | ------------------------------- |
| ![alt text](/imgs/image-20.png) | ![alt text](/imgs/image-21.png) |

### HTML Rendering

| Source Mode                     | Preview Mode                    | Fullscreen Mode                 |
| ------------------------------- | ------------------------------- | ------------------------------- |
| ![alt text](/imgs/image-22.png) | ![alt text](/imgs/image-23.png) | ![alt text](/imgs/image-24.png) |

## Upgrade Guide

- Update the fastgpt image tag to v4.8.15-fix3
- Update the fastgpt-pro commercial edition image tag to v4.8.15
- Sandbox image update is optional

## Run Migration Script

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/initv4815' \
--header 'rootkey: {{rootkey}}' \
--header 'Content-Type: application/json'
```

This resets the scheduled execution fields for apps, removing null values to reduce index size.

---

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/init/refreshFreeUser' \
--header 'rootkey: {{rootkey}}' \
--header 'Content-Type: application/json'
```

This recalculates free-tier user durations. A previous version upgrade did not recalculate time properly, which caused incorrect notifications.

## Full Release Notes

1. New - API Knowledge Base. See [API Knowledge Base Introduction](/docs/introduction/guide/knowledge_base/api_dataset/). The external file library will be deprecated.
2. New - Toolbox page displaying all available system resources. The commercial edition admin panel now offers easier configuration of system plugins and custom categories.
3. New - HTML code in Markdown is now rendered separately. You can choose preview mode, which blocks all scripts and only displays content.
4. New - Custom system-level file parsing service. See [Integrating Marker PDF Document Parsing](/docs/self-host/custom-models/marker/).
5. New - Collections can be reconfigured directly without deleting and re-importing.
6. New - Commercial edition admin panel supports configuring sidebar navigation links.
7. Improved - Base64 image truncation detection.
8. Improved - i18n cookie detection.
9. Improved - Markdown text splitting now supports heading-only sections with no content.
10. Improved - String variable substitution: unassigned variables now resolve to `undefined` instead of preserving the raw ID string.
11. Improved - Global variable default values now take effect in API calls, and custom variables support default values.
12. Improved - Added JSON parsing for HTTP Body with regex conversion of `undefined` to `null`, reducing Body parsing errors.
13. Improved - Scheduled execution now includes run logs and retries to reduce error rates.
14. Fixed - Share link like/upvote authentication issue.
15. Fixed - Switching to an auto-execute app on the chat page could incorrectly trigger non-auto-execute apps.
16. Fixed - Audio playback authentication issue.
17. Fixed - Plugin app Knowledge Base reference limit was always capped at 3000.
18. Fixed - Workflow edit history storage limit. Removed local storage and added forced auto-save on abnormal exit.
19. Fixed - Workflow special variable substitution issue (strings starting with `$` could not be replaced).
