Version Upgrades/4.15.x
V4.15.5
FastGPT V4.15.5 Release Notes
📦 Upgrade Guide
Image Changes
- Update the
fastgpt-app(FastGPT core service) image tag tov4.15.5. - Update the
fastgpt-pro(FastGPT commercial edition) image tag tov4.15.5. - Update the
fastgpt-pluginimage tag tov1.0.3.
🚀 New Features
- Added Cloudflare R2 object storage support, including the R2 S3 API, presigned access, and custom domains for public buckets.
- Added the SoMark PDF enhanced parsing provider. Configure it with
SOMARK_API_KEY; when multiple PDF providers are configured, FastGPT uses this priority order: custom PDF parsing service, SoMark, TextIn, then Doc2x. See the environment variable configuration for details.
⚙️ Improvements
- Centralized more workspace dependency versions in the pnpm catalog and refreshed the lockfile.
- Added Chinese and English runtime fonts to the Agent Sandbox image to improve font availability for text and image-related tasks.
- Updated the OSS adapter to support string uploads required by the
IStoragecontract and to preserve the storedContent-Typewhen OSS does not support response-header overrides. - Added a missing-object preflight to the COS adapter so downloads follow the shared error contract.
🐛 Fixes
- Fixed Alibaba Cloud OSS metadata reads that looked for ETags in the wrong response field, causing missing ETags and downstream metadata validation failures.
- Fixed missing S3/MinIO source files being surfaced as
Unknown; they now return a translated file-not-found error with HTTP 404. - Fixed input fields disappearing from older plugin nodes after an upgrade.
- Fixed avatar URLs being encoded twice.
🛠️ Code Improvements
- Added cross-provider S3 SDK integration tests for MinIO, AWS S3, Cloudflare R2, Alibaba Cloud OSS, and Tencent Cloud COS, covering private/public buckets, public URLs, and real presigned URL access.
Edit on GitHub
File Updated