Strapi v5.44.0stable Released Apr 29, 2026
Impact Score: 5/10

Strapi v5.44.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.44.0. Source highlight: deploy to cloud homepage widget (#25774)

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 (3)

  • deploy to cloud homepage widget (#25774)
  • add AGENTS.md universal agent guide (#26018)
  • add ESM syntax support for Vite .mts config file (#25238)

⚑ Performance & Enhancements (3)

  • **examples:** migration performance benchmark harness + mariadb/sqlite + anti-pattern schemas (#26036)
  • **i18n:** improve Russian translations of tours section in admin package (#25221)
  • **translations:** update czech translations (#25824)

πŸ”§ Bug Fixes & Patches (6)

  • add responseType to getFetchClient for non-JSON responses (#25974)
  • prevent browser defaults for Ctrl+I and other modifier shortcuts in Firefox (#26050)
  • contain absolute descendants in OverflowingItem (#26133)
  • **content-manager:** prevent duplicate React key in homepage recent-documents widget (#26084)
  • **content-manager:** optimize document layout hooks (#26005)
  • **database:** make 5.0.0-02-created-document-id migration idempotent (#26045)
πŸ“„ View Raw Release Notes (Original Developer Log)
## 5.44.0 (2026-04-29) ### πŸš€ New feature - deploy to cloud homepage widget ([#25774](https://github.com/strapi/strapi/pull/25774)) ### πŸ”₯ Bug fix - add responseType to getFetchClient for non-JSON responses ([#25974](https://github.com/strapi/strapi/pull/25974)) - prevent browser defaults for Ctrl+I and other modifier shortcuts in Firefox ([#26050](https://github.com/strapi/strapi/pull/26050)) - contain absolute descendants in OverflowingItem ([#26133](https://github.com/strapi/strapi/pull/26133)) - **content-manager:** prevent duplicate React key in homepage recent-documents widget ([#26084](https://github.com/strapi/strapi/pull/26084)) - **content-manager:** optimize document layout hooks ([#26005](https://github.com/strapi/strapi/pull/26005)) - **database:** make 5.0.0-02-created-document-id migration idempotent ([#26045](https://github.com/strapi/strapi/pull/26045)) - **document-service:** support delete selection params ([#25097](https://github.com/strapi/strapi/pull/25097)) - **document-service:** preserve self-referential relations during publish and discard ([#25890](https://github.com/strapi/strapi/pull/25890)) - **document-service:** discard-draft 500 on self-referential manyToMany relations ([#26152](https://github.com/strapi/strapi/pull/26152)) - **i18n:** preserve non-localized media when creating a locale ([#26031](https://github.com/strapi/strapi/pull/26031)) - **openapi:** documentation plugin generates OpenAPI with incorrect ID parameter ([#26067](https://github.com/strapi/strapi/pull/26067)) - **review-workflows:** pass locale params to useDocument in StageSelect and AssigneeSelect ([#26104](https://github.com/strapi/strapi/pull/26104)) - **types:** align Service.Generic index signature with Controller.Generic ([#25475](https://github.com/strapi/strapi/pull/25475)) ### πŸ“š Documentation Changes - add AGENTS.md universal agent guide ([#26018](https://github.com/strapi/strapi/pull/26018)) ### βš™οΈ Chore - release v5.43.0 update develop ([#26100](https://github.com/strapi/strapi/pull/26100)) - upgrade contributor docs dependencies ([#26073](https://github.com/strapi/strapi/pull/26073)) - **deps:** bump multiple dependencies ([#26103](https://github.com/strapi/strapi/pull/26103)) - **deps:** bump @xmldom/xmldom from 0.8.12 to 0.8.13 ([#26098](https://github.com/strapi/strapi/pull/26098)) - **deps:** bump and dedupe pinned subdeps ([#26139](https://github.com/strapi/strapi/pull/26139)) - **examples:** migration performance benchmark harness + mariadb/sqlite + anti-pattern schemas ([#26036](https://github.com/strapi/strapi/pull/26036)) - **scripts/release:** fix experimental peer dependencies install ([#26083](https://github.com/strapi/strapi/pull/26083)) ### πŸ’… Enhancement - add ESM syntax support for Vite .mts config file ([#25238](https://github.com/strapi/strapi/pull/25238)) - **i18n:** improve Russian translations of tours section in admin package ([#25221](https://github.com/strapi/strapi/pull/25221)) - **translations:** update czech translations ([#25824](https://github.com/strapi/strapi/pull/25824)) ### ❀️ Thank You - Adrien L @Adzouz - akash-dabhi-qed @akash-dabhi-qed - Ayoub Hidri @ayhid - Bassel Kanso @Bassel17 - Ben Irvin - DMehaffy - Filip Γ“nodi @fonodi - Jamie Howard @jhoward1994 - Kellen Bolger - Laurens Kling @laurenskling - Leonid Vinogradov - Nico AndrΓ© - otociulis @otociulis - Simon Norris @cache-your-dreams - Ziyi @butcherZ