Strapi v5.43.0stable Released Apr 22, 2026
Impact Score: 5/10

Strapi v5.43.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.43.0. Source highlight: **core/*:** introduce strapi.ai namespace (#25886)

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)

  • **core/*:** introduce strapi.ai namespace (#25886)
  • **i18n:** complete Dutch (nl) translations for admin panel (#25932)
  • add list & delete admin user cli commands (#23022)

⚑ Performance & Enhancements (2)

  • strapi dev continue watching on build error (#25514)
  • **data-transfer:** improve progress UX (#25921)

πŸ”§ Bug Fixes & Patches (6)

  • date picker sends date-only format to avoid deprecation warning (1508d5d8f3)
  • bulk publish validation on required components in dz (#25687)
  • use admin basename for 401 redirect path (#25458)
  • auth providers generate unique username on conflict (#23853)
  • webpack public path was missing a slash at the end (#22654)
  • handle potential null userPermissions in Protect component (#24444)
πŸ“„ View Raw Release Notes (Original Developer Log)
## 5.43.0 (2026-04-22) ### πŸš€ New feature - **core/*:** introduce strapi.ai namespace ([#25886](https://github.com/strapi/strapi/pull/25886)) - **i18n:** complete Dutch (nl) translations for admin panel ([#25932](https://github.com/strapi/strapi/pull/25932)) ### πŸ”₯ Bug fix - date picker sends date-only format to avoid deprecation warning ([1508d5d8f3](https://github.com/strapi/strapi/commit/1508d5d8f3)) - bulk publish validation on required components in dz ([#25687](https://github.com/strapi/strapi/pull/25687)) - use admin basename for 401 redirect path ([#25458](https://github.com/strapi/strapi/pull/25458)) - auth providers generate unique username on conflict ([#23853](https://github.com/strapi/strapi/pull/23853)) - webpack public path was missing a slash at the end ([#22654](https://github.com/strapi/strapi/pull/22654)) - handle potential null userPermissions in Protect component ([#24444](https://github.com/strapi/strapi/pull/24444)) - **admin:** add cursor pointer and fix click behavior on sortable table headers ([#25418](https://github.com/strapi/strapi/pull/25418)) - **admin:** eliminate several browser race conditions ([#26020](https://github.com/strapi/strapi/pull/26020)) - **content-manager:** blocks editor errors when image has formats: null ([#26015](https://github.com/strapi/strapi/pull/26015)) - **content-manager:** use RBAC-aware populate in countDraftRelations ([#25977](https://github.com/strapi/strapi/pull/25977)) - **content-manager:** don't allow locale to overwrite list view settings ([#25437](https://github.com/strapi/strapi/pull/25437)) - **content-manager:** render ID column without number grouping ([#25996](https://github.com/strapi/strapi/pull/25996)) - **content-manager:** apply i18n translations to dynamic zone component names ([#25417](https://github.com/strapi/strapi/pull/25417)) - **data-transfer:** fix large transfer crashes; show transfer progress ([#23479](https://github.com/strapi/strapi/pull/23479)) - **upload:** content-api does not return signed urls ([#26034](https://github.com/strapi/strapi/pull/26034)) - **upload-aws-s3:** support root-level credentials and update AWS SDK ([#25914](https://github.com/strapi/strapi/pull/25914)) ### βš™οΈ Chore - update main README content ([#25618](https://github.com/strapi/strapi/pull/25618)) - **data-transfer:** isIgnoredContentType helper for filtering ([#26004](https://github.com/strapi/strapi/pull/26004)) - **deps:** bump undici from 6.24.1 to 6.25.0 ([#26022](https://github.com/strapi/strapi/pull/26022)) - **deps:** bump follow-redirects from 1.15.11 to 1.16.0 ([#26025](https://github.com/strapi/strapi/pull/26025)) ### πŸ’… Enhancement - strapi dev continue watching on build error ([#25514](https://github.com/strapi/strapi/pull/25514)) - add list & delete admin user cli commands ([#23022](https://github.com/strapi/strapi/pull/23022)) - **data-transfer:** improve progress UX ([#25921](https://github.com/strapi/strapi/pull/25921)) ### 🚨 Security - upgrade to axios 1.15.1 ([#26072](https://github.com/strapi/strapi/pull/26072)) ### ❀️ Thank You - Adrien L @Adzouz - Akash Santra @Akash504-ai - Bellian @Bellian - Ben Irvin @innerdvations - Benedikt RΓΆtsch @axe312ger - DMehaffy @derrickmehaffy - Jamie Howard @jhoward1994 - Jan Willem Keizer @janwillemkeizer - Jayesh Patel @itsmejay80 - JesΓΊs Villar @Callm3thebreeze - kdt523 @kdt523 - Marian Vonsien @mvo-zyres - markkaylor @markkaylor - Nico AndrΓ© @nclsndr - Nikola Dinevski @ndinevski - Paul Bratslavsky @PaulBratslavsky - Schero D. @Schero94 - Simen @Eventyret - Varun Chawla @veeceey