Impact Score: 5/10
Strapi v5.9.0 โ Release Notes & Engineering Impact
Source available โ automated, not human-reviewed
Component: strapi ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.
Analysis updated: 2026-11-01.
โก Executive Summary (TL;DR)
Strapi v5.9.0. Source highlight: updating Plan label now that we have a Growth plan (#22655)
Who Does This Impact? (Role-Based Analysis)
๐ป Software Engineers & Devs
Check the source notes against the package and APIs you use before upgrading.
๐ Product & Engineering Leads
Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.
โ๏ธ DevOps & Security
Verify the target version, runtime requirements and rollback procedure in the official documentation.
โจ New Features & Capabilities (4)
- updating Plan label now that we have a Growth plan (#22655)
- **content-manager:** add getters to useDocument (#22683)
- **content-manager:** add container queries to form fields (#22693)
- **content-manager:** better bulk publish overview (#22618)
๐ง Bug Fixes & Patches (5)
- virtual prefix proxy path for vite middleware to work (#22579)
- can't update admin user without having a last name (#22360)
- **graphql:** component and association population strategy (adacf2976c)
- **plugins/users:** remove redundant grant-koa dependency in favor of grant.koa (#22622)
- **review-workflows:** mock returned value does not match useDocument return type (#22719)
๐ View Raw Release Notes (Original Developer Log)
## 5.9.0 (2025-01-29)
### ๐ New feature
- updating Plan label now that we have a Growth plan ([#22655](https://github.com/strapi/strapi/pull/22655))
- **content-manager:** add getters to useDocument ([#22683](https://github.com/strapi/strapi/pull/22683))
- **content-manager:** add container queries to form fields ([#22693](https://github.com/strapi/strapi/pull/22693))
- **content-manager:** better bulk publish overview ([#22618](https://github.com/strapi/strapi/pull/22618))
### ๐ฅ Bug fix
- virtual prefix proxy path for vite middleware to work ([#22579](https://github.com/strapi/strapi/pull/22579))
- can't update admin user without having a last name ([#22360](https://github.com/strapi/strapi/pull/22360))
- **graphql:** component and association population strategy ([adacf2976c](https://github.com/strapi/strapi/commit/adacf2976c))
- **plugins/users:** remove redundant grant-koa dependency in favor of grant.koa ([#22622](https://github.com/strapi/strapi/pull/22622))
- **review-workflows:** mock returned value does not match useDocument return type ([#22719](https://github.com/strapi/strapi/pull/22719))
### โ๏ธ Chore
- update node-gyp version ([#22663](https://github.com/strapi/strapi/pull/22663))
- ci/release workflow changes ([7227f5e629](https://github.com/strapi/strapi/commit/7227f5e629))
### โค๏ธ Thank You
- Alexandre Bodin
- Andrei Luca @iamandrewluca
- Convly
- Dhruv Maradiya @Dhruv-Maradiya
- markkaylor
- Rishith S @Rishith-S
- Simon Norris
- Ziyi