Impact Score: 5/10
Strapi v5.40.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.40.0. Source highlight: add package manager dropdown before version in bug report template (#25679)
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.
β‘ Performance & Enhancements (2)
- resolved filter editability on clicking filter tag (#24057)
- **core:** remove beta on Document API, enforce deprecation on EntityService API (#25744)
π§ Bug Fixes & Patches (6)
- add package manager dropdown before version in bug report template (#25679)
- add maxwidth to documentactions menu (#25664)
- formatErrorMessages array values formatting (#24196)
- **admin:** alias singleton frontend deps in vite (#25682)
- **content-manager:** reduce excessive rerendering in components and dynamic zones (#25631)
- **content-manager:** skip non-draftAndPublish relations in countDraftRelations (#25453)
π View Raw Release Notes (Original Developer Log)
## 5.40.0 (2026-03-18)
### π New feature
- add package manager dropdown before version in bug report template ([#25679](https://github.com/strapi/strapi/pull/25679))
### π₯ Bug fix
- add maxwidth to documentactions menu ([#25664](https://github.com/strapi/strapi/pull/25664))
- formatErrorMessages array values formatting ([#24196](https://github.com/strapi/strapi/pull/24196))
- **admin:** alias singleton frontend deps in vite ([#25682](https://github.com/strapi/strapi/pull/25682))
- **content-manager:** reduce excessive rerendering in components and dynamic zones ([#25631](https://github.com/strapi/strapi/pull/25631))
- **content-manager:** skip non-draftAndPublish relations in countDraftRelations ([#25453](https://github.com/strapi/strapi/pull/25453))
- **i18n:** show locale key in disabled select when editing locale ([#25124](https://github.com/strapi/strapi/pull/25124))
### π Documentation Changes
- fix docs links in README ([#25715](https://github.com/strapi/strapi/pull/25715))
### βοΈ Chore
- use https instead of git url in package.repository.url ([#25698](https://github.com/strapi/strapi/pull/25698))
- **content-manager:** optimize relations handling in EditView component ([#25683](https://github.com/strapi/strapi/pull/25683))
- **core:** parallelize and cache dynamic zone populate ([#25685](https://github.com/strapi/strapi/pull/25685))
### π
Enhancement
- resolved filter editability on clicking filter tag ([#24057](https://github.com/strapi/strapi/pull/24057))
- **core:** remove beta on Document API, enforce deprecation on EntityService API ([#25744](https://github.com/strapi/strapi/pull/25744))
### β€οΈ Thank You
- akash-dabhi-qed @akash-dabhi-qed
- Andrea Cappuccio @hood
- Bassel Kanso @Bassel17
- calm @calm329
- Jamie Howard @jhoward1994
- markkaylor
- mathildeleg @mathildeleg
- Nico AndrΓ©
- Nikolas Rimikis @Leptopoda
- Pierre Wizla
- Varun Chawla @veeceey