Strapi v5.30.0stable Released Oct 30, 2025
Impact Score: 5/10

Strapi v5.30.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.30.0. Source highlight: added additional attributes for link in richtext json blocks (#23431)

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)

  • added additional attributes for link in richtext json blocks (#23431)
  • **i18n:** update all translatable content (#24658)
  • add dynamic zone to about schema (09f2d1f056)
  • **upload:** add isAIMediaLibraryConfigured to every tracking event (#24671)

โšก Performance & Enhancements (2)

  • make ai chat auto open (#24653)
  • set up ai token in memory cache (#24720)

๐Ÿ”ง Bug Fixes & Patches (6)

  • extending csp configs (#24571)
  • input types (7a90cbc400)
  • clean-component-join-table to fix non-DP entries not removing published relations (#24467)
  • ios input zoom on focus (06dbbbd829)
  • re-enable component cleanup script (#24652)
  • don't trigger translations with no translateable content (#24718)
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
## 5.30.0 (2025-10-30) ### ๐Ÿš€ New feature - added additional attributes for link in richtext json blocks ([#23431](https://github.com/strapi/strapi/pull/23431)) - **i18n:** update all translatable content ([#24658](https://github.com/strapi/strapi/pull/24658)) ### ๐Ÿ”ฅ Bug fix - extending csp configs ([#24571](https://github.com/strapi/strapi/pull/24571)) - input types ([7a90cbc400](https://github.com/strapi/strapi/commit/7a90cbc400)) - clean-component-join-table to fix non-DP entries not removing published relations ([#24467](https://github.com/strapi/strapi/pull/24467)) - ios input zoom on focus ([06dbbbd829](https://github.com/strapi/strapi/commit/06dbbbd829)) - re-enable component cleanup script ([#24652](https://github.com/strapi/strapi/pull/24652)) - don't trigger translations with no translateable content ([#24718](https://github.com/strapi/strapi/pull/24718)) - **i18n:** locale picker not showing all authorized locales ([#24325](https://github.com/strapi/strapi/pull/24325)) - **i18n:** use query engine to avoid marking published as modified ([#24716](https://github.com/strapi/strapi/pull/24716)) - **i18n:** locale selector does not sort default locale first ([#24722](https://github.com/strapi/strapi/pull/24722)) - **i18n:** revert query engine to use document service ([#24726](https://github.com/strapi/strapi/pull/24726)) ### โš™๏ธ Chore - restore complex attributes ([b278fe35b6](https://github.com/strapi/strapi/commit/b278fe35b6)) - add dynamic zone to about schema ([09f2d1f056](https://github.com/strapi/strapi/commit/09f2d1f056)) - remove unstableAILocalizations future flag ([#24704](https://github.com/strapi/strapi/pull/24704)) - **i18n:** populate media fields ([#24705](https://github.com/strapi/strapi/pull/24705)) - **i18n:** dispatch tracking event for ai feature ([#24707](https://github.com/strapi/strapi/pull/24707)) - **upload:** add isAIMediaLibraryConfigured to every tracking event ([#24671](https://github.com/strapi/strapi/pull/24671)) ### ๐Ÿ’… Enhancement - make ai chat auto open ([#24653](https://github.com/strapi/strapi/pull/24653)) - set up ai token in memory cache ([#24720](https://github.com/strapi/strapi/pull/24720)) ### โค๏ธ Thank You - Anas KABILA @KABILA-Anas - Araksya Gevorgyan @araksyagevorgyan - Bassel Kanso @Bassel17 - HichamELBSI - Laurens Kling @laurenskling - markkaylor - Pratik Vora @pratikbusiness - Rรฉmi de Juvigny @remidej