Changes
- Add destroy lifecycle to user src/index.js
- Migrate middleware configuration
- Display only usable actions in users & permissions plugin
- Fix UI bugs
Pre Release
Tag Name: v4.0.0-beta.3
Release Date: 10/11/2021
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.0.0-beta.3 brings significant improvements to the admin UI, middleware handling, and lifecycle management. This release focuses on UI refinements, internal code cleanup, and better API management, making the CMS more consistent and user-friendly. It addresses several migration-related UI issues and improves the overall developer experience.
No specific migration steps are required for this beta release. This is an incremental update from v4.0.0-beta.2 to v4.0.0-beta.3 with mostly internal improvements and bug fixes.
If you're using custom middleware configurations, note that middleware handling has been harmonized in this release, which might affect your custom implementations. Review your middleware code if you experience any issues after upgrading.
As this is a beta release (v4.0.0-beta.3), it's recommended for testing environments and early adopters who want to provide feedback on Strapi v4.
If you're already using v4.0.0-beta.2, upgrading to this version is recommended to benefit from the UI fixes and internal improvements. The changes are mostly non-breaking and focus on enhancing stability and user experience.
For production environments, it's still advisable to wait for the stable v4.0.0 release unless you specifically need the fixes included in this beta.
src/index.jsNo specific security fixes were mentioned in this release. However, the implementation of rate limiting middleware and improvements to the API token authentication strategy contribute to better overall security posture.
This beta release represents an important step in refining Strapi v4 before its stable release. The focus has been on improving the developer and admin user experience through UI fixes, better middleware handling, and internal code cleanup.
The addition of the destroy lifecycle for users provides developers with more control over user management. The harmonization of policies and middlewares makes the codebase more consistent and easier to work with. UI improvements address several migration-related issues, making the admin interface more polished.
For content managers, the fixed preview for repeatable components and improved UI elements enhance the content editing experience. The filtering of actions in the Users & Permissions plugin helps administrators focus on relevant options.
Overall, this release doesn't introduce major new features but instead concentrates on stability, consistency, and usability improvements that will benefit all Strapi users as v4 approaches its stable release.