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

## Executive Summary (TL;DR)
Strapi v5.48.0. Source highlight: add optional openapi spec route (#26239)

## New Features
- add optional openapi spec route (#26239)
- **openapi:** gate endpoint access with config (#26574)
- **openapi:** add contributor documentation (#26410)

## Improvements
- **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)
- **admin:** return empty object for empty json body in fetch client (#26277)
- **build:** build does not run install; add install-deps arg (#26483)
- **ci:** run build:size as full command for compressed-size-action v3 (#26556)
- **ci:** restore allowed paths-filter pin (#26575)
