Strapi v5.50.1stable Released Jul 08, 2026
Impact Score: 5/10

Strapi v5.50.1 β€” 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.50.1. Source highlight: **i18n:** complete Japanese (ja) translations (#26855)

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

  • **i18n:** complete Japanese (ja) translations (#26855)
  • **i18n:** update Polish translation (#26592)

⚑ Performance & Enhancements (1)

  • **ci:** block community PRs targeting main (#26854)

πŸ”§ Bug Fixes & Patches (6)

  • give the ability to open a list item in a new tab (#26853)
  • **admin:** translate enumeration option labels in the content manager (#26837)
  • **admin:** seat limit billing links (#26728)
  • **cloud:** hide deploy menu in production using currentEnvironment (#26733)
  • **content-manager:** allow reading hidden content types for relation targets (#26844)
  • **content-manager:** preserve i18n locale on navigation and guard component schema race condition (#26167)
πŸ“„ View Raw Release Notes (Original Developer Log)
## 5.50.1 (2026-07-08) ### πŸš€ New feature - **i18n:** complete Japanese (ja) translations ([#26855](https://github.com/strapi/strapi/pull/26855)) - **i18n:** update Polish translation ([#26592](https://github.com/strapi/strapi/pull/26592)) ### πŸ”₯ Bug fix - give the ability to open a list item in a new tab ([#26853](https://github.com/strapi/strapi/pull/26853)) - **admin:** translate enumeration option labels in the content manager ([#26837](https://github.com/strapi/strapi/pull/26837)) - **admin:** seat limit billing links ([#26728](https://github.com/strapi/strapi/pull/26728)) - **cloud:** hide deploy menu in production using currentEnvironment ([#26733](https://github.com/strapi/strapi/pull/26733)) - **content-manager:** allow reading hidden content types for relation targets ([#26844](https://github.com/strapi/strapi/pull/26844)) - **content-manager:** preserve i18n locale on navigation and guard component schema race condition ([#26167](https://github.com/strapi/strapi/pull/26167)) - **core:** preserve self-referential relation order on child publish ([#26838](https://github.com/strapi/strapi/pull/26838)) - **core:** preserve published self-referential relation state ([#26932](https://github.com/strapi/strapi/pull/26932)) - **database:** prevent crash when reordering and removing a relation in the same save ([#26210](https://github.com/strapi/strapi/pull/26210)) - **documentation:** allow array populate parameter ([#26358](https://github.com/strapi/strapi/pull/26358)) - **examples:** enable strict TypeScript in dev sandboxes ([#26780](https://github.com/strapi/strapi/pull/26780)) - **generators:** detect plugin language from output path ([#26750](https://github.com/strapi/strapi/pull/26750)) - **review-workflows:** add server eslint config and declare server deps ([#26800](https://github.com/strapi/strapi/pull/26800)) - **strapi:** resolve admin Vite aliases from @strapi/admin closure ([#26756](https://github.com/strapi/strapi/pull/26756)) - **typescript-utils:** emit namespace keyword instead of deprecated module ([#26195](https://github.com/strapi/strapi/pull/26195)) - **upload:** accept single-file arrays on replacement ([#26405](https://github.com/strapi/strapi/pull/26405)) - **utils:** align polymorphic populate validation with conversion ([#26848](https://github.com/strapi/strapi/pull/26848)) - **utils:** return 400 instead of 500 for invalid sort order/params ([#26907](https://github.com/strapi/strapi/pull/26907)) ### πŸ“š Documentation Changes - Highlight destructive operation in transfer engine ([#25081](https://github.com/strapi/strapi/pull/25081)) ### βš™οΈ Chore - fix lint warnings ([#26818](https://github.com/strapi/strapi/pull/26818)) - **deps:** bump nodemailer from 8.0.9 to 9.0.1 ([#26721](https://github.com/strapi/strapi/pull/26721)) - **deps:** bump qs from 6.15.2 to 6.15.3 ([#26846](https://github.com/strapi/strapi/pull/26846)) - **deps:** bump tar from 7.5.16 to 7.5.17 ([#26847](https://github.com/strapi/strapi/pull/26847)) - **deps:** bump js-yaml from 3.14.2 to 3.15.0 ([#26888](https://github.com/strapi/strapi/pull/26888)) - **deps:** bump tar from 7.5.17 to 7.5.18 ([#26887](https://github.com/strapi/strapi/pull/26887)) - **deps-dev:** bump eslint-plugin-prettier in the eslint group ([#26828](https://github.com/strapi/strapi/pull/26828)) - **deps-dev:** bump @rollup/plugin-swc in the rollup group ([#26906](https://github.com/strapi/strapi/pull/26906)) - **deps-dev:** align @babel/* family to 7.29.7 ([#26911](https://github.com/strapi/strapi/pull/26911)) ### πŸ’… Enhancement - **ci:** block community PRs targeting main ([#26854](https://github.com/strapi/strapi/pull/26854)) - **content-manager:** keep sidebar primary actions and search bar fixed… ([#26867](https://github.com/strapi/strapi/pull/26867)) ### ❀️ Thank You - Adrien L @Adzouz - Alexandre Noblet @AlexNbl27 - Andrei L @unrevised6419 - Aryan Katiyar @Kelpy2004 - Bassel Kanso - Ben Irvin - jasleenkaur-qed42 - Maksim Zhukau @MaksZhukov - Mateusz Lesiak - mathildeleg @mathildeleg - mehmet turac @mturac - Nico AndrΓ© - santichausis @santichausis - Shivam S @BIGSUS24 - Steven @compair-steven - Zyggzz @Zyggzzz