Strapi v5.9.0stable Released Jan 29, 2025
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.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก 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