🔥 Bug fix
- [core:strapi] Verify plugin presence before using it (#14198) @alexandrebodin
Tag Name: v4.3.6
Release Date: 8/24/2022
StrapiOpen-source headless CMS built with Node.js. Provides developers with complete freedom in choosing their favorite tools and frameworks for frontend development.
Strapi v4.3.6 is a maintenance release that fixes a critical bug related to plugin loading. The update ensures that plugins are properly verified for their presence before being used, which enhances the stability and security of the CMS. This is particularly important for installations using GraphQL or other plugins.
No specific migration steps are required for this update. This is a drop-in replacement that fixes the plugin verification issue.
Standard update procedures apply:
npm install or yarn install to update your dependenciesFor detailed instructions, refer to the general update guide.
This update is highly recommended for all Strapi users, especially those using plugins like GraphQL.
The bug fix addresses a potential stability issue that could cause application crashes when plugins are not properly verified before use. Upgrading to v4.3.6 will improve the reliability of your Strapi installation and prevent potential downtime.
The update is backward compatible and requires no configuration changes or migration steps.
This fix prevents potential application crashes and improves overall system stability when working with plugins.
No new features were added in this maintenance release. This update focuses exclusively on bug fixes and stability improvements.
The release includes security-related improvements in how plugins are loaded and verified:
While not addressing a specific vulnerability, these changes enhance the overall security posture of Strapi installations.
No specific performance improvements were included in this release. The focus was on fixing the plugin verification bug and enhancing system stability.
This release addresses a specific but important bug in how Strapi handles plugin loading. By adding proper verification checks to ensure plugins exist before attempting to use them, the update significantly improves system stability and prevents potential crashes.
The impact is particularly relevant for:
While the changes are focused on a single issue, they touch on core functionality related to plugin management, which is central to Strapi's extensibility model. The fix ensures that the plugin system works more reliably and safely, reducing the risk of unexpected behavior or downtime.
No breaking changes are introduced, making this a safe and recommended update for all users.