Home

>

Tools

>

Strapi

>

Releases

>

5.0.0-rc.6

Strapi Release: 5.0.0-rc.6

Pre Release

Tag Name: v5.0.0-rc.6

Release Date: 7/23/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.6 introduces important features for content management workflows, including version history for bulk locale publishing and support for private S3 buckets. This release candidate continues to refine the upcoming major version with fixes for end-to-end tests and TypeScript configurations, making Strapi more robust for production environments with enhanced content versioning and secure media handling capabilities.

Highlight of the Release

    • Version history support for bulk publishing of localized content
    • Support for private S3 buckets with signed URLs for media files
    • Fixed end-to-end tests for document actions
    • Restored TypeScript configuration for admin

Migration Guide

No specific migration steps are required for this release candidate. However, if you're implementing the new private S3 bucket feature, you'll need to update your S3 provider configuration to enable signed URLs for your media files. Refer to the S3 provider documentation for detailed configuration options.

Upgrade Recommendations

As this is a release candidate (v5.0.0-rc.6), it's recommended for testing environments and early adopters who want to provide feedback before the final v5.0.0 release. Production environments should continue using the latest stable release unless specifically testing the v5 features.

If you're already using v5.0.0-rc.5, upgrading to rc.6 is recommended to benefit from the fixes and new features, particularly if you work with localized content or need secure S3 storage for media files.

Bug Fixes

End-to-End Test Fixes

Fixed end-to-end tests that were incorrectly expecting document actions to be disabled because of releases. The tests have been updated to remove these expectations, making the test suite more reliable and accurate.

TypeScript Configuration Restoration

Reverted a change that had deleted the admin TypeScript configuration file. This fix ensures that TypeScript support in the admin panel remains fully functional, maintaining type safety and developer experience.

New Features

Version History for Bulk Published Locales

Strapi now creates version history entries when publishing content across multiple locales at once. This enhancement ensures that all content changes are properly tracked in the version history, regardless of whether they're published individually or in bulk operations.

Private S3 Bucket Support

Added support for private S3 buckets, allowing media files to be stored securely with restricted access. This feature implements URL signing for media files, ensuring that only authorized users can access protected content while maintaining compatibility with Strapi's media library functionality.

Security Updates

No explicit security fixes were mentioned in this release, although the addition of private S3 bucket support enhances the overall security posture for media file storage.

Performance Improvements

No specific performance improvements were mentioned in this release.

Impact Summary

This release candidate brings important enhancements to Strapi's content management capabilities, particularly for teams working with multilingual content and those requiring secure media storage. The version history for bulk locale publishing ensures better content tracking and auditability, while private S3 bucket support addresses security needs for organizations with strict data protection requirements.

The fixes for end-to-end tests and TypeScript configuration contribute to a more stable development experience. Overall, v5.0.0-rc.6 represents continued progress toward a robust v5 release with improvements focused on content workflow, security, and developer experience.

Full Release Notes

Statistics:

File Changed63
Line Additions1,497
Line Deletions666
Line Changes2,163
Total Commits5

User Affected:

  • Benefit from improved version history tracking when publishing content across multiple locales
  • Can now see version history for bulk published localized content

Contributors:

jhoward1994innerdvationsMarc-RoigConvly