Home

>

Tools

>

Strapi

>

Releases

>

5.0.0-rc.28

Strapi Release: 5.0.0-rc.28

Pre Release

Tag Name: v5.0.0-rc.28

Release Date: 9/17/2024

Strapi LogoStrapi

Open-source headless CMS built with Node.js. Provides developers with complete freedom in choosing their favorite tools and frameworks for frontend development.

TL;DR

Strapi v5.0.0-rc.28 brings important bug fixes to the content management system, focusing on relation handling, content releases, and review workflow permissions. This release improves data integrity when publishing content releases and fixes issues with manyToOne relation inputs. It also enhances the review workflow by properly checking permissions when changing assignees.

Highlight of the Release

    • Fixed manyToOne relation input handling
    • Improved document invalidation when publishing content releases
    • Enhanced permission checks for assignee changes in review workflows

Migration Guide

No migration is required for this release. This is a bug fix release that maintains compatibility with v5.0.0-rc.27.

Upgrade Recommendations

We recommend all Strapi v5.0.0-rc.27 users upgrade to this release, especially if you:

  • Use manyToOne relations in your content types
  • Work with content releases
  • Utilize review workflows with assignees

This release contains important bug fixes that improve stability and ensure proper functionality of these features. As this is a release candidate, it's still recommended for testing environments rather than production unless you're actively testing Strapi v5.

Bug Fixes

  • ManyToOne Relation Input: Fixed issues with manyToOne relation inputs that were causing problems when managing related content. This ensures proper handling of these relationship types in the content editor. (PR #21299)

  • Content Releases Document Invalidation: Fixed a bug where documents weren't properly invalidated when a content release was published. This ensures that the latest content is always displayed after publishing a release. (PR #21308)

  • Review Workflow Permission Checks: Added proper permission checks when changing assignees in review workflows. This ensures that only users with appropriate transition permissions can modify assignees. (PR #21311)

New Features

No new features were introduced in this release. This is primarily a bug fix release focusing on improving existing functionality.

Security Updates

No security fixes were mentioned in this release.

Performance Improvements

No specific performance improvements were mentioned in this release. The focus was on bug fixes and enhancing existing functionality.

Impact Summary

This release focuses on bug fixes that improve the reliability and correctness of Strapi's content management features. The fixes address issues with relation handling, content release publishing, and permission checks in review workflows.

The manyToOne relation input fix ensures that these relationship types work correctly in the content editor, preventing potential data inconsistencies. The document invalidation fix for content releases ensures that published content is properly refreshed and visible to users. The permission check enhancement for review workflow assignees strengthens the security model by ensuring only authorized users can make these changes.

While these changes are relatively small in scope, they address important functionality that content editors and administrators rely on daily, making this a valuable update for anyone testing Strapi v5.

Full Release Notes

Statistics:

File Changed48
Line Additions116
Line Deletions77
Line Changes193
Total Commits5

User Affected:

  • Improved experience when working with manyToOne relations in the content editor
  • Better data integrity when publishing content releases
  • Proper permission checks when changing assignees in review workflows

Contributors:

Feranchzremidejalexandrebodin