Home

>

Tools

>

Strapi

>

Releases

>

4.25.10

Strapi Release: 4.25.10

Tag Name: v4.25.10

Release Date: 9/4/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 v4.25.10 is a maintenance release that addresses several critical bugs, particularly in content releases and rich text editing. It fixes issues with release status updates after createMany actions, rich text selection and deletion problems, and data transfer parallelism for assets. This release improves stability for content editors and developers working with content releases.

Highlight of the Release

    • Fixed content release status updates after createMany actions
    • Resolved rich text editor selection and deletion issues
    • Fixed data transfer parallelism issues for assets
    • Updated lint-staged dependency to version 15.2.9

Migration Guide

No specific migration steps are required for this release as it contains only bug fixes and minor dependency updates. Standard update procedures apply:

  1. Update your package.json to reference the new version:

    npm install [email protected] --save
    

    or

    yarn upgrade [email protected]
    
  2. Run the installation:

    npm install
    

    or

    yarn install
    
  3. Rebuild your admin panel:

    npm run build
    

    or

    yarn build
    

For more detailed information, refer to the general update guide.

Upgrade Recommendations

This release is recommended for all users, especially those who:

  • Use content releases with bulk content creation (createMany actions)
  • Work extensively with the rich text editor
  • Perform data transfers with significant asset volumes

Since this is a patch release (4.25.9 → 4.25.10) with bug fixes only, the upgrade should be straightforward with minimal risk. We recommend upgrading at your earliest convenience to benefit from these stability improvements.

Bug Fixes

Content Releases

  • Fixed an issue where release status wasn't properly updated after createMany actions (#21113)
  • Added test cases to ensure createMany actions properly update release status

Rich Text Editor

  • Fixed selection and deletion issues in the rich text editor (#21102)
  • Improved handling of text selection and deletion operations

Data Transfer

  • Fixed parallelism issue on data consumption for assets during data transfer operations (#19676)
  • Improved stability when transferring assets in parallel

Other Fixes

  • Resolved issue #21079 (#21096)

New Features

No new features were introduced in this release. This is primarily a bug fix release focused on improving stability and addressing specific issues in existing functionality.

Security Updates

No specific security fixes were included in this release. However, keeping dependencies up-to-date (such as the lint-staged update to 15.2.9) is part of good security practices to ensure any potential vulnerabilities in dependencies are addressed.

Performance Improvements

This release doesn't include specific performance improvements as the primary focus was on bug fixes. However, the fix for data transfer parallelism issues for assets may result in more efficient asset transfers during migration operations.

Impact Summary

Strapi v4.25.10 is a bug fix release that addresses several important issues affecting content management workflows. The most significant fixes include resolving content release status update problems after bulk content creation, fixing rich text editor selection and deletion issues, and addressing data transfer parallelism for assets.

Content editors will benefit from a more reliable rich text editing experience with proper text selection and deletion behavior. Developers working with content releases will see more consistent status updates when using createMany actions, which previously could lead to incorrect release states. System administrators performing data migrations will experience more reliable asset transfers due to the fix for parallelism issues.

This release contains no breaking changes and should be a safe upgrade for all users currently on v4.25.9 or earlier in the 4.25.x series.

Full Release Notes

🔥 Bug fix

  • [core:content-releases] fix(content-releases): await release status update after createMany actions (#21113) @Feranchz
  • [core:data-transfer] Fix: DTS parallelism issue on data consumption for assets (#19676) @chrisli-03

📚 Update and Migration Guides

  • General update guide can be found here
  • Migration guides can be found here 📚

Statistics:

File Changed56
Line Additions723
Line Deletions523
Line Changes1,246
Total Commits10

User Affected:

  • Fixed rich text selection and deletion issues, improving the editing experience
  • Resolved issues with content release status updates after bulk content creation

Contributors:

innerdvationsConvlyalexandrebodinFeranchzMarc-Roig