Strapi v4.14.4stable Released Oct 11, 2023
Impact Score: 5/10

Strapi v4.14.4 โ€” 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 v4.14.4. Source highlight: :information_source: **Node 16 has reached EOL and is no longer supported by Strapi. Starting with `v4.14.5`, Strapi projects will no longer work with Node 16, only Node 18 or 20.**

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)

  • [typescript] feat: add Entity Id type (https://github.com/strapi/strapi/pull/18311) @Marc-Roig
  • [utils:pack-up] feat: add exports to pack-up config (https://github.com/strapi/strapi/pull/18315) @joshuaellis
  • [tooling] feat: add pack-up package (https://github.com/strapi/strapi/pull/18233) @joshuaellis

โšก Performance & Enhancements (1)

  • [core:admin] Release beta version of blocks editor (https://github.com/strapi/strapi/pull/18201) @simotae14

๐Ÿ”ง Bug Fixes & Patches (5)

  • [core:content-manager] fix: typo causing action button to not show in empty list (https://github.com/strapi/strapi/pull/18252) @amerikan
  • [core:data-transfer] [Data Transfer] Select http/https module based on protocol in local provider (https://github.com/strapi/strapi/pull/17537) @innerdvations
  • [core:strapi] Use custom http timeout to keep data transfer connection alive (https://github.com/strapi/strapi/pull/18235) @innerdvations
  • [core:upload] fix: upload replaced media file (https://github.com/strapi/strapi/pull/18301) @TousifProvat
  • [core:upload] tests(upload): fix error logs in upload tests (https://github.com/strapi/strapi/pull/18261) @joshuaellis
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
:information_source: **Node 16 has reached EOL and is no longer supported by Strapi. Starting with `v4.14.5`, Strapi projects will no longer work with Node 16, only Node 18 or 20.** ### ๐Ÿ”ฅ Bug fix * [core:content-manager] fix: typo causing action button to not show in empty list (https://github.com/strapi/strapi/pull/18252) @amerikan * [core:data-transfer] [Data Transfer] Select http/https module based on protocol in local provider (https://github.com/strapi/strapi/pull/17537) @innerdvations * [core:strapi] Use custom http timeout to keep data transfer connection alive (https://github.com/strapi/strapi/pull/18235) @innerdvations * [core:upload] fix: upload replaced media file (https://github.com/strapi/strapi/pull/18301) @TousifProvat ### ๐Ÿ’… Enhancement * [core:admin] Release beta version of blocks editor (https://github.com/strapi/strapi/pull/18201) @simotae14 * [typescript] feat: add Entity Id type (https://github.com/strapi/strapi/pull/18311) @Marc-Roig * [utils:pack-up] feat: add exports to pack-up config (https://github.com/strapi/strapi/pull/18315) @joshuaellis ### ๐Ÿš€ New feature * [tooling] feat: add pack-up package (https://github.com/strapi/strapi/pull/18233) @joshuaellis ### โš™๏ธ Chore * [core:admin] chore: initialise ts admin (https://github.com/strapi/strapi/pull/18282) @joshuaellis * [core:admin] chore(admin): convert useThemeToggle to TS (https://github.com/strapi/strapi/pull/18285) @gu-stav * [core:admin] chore(admin): cleanup and convert useReleaseNotification to TS (https://github.com/strapi/strapi/pull/18286) @gu-stav * [core:admin] chore(admin): convert useRegenerate to TS (https://github.com/strapi/strapi/pull/18291) @gu-stav * [core:admin] chore(admin): Convert useNavigatorOnLine to TS (https://github.com/strapi/strapi/pull/18292) @gu-stav * [core:admin] chore(admin): convert useDebounce to TS (https://github.com/strapi/strapi/pull/18310) @gu-stav * [core:admin] chore(admin): convert DragLayer, PrivateRoute, Theme, ThemeToggleProvider (https://github.com/strapi/strapi/pull/18313) @joshuaellis * [core:admin] chore(admin): convert useLicenseLimitNotification to TS (https://github.com/strapi/strapi/pull/18318) @gu-stav * [core:helper-plugin] chore: convert helper-plugin to pack-up (https://github.com/strapi/strapi/pull/18329) @joshuaellis * [core:permissions] chore: build strapi permissions with pack-up (https://github.com/strapi/strapi/pull/18309) @joshuaellis * [core:upload] tests(upload): fix error logs in upload tests (https://github.com/strapi/strapi/pull/18261) @joshuaellis * [core:utils] chore: build strapi utils with pack-up (https://github.com/strapi/strapi/pull/18308) @joshuaellis * [dependencies] chore: update eslint (https://github.com/strapi/strapi/pull/18240) @joshuaellis * [dependencies] chore: bump design-system from 1.11.0 to 1.12.0 (https://github.com/strapi/strapi/pull/18241) @markkaylor * [dependencies] chore: remove stylelint (https://github.com/strapi/strapi/pull/18242) @joshuaellis * [dependencies] Replace ts-zen (github) with strapi/ts-zen (npm) (https://github.com/strapi/strapi/pull/18321) @Convly * [dependencies] chore(deps-dev): bump @types/node from 18.11.9 to 18.18.4 (https://github.com/strapi/strapi/pull/18355) @dependabot * [external] chore: use yarn resolution for design-system (https://github.com/strapi/strapi/pull/18238) @joshuaellis * [tooling] chore: pack-up providers (https://github.com/strapi/strapi/pull/18320) @joshuaellis ### ๐Ÿ“š Update and Migration Guides - General update guide can be found [here](https://docs.strapi.io/developer-docs/latest/update-migration-guides/update-version.html) - Migration guides can be found [here](https://docs.strapi.io/developer-docs/latest/update-migration-guides/migration-guides.html) ๐Ÿ“š