Documentation release notes
This page lists all the Strapi Docs version numbers and their corresponding updates.
Strapi Docs version numbers explained:
The Strapi Documentation (Strapi Docs) at docs.strapi.io always documents the latest version of Strapi (CMS and Cloud) products.
Since Strapi Docs version 5.0.0, the docs' version number is independent from the Strapi product version. Thus, the version numbers of strapi/documentation and strapi/strapi may differ.
Strapi Docs now follow the semantic versioning philosophy, but adapted to docs:
- Major version (6.0.0, 7.0.0…): A significant rewrite of the docs (content or framework). This may impact the user experience, redesign the site, or break old links (redirections are handled, but broken links can be reported).
- Minor version (5.1.0, 5.2.0…): New Strapi features or improvements to the docs framework (e.g., new components or tools).
- Patch version (5.1.1, 5.1.2…): Content updates, including improvement or extension of existing pages, code examples fixes, and typos.
New versions (minor or patch) are generally released weekly, on Wednesdays.
Reminder: Version numbers on this page are for the Strapi Docs package. The latest Strapi CMS version is 5.46.0.
6.25.0
Updated content
CMS
- Document admin translation contribution path in FAQ
- Explain middleware on every core route for one content-type
- Document Content Manager Edit View context hook on Admin Panel API page
- Document
tsconfigsetup for local TypeScript plugins - Add
addRichTextBlocksto Content Manager API documentation
Chore, fixes, typos, and other improvements
CMS
- Update sendmail provider description after Nodemailer switch
- Update live preview to include support for media
- Distinguish admin extensions from server plugin overrides
- Document
__componentfor dynamic zones on REST create - Document React admin dependencies for v4 upgrades
- Document dynamic zone __component in REST update section
- Align public middleware example with maxAge configuration
- Document locale parameter for Entity Service CRUD
- Note that REST filter examples need populate to surface traversed relations
- Document ADMIN_PATH and STRAPI_ADMIN_BACKEND_URL environment variables
- Document AWS RDS IAM auth with short-lived tokens
- Document concurrentUploadSize upload plugin option
- Update pnpm mention to warn about Strapi Cloud compatibility
- Clarify nested component required metadata gap in OpenAPI guide
Repository
- Add conditional retrieval budgets and drafting guardrails to agent prompts
- Track ask_user router decisions in Notion metrics for docs self-healing system
- Add native Kapa dark mode support
This release was made possible thanks to the following contributors. Thank you! 🫶
6.24.0
New content
CMS
Updated content
CMS
- Clarify TypeScript Jest entrypoint for harness
- Add install step after clone in test-locally walkthrough for Data Transfer
- Add sharp configuration details for Media Library
Chore, fixes, typos, and other improvements
CMS
- Align Document Service note with connect payloads
- Note that internal entity-validator is not public API
- Add missing Draft & Publish availability note to methods overview
- Add sanitization warning to Document Service API page
- Mention sorting by publish status in Content Manager List View
- Document polymorphic relations support in Document Service API populate
- Update plugin Component examples to use non-deprecated import pattern
- Fix OpenAPI example id type to string
- Document Deploy widget on homepage
Repository
This release was made possible thanks to the following contributors. Thank you! 🫶
6.23.0
New content
CMS
Chore, fixes, typos, and other improvements
CMS
- Add a tip to AI for devs page to cross-link agents.md files
- Update database transactions page to use Document Service API
- Document populate support in Document Service API
delete()operations - Add note about Vite
.mtsESM syntax support
Cloud
Repository
- Docs self-healing workflow improvements: Split Notion rejection metrics into Triage and Router
- Add Notion metrics logging for self-healing runs
This release was made possible thanks to the following contributors. Thank you! 🫶
6.22.0
New
CMS
Repo
Updated content
CMS
Chore, fixes, typos, and other improvements
CMS
- Document transfer checksum verification and asset idle timeout
- Mention improved transfer CLI progress display
- Document unique username generation for auth provider registration
- Document AWS S3 credential format with deprecation notice
- Document signed URL behavior for S3 private buckets
- Cross-link best practices for high-performance Strapi blog post
- Remove yarn from main pages
Repository
- Fix auto-labeling: infra-only PRs always labeled as chore
- Docs self-healing workflow improvements: Auto-ignore rejected PRs for future runs
- Docs self-healing workflow improvements: Add dry run mode
- Docs self-healing workflow improvements: Exclude translations, bots, dependency upgrades
- Docs self-healing workflow improvements: Add Slack notification
- Docs self-healing workflow improvements: Add ignore list
- Docs self-healing workflow improvements: Skip
flag: documentationPRs and run Tue-Sat only - Docs self-healing workflow improvements: Add ultra-light Haiku triage before Router
- Docs self-healing workflow improvements: Split into Haiku Router + Sonnet Drafter
- Docs self-healing workflow improvements: Pre-filter PRs before Claude
This release was made possible thanks to the following contributors. Thank you! 🫶
6.21.0
New content
CMS
Repository
Chore, fixes, typos, and other improvements
CMS
- Clarify S3 URL construction priority for compatible providers
- Clarify populate and pagination combination
- Add FAQ entry about disabling foreign key creation in databases
- Use lockfile-based installs and document alternative base image for Docker
- Add supported browsers for Strapi Admin in Quick Start Guide prerequisites
- Preserve relations in fill from another locale feature
- Add openapi.json route documentation (#2143) (#2159)
Repository
This release was made possible thanks to the following contributors. Thank you! 🫶
6.20.0
New content
Repository
Chore, fixes, typos, and other improvements
CMS
Cloud
This release was made possible thanks to the following contributors. Thank you! 🫶
6.19.0
Chore, fixes, typos, and other improvements
CMS
- fix: export includes 3rd party providers assets
- Add tips for List View and Edit View usage of
documentIdin Content Manager
Repository
This release was made possible thanks to the following contributors. Thank you! 🫶
6.18.1
Updated content
CMS
- Refresh the Quick Start Guide
- Add more information about the
arrayLimitparameter from thestrapi::querymiddleware - Improve the admin panel extension page
Cloud
Chore, fixes, typos, and other improvements
CMS
Cloud
Repository
This release was made possible thanks to the following contributors. Thank you! 🫶
6.18.0
New content
CMS
- Fully rework and expand the server API part of the plugins development documentation
- Fully rework and expand the admin panel API part of the plugins development documentation
Updated content
CMS
Chore, fixes, typos, and other improvements
CMS
- Fix some inconsistencies between docs and codebase for Server API
- Fix middleware file path in upload documentation
This release was made possible thanks to the following contributors. Thank you! 🫶
6.17.1
New content
Repository
Updated content
CMS
Chore, fixes, typos, and other improvements
CMS
Repository
- Improve Drafter instructions: avoid em dashes, add code highlights
- Ensure the Outline UX Analyzer tool is included in auto-chain mode
This release was made possible thanks to the following contributors. Thank you! 🫶
6.17.0
New content
Repository
- Add auto-chain mode to Docs AI creation/review tools
- Add Cursor rules and refine core project instructions
Updated content
CMS
- Add
strictParamsand custom Content API parameters - Improve REST API population page UX
- SDK plugin v6
Chore, fixes, typos, and other improvements
CMS
Repository
- Update Cursor rules to include auto-chain mode
- Fix bug in Strapi CMS release notes link generation
- Fix auto-labelling of PRs by source and content-type
- Fix branch naming rules
This release was made possible thanks to the following contributors. Thank you! 🫶
6.16.1
Updated content
CMS
- Update docs with persistent list view settings for the Content Manager
- Add extended AWS S3 provider configuration
Chore, fixes, typos, and other improvements
CMS
- Add
.strapi/folder to "fix build issues with the generated types" TypeScript code example - Add
--non-interactiveand--enable-ab-testsflags for CLI installation - Update findOne method to use new document structure
- Update locale.md (POST requests)
- Add new
--no-build-adminparameter forstrapi-developCLI
Repository
- Add instructions for URLs validation to Router tool
- Improve Router output (tables, instructions for pipeline)
- Improve Drafter tool for API pages
- Clarify CMS vs. Docs version numbers in release notes
This release was made possible thanks to the following contributors. Thank you! 🫶
6.16.0
New content
Repository
Updated content
CMS
Chore, fixes, typos, and other improvements
CMS
- Add direct links to most asked integration pages
- Fix
ipmiddleware not appearing in Configurations > Middlewares secondary sidebar
Repository
- Re-introduce Routing summary in details for documentation specialists (Router tool)
- Improvements to Router tool
- Replace
migration-template.mdwithbreaking-change-template.md
This release was made possible thanks to the following contributors. Thank you! 🫶
6.15.1
New content
CMS
Chore, fixes, typos, and other improvements
CMS
This release was made possible thanks to the following contributors. Thank you! 🫶
6.15.0
New content
CMS
Repository
Updated content
CMS
Repository
Chore, fixes, typos, and other improvements
CMS
Cloud
This release was made possible thanks to the following contributors. Thank you! 🫶
6.14.1
Updated content
CMS
Cloud
Chore, fixes, typos, and other improvements
CMS
Cloud
Repository
This release was made possible thanks to the following contributors. Thank you! 🫶
6.14.0
New content
Repository
Updated content
Repository
Chore, fixes, typos, and other improvements
CMS
Cloud
This release was made possible thanks to the following contributors. Thank you! 🫶
6.13.0
New content
Repository
Updated content
CMS
- Checklist in SSO configuration documentation
- Document Service API intro rework: more details, updated structure
- Lifecycle functions rework: structure change, more details & examples
- Tip about nested page hierarchies in Content-type Builder documentation
- More details regarding image uploading
- Add example to Theme extension documentation
- Add TypeScript example and deliverability tip to Email documentation
Chore, fixes, typos, and other improvements
CMS
Repository
- Fix unneeded margin on first-in-the-list custom docs card component
- Remove Amplitude-related elements
- Fix main content layout shift
This release was made possible thanks to the following contributors. Thank you! 🫶
6.12.0
New content
CMS
Repository
Updated content
CMS
- Update and add details & examples in GraphQL API migration guides
- Expand caution callout for media asset relations
- Aggregations section in GraphQL API documentation
Cloud
Repository
Chore, fixes, typos, and other improvements
CMS
Cloud
Repository
- Mention
/_healthendpoint in server config. & deployment docs - Add warning for DATABASE_ environment variables
This release was made possible thanks to the following contributors. Thank you! 🫶
6.11.0
New content
Repository
Updated content
CMS
- Add security configuration documentation for Media Library
- Add information & configuration example in Email feature page
- Add information on controllers & routes
Chore, fixes, typos, and other improvements
Repository
This release was made possible thanks to the following contributors. Thank you! 🫶
6.10.1
Updated content
CMS
Chore, fixes, typos, and other improvements
CMS
- Fix outdated example in Understanding populate guide
- Add tip about older
npx create-strapi-app@latestinstallation command
Repository
This release was made possible thanks to the following contributors. Thank you! 🫶
6.10.0
New content
Repository
Updated content
CMS
Repository
Chore, fixes, typos, and other improvements
Repository
- Fix S key in Ask AI modal triggering the MeiliSearch modal
- Docs Contribution Program: updates in PR template & contribution guide
This release was made possible thanks to the following contributors. Thank you! 🫶
6.9.5
Updated content
CMS
Chore, fixes, typos, and other improvements
Cloud
Repository
This release was made possible thanks to the following contributors. Thank you! 🫶
6.9.4
Chore, fixes, typos, and other improvements
Cloud
- Update Cloud docs for passwordless authentication
- Display Subscription ID in the project settings
- Update Usage & Billing with Free Plan details
CMS
This release was made possible thanks to the following contributors. Thank you! 🫶
6.9.3
New content
CMS
Chore, fixes, typos, and other improvements
CMS
Cloud
This release was made possible thanks to the following contributors. Thank you! 🫶
6.9.2
Chore, fixes, typos, and other improvements
CMS
Cloud
- Fix reactivate subscription errors
- Save & deploy on branch change
- Save & deploy Cloud environment variables
- Add note about cloud project reactivation
Repository
This release was made possible thanks to the following contributors. Thank you! 🫶
6.9.1
Updated content
CMS
- Fix Strapi TypeScript import example
- Explain
uniqueparameter behavior with Draft & Publish - Add session management documentation
Chore, fixes, typos, and other improvements
CMS
- Add additional context to the admin locales and translations page
- Fix CMS Quick Start for NPM compatibility
This release was made possible thanks to the following contributors. Thank you! 🫶
6.9.1
Updated content
CMS
- Fix Strapi TypeScript import example
- Explain
uniqueparameter behavior with Draft & Publish - Add session management documentation
Chore, fixes, typos, and other improvements
CMS
- Add additional context to the admin locales and translations page
- Fix CMS Quick Start for NPM compatibility
This release was made possible thanks to the following contributors. Thank you! 🫶
6.9.0
New content
Repository
Updated content
CMS
Chore, fixes, typos, and other improvements
CMS
This release was made possible thanks to the following contributors. Thank you! 🫶
6.8.1
Chore, fixes, typos, and other improvements
CMS
Repository
This release was made possible thanks to the following contributors. Thank you! 🫶
6.8.0
New content
Repository
Chore, fixes, typos, and other improvements
Repository
This release was made possible thanks to the following contributors. Thank you! 🫶
6.7.0
New content
CMS
Updated content
CMS
- Update Admin Panel and Homepage customization pages with new widgets and new guided tour UI
- Update controller sanitization
- Document flat archive structure for import and export
Chore, fixes, typos, and other improvements
CMS
This release was made possible thanks to the following contributors. Thank you! 🫶
6.6.6
New content
CMS
- Add experimental firstPublishedAt configuration
- Update admin panel doc to add new 'Reset guided tour' setting
Cloud
Updated content
CMS
- Clarify
databasevs.filenameusage in database configuration - Database configuration: callout with information on data.db path
- Expand service docs to mention methods wrap core methods from Document Service API
- Clarify Content Manager API typing
- Note in Server about keep alive configuration
- Improve PostgreSQL database config. example
- Improve environment variables page
- Add advanced queries and policies guides to GraphQL docs
Chore, fixes, typos, and other improvements
CMS
- Fix 'v4CompatibilityMode' typo for Strapi 5 migration in step by step guide
- Fix 'v4CompatibilityMode' typo for Strapi 5 migration
This release was made possible thanks to the following contributors. Thank you! 🫶