Impact Score: 5/10
Strapi v3.1.5 โ 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 v3.1.5. Source highlight: **Note**: Please note that the Users & Permissions on the left menu has been moved into the Settings menu per PR: #7467
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)
- [admin] Improve & add missing Slovak (SK) translations (https://github.com/strapi/strapi/pull/7515) @sebqq
- [admin] Add some russian translations for DynamicZone component (https://github.com/strapi/strapi/pull/7748) @GreenRobot777
- [admin] Add Strapi edition to the admin footer (https://github.com/strapi/strapi/pull/7704) @remi2j
- [core:framework] Add utils::sanitize-entity tests (https://github.com/strapi/strapi/pull/7497) @Convly
- [documentation] Add sqlite details to unit testing guide (https://github.com/strapi/strapi/pull/7603) @jasonprado
- [plugin:users-permissions] Add LinkedIn auth provider (https://github.com/strapi/strapi/pull/7490) @abolkog
โก Performance & Enhancements (6)
- [admin] improve russian translations (https://github.com/strapi/strapi/pull/6903) @Ashot-KR
- [admin] Remove flag in language selection (https://github.com/strapi/strapi/pull/7102) @anowlet
- [admin] set email validator to lowercase (https://github.com/strapi/strapi/pull/7645) @bglidwell
- [core:framework] Update node version requirements for v10 to v12 (https://github.com/strapi/strapi/pull/7409) @derrickmehaffy
- [core:tooling] Replace babel-jest with @swc-node/jest to speedup frontend testing (https://github.com/strapi/strapi/pull/7724) @Brooooooklyn
- [documentation] Update email.md (https://github.com/strapi/strapi/pull/7769) @divineforge
๐ง Bug Fixes & Patches (6)
- [core:framework] fix German word for E-Mail (https://github.com/strapi/strapi/pull/7534) @Schaeferjo
- [documentation] Fix kind attribute update query in beta.17 to beta.18 migration guide (https://github.com/strapi/strapi/pull/7583) @samohovets
- [documentation] Fix minor typos on model documentation (https://github.com/strapi/strapi/pull/7619) @tarpier
- [documentation] Fix typo in controllers.md (https://github.com/strapi/strapi/pull/7721) @amirc
- [plugin:upload] Fix 'FileToBig' typo in strapi-provider-upload-local (https://github.com/strapi/strapi/pull/7643) @sebacampos
- [plugin:users-permissions] Fixed comment (https://github.com/strapi/strapi/pull/7714) @Cr0s4k
๐ View Raw Release Notes (Original Developer Log)
**Note**: Please note that the Users & Permissions on the left menu has been moved into the Settings menu per PR: #7467
### ๐ Translations
* [admin] improve russian translations (https://github.com/strapi/strapi/pull/6903) @Ashot-KR
* [admin] Improve & add missing Slovak (SK) translations (https://github.com/strapi/strapi/pull/7515) @sebqq
* [admin] Optimize plugins translation in Traditional Chinese. (https://github.com/strapi/strapi/pull/7557) @Dominic0512
* [admin] Add some russian translations for DynamicZone component (https://github.com/strapi/strapi/pull/7748) @GreenRobot777
* [core:framework] fix German word for E-Mail (https://github.com/strapi/strapi/pull/7534) @Schaeferjo
### ๐
Enhancement
* [admin] Remove flag in language selection (https://github.com/strapi/strapi/pull/7102) @anowlet
* [admin] set email validator to lowercase (https://github.com/strapi/strapi/pull/7645) @bglidwell
* [admin] Add Strapi edition to the admin footer (https://github.com/strapi/strapi/pull/7704) @remi2j
* [core:framework] Update node version requirements for v10 to v12 (https://github.com/strapi/strapi/pull/7409) @derrickmehaffy
* [core:framework] Add utils::sanitize-entity tests (https://github.com/strapi/strapi/pull/7497) @Convly
* [core:tooling] Replace babel-jest with @swc-node/jest to speedup frontend testing (https://github.com/strapi/strapi/pull/7724) @Brooooooklyn
* [documentation] Fix kind attribute update query in beta.17 to beta.18 migration guide (https://github.com/strapi/strapi/pull/7583) @samohovets
* [documentation] Add sqlite details to unit testing guide (https://github.com/strapi/strapi/pull/7603) @jasonprado
* [documentation] Fix minor typos on model documentation (https://github.com/strapi/strapi/pull/7619) @tarpier
* [documentation] Fix typo in controllers.md (https://github.com/strapi/strapi/pull/7721) @amirc
* [documentation] Update email.md (https://github.com/strapi/strapi/pull/7769) @divineforge
* [documentation] Update Roles & Permissions left menu mentions (https://github.com/strapi/strapi/pull/7796) @lauriejim
* [documentation] Update controllers.md (https://github.com/strapi/strapi/pull/7814) @kuldipem
* [documentation] Parameters docs typo (https://github.com/strapi/strapi/pull/7833) @remi2j
* [documentation] Edit `understanding login flow` to be more readable (https://github.com/strapi/strapi/pull/7858) @rudwna
* [documentation] Update docs to include MySQL docker-compose.yaml (https://github.com/strapi/strapi/pull/7892) @adamrhunter
* [documentation] Typo in contributing.md (https://github.com/strapi/strapi/pull/7909) @jbergeron03
* [plugin:graphql] Update basic GraphQL Plugin information (https://github.com/strapi/strapi/pull/7385) @ScottAgirs
* [plugin:graphql] Allow more options to the Apollo Server config (https://github.com/strapi/strapi/pull/7665) @abdonrd
* [plugin:graphql] Update file info mutation (https://github.com/strapi/strapi/pull/7691) @Cr0s4k
* [plugin:upload] Fix 'FileToBig' typo in strapi-provider-upload-local (https://github.com/strapi/strapi/pull/7643) @sebacampos
* [plugin:upload] Update sharp module to 0.26.0 (https://github.com/strapi/strapi/pull/7729) @darron1217
* [plugin:upload] Cleanup upload tests (https://github.com/strapi/strapi/pull/7773) @alexandrebodin
* [plugin:users-permissions] Users and Permissions in Settings menu (https://github.com/strapi/strapi/pull/7467) @HichamELBSI
* [plugin:users-permissions] Add LinkedIn auth provider (https://github.com/strapi/strapi/pull/7490) @abolkog
* [plugin:users-permissions] Feat/async pwd validation (https://github.com/strapi/strapi/pull/7612) @VinitSarvade
* [plugin:users-permissions] Fixed comment (https://github.com/strapi/strapi/pull/7714) @Cr0s4k
### ๐ Bug fix
* [admin] FluidContainer: Fix overlapping on pagination tab (https://github.com/strapi/strapi/pull/7289) @TheDarkStrix
* [admin] Fix autocomplete issue in Chrome. Fixes #7666 (https://github.com/strapi/strapi/pull/7802) @richardgrey
* [core:framework] Setup http server in Strapi constructor (https://github.com/strapi/strapi/pull/7672) @alexandrebodin
* [plugin:content-manager] Fix decimal on content manager's inputs (https://github.com/strapi/strapi/pull/7527) @HichamELBSI
* [plugin:content-manager] CM bug fixes (https://github.com/strapi/strapi/pull/7589) @soupette
* [plugin:content-manager] Fixes #7232 (https://github.com/strapi/strapi/pull/7715) @soupette
* [plugin:content-type-builder] fix strapi-plugin-content-type-builder (https://github.com/strapi/strapi/pull/7521) @MoreBlood
* [plugin:content-type-builder] Fix front-end small issues (https://github.com/strapi/strapi/pull/7597) @soupette
* [plugin:upload] Find file to edit in all available files (https://github.com/strapi/strapi/pull/7459) @wesselvanderlinden
* [plugin:upload] Prevent from uninstalling the upload plugin in the admin panel (https://github.com/strapi/strapi/pull/7590) @soupette
* [plugin:upload] Fix replace media (https://github.com/strapi/strapi/pull/7787) @soupette