Impact Score: 5/10
Strapi v5.12.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.12.0. Source highlight: add on-the-fly relation editing in modals (#22997)
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 (6)
- add on-the-fly relation editing in modals (#22997)
- add preview side editor for growth/ee users (#22997)
- adding a link to chargebee portal for managing seats (ccc540ffcb)
- add strapi/permissions documentation (#23091)
- add GitHub Action to list merged PRs between branches (#23007)
- add tracking for editing relations on-the-fly and preview (#23206)
β‘ Performance & Enhancements (1)
- admin session presists across tabs (#23188)
π§ Bug Fixes & Patches (6)
- bidirectional relations sync (4e64ec6cec)
- incorrect token source in pr diff (#23142)
- incorrect file path and parameters for pr_diff (#23143)
- deprecated step summary output (#23144)
- bidirectional relations sync (ad216ff22f)
- remove useless rotf future flag (#23139)
π View Raw Release Notes (Original Developer Log)
## 5.12.0 (2025-03-26)
### π New feature
- add on-the-fly relation editing in modals (#22997)
- add preview side editor for growth/ee users (#22997)
- adding a link to chargebee portal for managing seats ([ccc540ffcb](https://github.com/strapi/strapi/commit/ccc540ffcb))
### π₯ Bug fix
- bidirectional relations sync ([4e64ec6cec](https://github.com/strapi/strapi/commit/4e64ec6cec))
- incorrect token source in pr diff ([#23142](https://github.com/strapi/strapi/pull/23142))
- incorrect file path and parameters for pr_diff ([#23143](https://github.com/strapi/strapi/pull/23143))
- deprecated step summary output ([#23144](https://github.com/strapi/strapi/pull/23144))
- bidirectional relations sync ([ad216ff22f](https://github.com/strapi/strapi/commit/ad216ff22f))
- remove useless rotf future flag ([#23139](https://github.com/strapi/strapi/pull/23139))
- ui issues on purchae pages ([#23084](https://github.com/strapi/strapi/pull/23084))
- add z index property to the menu content in blocks and markdown ([#23150](https://github.com/strapi/strapi/pull/23150))
- relation label fix overflow behaviour ([#23125](https://github.com/strapi/strapi/pull/23125))
- add the correct locale and document Id when we reorder the relations ([#23152](https://github.com/strapi/strapi/pull/23152))
- run cronjobs closer to app start ([08528cceda](https://github.com/strapi/strapi/commit/08528cceda))
- On production build webhooks detail page intermediate value issue #23099 ([#23099](https://github.com/strapi/strapi/issues/23099))
- correctly read asset stream for dts asset remote providers ([#23169](https://github.com/strapi/strapi/pull/23169))
- add the correct document in the back button history when we confirm dialog ([#23184](https://github.com/strapi/strapi/pull/23184))
- issue with layout property in InputRenderer ([#23183](https://github.com/strapi/strapi/pull/23183))
- removing the Strapi Cloud condition for Manage seats ([cdde94f005](https://github.com/strapi/strapi/commit/cdde94f005))
- one more Strapi Cloud condition for Manage seats ([4ac8513411](https://github.com/strapi/strapi/commit/4ac8513411))
- final final Strapi Cloud condition for Manage seats ([4d1d36a71c](https://github.com/strapi/strapi/commit/4d1d36a71c))
- adding license type with it's typing ([ea6268bc6a](https://github.com/strapi/strapi/commit/ea6268bc6a))
- reverting licenseType to type ([ff5b6069b9](https://github.com/strapi/strapi/commit/ff5b6069b9))
- manage seats link for gold license ([1cf3c821d1](https://github.com/strapi/strapi/commit/1cf3c821d1))
- updating message for Gold licenses ([01abcb251f](https://github.com/strapi/strapi/commit/01abcb251f))
- removing type because we use the licenseLimitInformation instead ([c7e57b2c40](https://github.com/strapi/strapi/commit/c7e57b2c40))
- updating tests for Managing seats ([c3f2ca2808](https://github.com/strapi/strapi/commit/c3f2ca2808))
- now my code is prettier ([7d410c85ab](https://github.com/strapi/strapi/commit/7d410c85ab))
- prettier translations as well ([8e0423d29d](https://github.com/strapi/strapi/commit/8e0423d29d))
- handling type === gold check in license notifications ([4be9ba6828](https://github.com/strapi/strapi/commit/4be9ba6828))
- prettier on my notification file ([31611b4598](https://github.com/strapi/strapi/commit/31611b4598))
- updating license notifications and their tests ([f4754bded9](https://github.com/strapi/strapi/commit/f4754bded9))
- prettier notification tests ([16829452be](https://github.com/strapi/strapi/commit/16829452be))
- preserve cookie in sso login ([#23240](https://github.com/strapi/strapi/pull/23240))
- **database:** improve sub queries handling in the qb ([#23129](https://github.com/strapi/strapi/pull/23129))
- **relations:** no components available in relation modal dynamic zone ([#23151](https://github.com/strapi/strapi/pull/23151))
### π Documentation Changes
- add strapi/permissions documentation ([#23091](https://github.com/strapi/strapi/pull/23091))
### βοΈ Chore
- todo tests ([2f08d92b24](https://github.com/strapi/strapi/commit/2f08d92b24))
- add GitHub Action to list merged PRs between branches ([#23007](https://github.com/strapi/strapi/pull/23007))
- fix invalid template workflow to point to proper link ([c8270086d9](https://github.com/strapi/strapi/commit/c8270086d9))
- release v5.11.3 ([#23185](https://github.com/strapi/strapi/pull/23185))
- upgrade prismjs to 1.30.0 ([#23191](https://github.com/strapi/strapi/pull/23191))
- **deps:** upgrade esbuild-loader to 4.3.0 ([#23068](https://github.com/strapi/strapi/pull/23068))
### π
Enhancement
- add tracking for editing relations on-the-fly and preview ([#23206](https://github.com/strapi/strapi/pull/23206))
- admin session presists across tabs ([#23188](https://github.com/strapi/strapi/pull/23188))
- add advanced preview license check ([#23221](https://github.com/strapi/strapi/pull/23221))
### π¨ Security
- **deps:** upgrade axios to 1.8.2 for CWE-918 ([#23105](https://github.com/strapi/strapi/pull/23105))
### β€οΈ Thank You
- Bassel Kanso @Bassel17
- Ben Irvin
- Derrick Mehaffy
- HichamELBSI
- Jean-SΓ©bastien Herbaux
- Lucas Boilly @lucasboilly
- Marc-Roig
- markkaylor
- RΓ©mi de Juvigny @remidej
- seenabaaz
- Simon Norris
- Simone