# Strapi v5.48.1 — Release & Upgrade Intelligence
- **Product:** Strapi (https://strapi.io)
- **Version:** v5.48.1
- **Released:** Jun 17, 2026
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/strapi/updates/v5.48.1/

## Executive Summary (TL;DR)
Strapi v5.48.1. Source highlight: linking to the Billing Portal (3df113f545)

## New Features
- linking to the Billing Portal (3df113f545)
- pointing Upsell Banner to Strapi Billing (06b0c31f47)
- add optional openapi spec route (#26239)
- updating billing portal address (2d3fea21ff)
- **openapi:** gate endpoint access with config (#26574)
- **upload:** add paginated GET /api/upload/files/page endpoint (#26597)

## Improvements
- **admin:** hide deploy-now widget in production (#26660)
- **core/core:** rounded thin borders for startup banner (#26273)
- **graphql:** use discriminated unions instead of unsafe type casting (#25913)
- **upgrade:** unhide and document upgrade to command (#26446)

## Bug Fixes
- upload returns unsigned URL on update media info (#25195)
- widgets show error when role has no access to mainfield of ct (#26537)
- correct IME Enter key handling in BlocksInput (#24997)
- **admin:** return empty object for empty json body in fetch client (#26277)
- **admin:** exclude disabled plugins from admin build (#26448)
- **admin:** rate limit and serialize first admin registration (#26576)
