Strapi v5.12.0stable Released Mar 26, 2025
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.

Compatibility not verified β€” check source notes
πŸ“„ .MD
⚑ 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