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.
โก 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