Home

>

Tools

>

Strapi

>

Releases

>

3.3.2

Strapi Release: 3.3.2

Tag Name: v3.3.2

Release Date: 11/10/2020

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 v3.3.2 is a maintenance release that addresses critical bugs in the core database and framework, while also enhancing the upload plugin functionality. This release fixes issues with dynamic zone components, resolves update-notifier file access errors, and improves Cloudinary file deletion handling. These changes improve stability and user experience for Strapi developers and content managers.

Highlight of the Release

    • Fixed dynamic zone component handling in the database to prevent errors when components aren't present in data
    • Resolved update-notifier write access errors in the core framework
    • Enhanced upload plugin to handle Cloudinary file deletions more gracefully

Migration Guide

No specific migration steps are required for this release. This is a patch release that can be safely upgraded to from v3.3.1 without any breaking changes.

For general migration information, refer to the Strapi Migration Guides.

Upgrade Recommendations

This is a recommended upgrade for all Strapi v3.3.1 users, especially for:

  • Users experiencing issues with dynamic zone components
  • Users encountering update-notifier write access errors
  • Users working with Cloudinary integration for file uploads

To upgrade from v3.3.1 to v3.3.2:

npm install [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]

Or if using Yarn:

yarn upgrade [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]

No database migrations or configuration changes are required for this update.

Bug Fixes

Core Database

  • Fixed an issue where dynamic zone components would cause errors if they weren't present in the data (#8342, #8366)

Core Framework

  • Fixed write access error of the update-notifier that could occur in certain environments (#8615)

The bug fixes in this release address critical issues that could affect database operations and framework functionality, improving overall stability for Strapi applications.

New Features

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

Security Updates

No specific security fixes were included in this release. The changes are primarily focused on functional bug fixes and enhancements.

Performance Improvements

This release doesn't include specific performance improvements. The changes are focused on bug fixes and functional enhancements rather than performance optimizations.

Impact Summary

Strapi v3.3.2 is a minor patch release that focuses on bug fixes and enhancements to improve stability and user experience. The key improvements include:

  1. Database Stability: Fixed handling of dynamic zone components when they're not present in data, preventing potential errors during database operations.

  2. Framework Reliability: Resolved write access errors with the update-notifier, improving the framework's ability to run in various environments.

  3. Upload Plugin Enhancement: Improved Cloudinary integration by allowing the deletion of files that have already been removed from Cloudinary, preventing errors and improving the content management workflow.

These changes collectively enhance the reliability of Strapi applications without introducing breaking changes, making this a safe and recommended upgrade for all users on version 3.3.1.

Full Release Notes

🐛 Bug fix

  • [core:database] fix: #8342 ignore dynamic zone component if its not in data (#8366) @iapain
  • [core:framework] Fix write access error of the update-notifier (#8615) @petersg83

💅 Enhancement

  • [plugin:upload] Allow deleting file that is already deleted in Cloudinary (#8410) @arnellebalane

📚 Migration guides can be found here 📚

Statistics:

File Changed42
Line Additions206
Line Deletions163
Line Changes369
Total Commits7

User Affected:

  • Fixed issue with dynamic zone components in the database that could cause errors when components weren't present in data
  • Resolved update-notifier file access errors that could occur in certain environments
  • Improved stability when working with the Strapi framework

Contributors:

iapaindependabot[bot]arnellebalanepetersg83alexandrebodin