Strapi v4.1.6stable Released Mar 30, 2022
Impact Score: 5/10

Strapi v4.1.6 โ€” 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.1.6. Source highlight: Dark mode (https://github.com/strapi/strapi/pull/12662) @ronronscelestes @vincentbpro

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

  • Dark mode (https://github.com/strapi/strapi/pull/12662) @ronronscelestes @vincentbpro
  • [core:content-type-builder] [CTB] Add format examples in date field select (https://github.com/strapi/strapi/pull/12871) @soupette
  • [core:helper-plugin] Add footer to DynamicTable component (https://github.com/strapi/strapi/pull/12883) @MattieBelt
  • [core:upload] ML: Add audio type to asset filters (https://github.com/strapi/strapi/pull/12922) @gu-stav
  • [plugin:users-permissions] Add SERVER_URL variable to user e-mail templates (https://github.com/strapi/strapi/pull/12771) @marlonbaeten
  • [core:admin] Feat/translations cleanup (https://github.com/strapi/strapi/pull/12921) @vincentbpro

โšก Performance & Enhancements (4)

  • [core:admin] Translations cleanup: merge duplicated translations (https://github.com/strapi/strapi/pull/12841) @vincentbpro
  • [core:admin] [Registration Page] Text and padding improvements (https://github.com/strapi/strapi/pull/12979) @ronronscelestes
  • [core:content-manager] CM: Allow displaying components in the list view (https://github.com/strapi/strapi/pull/12213) @HichamELBSI
  • [marketplace] Handle marketplace production environment (https://github.com/strapi/strapi/pull/12916) @remidej

๐Ÿ”ง Bug Fixes & Patches (6)

  • [core:admin] [Fix bug] Min error repeatable components (https://github.com/strapi/strapi/pull/12835) @ronronscelestes
  • [core:admin] fix: prop validation warning in dark mode tests (https://github.com/strapi/strapi/pull/12862) @vincentbpro
  • [core:admin] [Fix] Update snapshot Homepage Reddit's icon (https://github.com/strapi/strapi/pull/12864) @ronronscelestes
  • [core:content-manager] EditViewDataManagerProvider: Handle API errors independently from yup (https://github.com/strapi/strapi/pull/12632) @gu-stav
  • [core:content-manager] GenericInput: Allow number inputs to be cleared (https://github.com/strapi/strapi/pull/12861) @gu-stav
  • [core:content-manager] GenericInput: prevent controlled/ uncontrolled warnings (https://github.com/strapi/strapi/pull/12970) @gu-stav
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### ๐Ÿš€ New feature * Dark mode (https://github.com/strapi/strapi/pull/12662) @ronronscelestes @vincentbpro ### ๐Ÿ’… Enhancement * [core:admin] Translations cleanup: merge duplicated translations (https://github.com/strapi/strapi/pull/12841) @vincentbpro * [core:admin] [Registration Page] Text and padding improvements (https://github.com/strapi/strapi/pull/12979) @ronronscelestes * [core:content-manager] CM: Allow displaying components in the list view (https://github.com/strapi/strapi/pull/12213) @HichamELBSI * [core:content-type-builder] [CTB] Add format examples in date field select (https://github.com/strapi/strapi/pull/12871) @soupette * [core:helper-plugin] Add footer to DynamicTable component (https://github.com/strapi/strapi/pull/12883) @MattieBelt * [core:upload] ML: Add audio type to asset filters (https://github.com/strapi/strapi/pull/12922) @gu-stav * [marketplace] Handle marketplace production environment (https://github.com/strapi/strapi/pull/12916) @remidej * [plugin:users-permissions] Add SERVER_URL variable to user e-mail templates (https://github.com/strapi/strapi/pull/12771) @marlonbaeten ### ๐Ÿ”ฅ Bug fix * [core:admin] [Fix bug] Min error repeatable components (https://github.com/strapi/strapi/pull/12835) @ronronscelestes * [core:admin] fix: prop validation warning in dark mode tests (https://github.com/strapi/strapi/pull/12862) @vincentbpro * [core:admin] [Fix] Update snapshot Homepage Reddit's icon (https://github.com/strapi/strapi/pull/12864) @ronronscelestes * [core:content-manager] EditViewDataManagerProvider: Handle API errors independently from yup (https://github.com/strapi/strapi/pull/12632) @gu-stav * [core:content-manager] GenericInput: Allow number inputs to be cleared (https://github.com/strapi/strapi/pull/12861) @gu-stav * [core:content-manager] GenericInput: prevent controlled/ uncontrolled warnings (https://github.com/strapi/strapi/pull/12970) @gu-stav * [core:content-manager] CM: Fix displaying number fields in the DynamicTable (https://github.com/strapi/strapi/pull/12972) @gu-stav * [core:content-manager] DynamicTable: Show id for media and relations in components (https://github.com/strapi/strapi/pull/13005) @gu-stav * [core:strapi] Move public path config to server.js (https://github.com/strapi/strapi/pull/12534) @petersg83 * [core:strapi] Build: Prevent output from swallowing webpack errors (https://github.com/strapi/strapi/pull/12957) @gu-stav * [core:upload] ML: Fix format of video duration (https://github.com/strapi/strapi/pull/12872) @gu-stav * [core:upload] EditAssetDialog: Use original image as source for cropping (https://github.com/strapi/strapi/pull/12877) @gu-stav * [core:upload] Always set the provider property in uploaded file database entries (https://github.com/strapi/strapi/pull/12906) @nfrasser * [plugin:graphql] fix: ApolloServer middleware CORS issue (https://github.com/strapi/strapi/pull/12815) @surgeharb ### ๐Ÿ“– Documentation * [doc:readme] Update issue templates and urls / swap roadmap to canny (https://github.com/strapi/strapi/pull/12852) @derrickmehaffy ### โš™๏ธ Chore * [core:admin] Fix snapshots (https://github.com/strapi/strapi/pull/12920) @soupette * [core:admin] Feat/translations cleanup (https://github.com/strapi/strapi/pull/12921) @vincentbpro * [core:database] Remove DB examples folder (https://github.com/strapi/strapi/pull/12875) @Convly * [core:database] Make strapi compatible with knex v1 (https://github.com/strapi/strapi/pull/12918) @alexandrebodin * [core:strapi] Increase network timeout connection for Yarn users (https://github.com/strapi/strapi/pull/12903) @Aurelsicoko * [dependencies] Bump @testing-library/jest-dom from 5.16.2 to 5.16.3 (https://github.com/strapi/strapi/pull/12958) @dependabot * [dependencies] Bump node-forge from 1.2.1 to 1.3.0 (https://github.com/strapi/strapi/pull/13000) @dependabot --- ### Updates We added support for new Sqlite3 providers in this new version and the default provider is now `better-sqlite3` for every new project. - You can now switch to `better-sqlite3` or `@vscode/sqlite3` if you would like. **Example** **Before** `package.json` ```json { "dependencies": { "sqlite3": "x.x.x" } } ``` **After** `package.json` ```json { "dependencies": { "better-sqlite3": "7.5.0" // or "@vscode/sqlite3": "5.0.8" } } ``` --- ### ๐Ÿ“š Migration guides can be found [here](https://docs.strapi.io/developer-docs/latest/update-migration-guides/migration-guides.html) ๐Ÿ“š