Strapi v4.12.0stable Released Jul 27, 2023
Impact Score: 5/10

Strapi v4.12.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 v4.12.0. Source highlight: [core:admin, core:review-workflows] Feature: Multiple review workflows (https://github.com/strapi/strapi/pull/16755) @gu-stav

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:admin, core:review-workflows] Feature: Multiple review workflows (https://github.com/strapi/strapi/pull/16755) @gu-stav
  • [core:admin] Feature: Improved Bulk Publish (https://github.com/strapi/strapi/pull/17185) @markkaylor
  • [core:admin] Feat: Add RBAC permissions for review-workflow settings pages (https://github.com/strapi/strapi/pull/17358) @gu-stav

โšก Performance & Enhancements (3)

  • [core:admin] Chore: Give precedence to error.message over error.details (https://github.com/strapi/strapi/pull/17354) @gu-stav
  • [core:review-workflows] Multiple Workflows - Tracking events (https://github.com/strapi/strapi/pull/17294) @jhoward1994
  • [providers] Chunk Cloudinary uploads only for large files (https://github.com/strapi/strapi/pull/17159) @goodhoko

๐Ÿ”ง Bug Fixes & Patches (6)

  • [core:admin] admin lastname defaults to undefined (https://github.com/strapi/strapi/pull/17319) @fbalhawan
  • [core:admin] [SSO] Accept null value for ssoLockedRoles (https://github.com/strapi/strapi/pull/17341) @innerdvations
  • [core:admin] [SSO] allow defaultRole to be nullable when autoRegister is false (https://github.com/strapi/strapi/pull/17387) @innerdvations
  • [core:admin] [bulk publish] Deselect the entries that were published from the list view (https://github.com/strapi/strapi/pull/17402) @markkaylor
  • [core:admin] [bulk publish] Set page size to the number of selected entries (https://github.com/strapi/strapi/pull/17405) @markkaylor
  • [core:content-manager] Bulk Publish: fix Select All not working inside the Modal (https://github.com/strapi/strapi/pull/17403) @simotae14
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### ๐Ÿš€ New feature * [core:admin, core:review-workflows] Feature: Multiple review workflows (https://github.com/strapi/strapi/pull/16755) @gu-stav * [core:admin] Feature: Improved Bulk Publish (https://github.com/strapi/strapi/pull/17185) @markkaylor ### โš™๏ธ Chore * [core:admin] Chore: Split user RBAC permissions from useLicenseLimits hook (https://github.com/strapi/strapi/pull/17285) @gu-stav * [dependencies] chore(deps): bump semver from 7.5.1 to 7.5.2 (https://github.com/strapi/strapi/pull/17090) @dependabot * [dependencies] chore(deps): bump word-wrap from 1.2.3 to 1.2.4 (https://github.com/strapi/strapi/pull/17364) @dependabot * [dependencies] chore(deps): bump sanitize-html from 2.10.0 to 2.11.0 (https://github.com/strapi/strapi/pull/17415) @dependabot * [dependencies] chore(deps): bump aws-sdk from 2.1415.0 to 2.1420.0 (https://github.com/strapi/strapi/pull/17417) @dependabot * [plugin:documentation] refactor: documentation tests (https://github.com/strapi/strapi/pull/17368) @joshuaellis ### ๐Ÿ’… Enhancement * [core:admin] Chore: Give precedence to error.message over error.details (https://github.com/strapi/strapi/pull/17354) @gu-stav * [core:admin] Feat: Add RBAC permissions for review-workflow settings pages (https://github.com/strapi/strapi/pull/17358) @gu-stav * [core:review-workflows] Multiple Workflows - Tracking events (https://github.com/strapi/strapi/pull/17294) @jhoward1994 * [providers] Chunk Cloudinary uploads only for large files (https://github.com/strapi/strapi/pull/17159) @goodhoko ### ๐Ÿ”ฅ Bug fix * [core:admin] admin lastname defaults to undefined (https://github.com/strapi/strapi/pull/17319) @fbalhawan * [core:admin] [SSO] Accept null value for ssoLockedRoles (https://github.com/strapi/strapi/pull/17341) @innerdvations * [core:admin] [SSO] allow defaultRole to be nullable when autoRegister is false (https://github.com/strapi/strapi/pull/17387) @innerdvations * [core:admin] [bulk publish] Deselect the entries that were published from the list view (https://github.com/strapi/strapi/pull/17402) @markkaylor * [core:admin] [bulk publish] Set page size to the number of selected entries (https://github.com/strapi/strapi/pull/17405) @markkaylor * [core:content-manager] Bulk Publish: fix Select All not working inside the Modal (https://github.com/strapi/strapi/pull/17403) @simotae14 * [core:admin] [bulk publish] Move edit icon to the right in the Modal (https://github.com/strapi/strapi/pull/17423) @simotae14 * [core:admin] [bulk publish] Change published label in the modal (https://github.com/strapi/strapi/pull/17426) @simotae14 * [core:admin] Bulk publish: fix, enable countManyEntriesDraftRelations API only when you have selected entries in the modal (https://github.com/strapi/strapi/pull/17428) @simotae14 * [core:admin] [bulk publish] Remove sorting from the bulk publish modal (https://github.com/strapi/strapi/pull/17431) @simotae14 * [core:admin] Await for `isSsoLocked` promise, fix #17409 (https://github.com/strapi/strapi/pull/17410) @wtchnm * [core:content-manager] Fix error on adding relations (https://github.com/strapi/strapi/pull/17340) @hasebsiddiqui * [core:content-manager] fix: display & clone relations in components (https://github.com/strapi/strapi/pull/17363) @joshuaellis * [core:database] fix: relations are not returned in the correct order (https://github.com/strapi/strapi/pull/17262) @Marc-Roig * [core:strapi] Fix command not mounting the routes correctly (https://github.com/strapi/strapi/pull/17396) @alexandrebodin * [core:utils] Fix Strapi utils with ts migration (https://github.com/strapi/strapi/pull/17380) @alexandrebodin ### ๐Ÿ“š 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) ๐Ÿ“š