Home

>

Tools

>

Strapi

>

Releases

>

4.14.3

Strapi Release: 4.14.3

Tag Name: v4.14.3

Release Date: 10/4/2023

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.14.3 is a maintenance release that addresses several important bug fixes, particularly in relation to the content manager's search functionality and validation. It also includes dependency updates to improve security and performance. This release is important for users experiencing issues with relation input searches or validation of empty objects, and it's recommended for all Strapi users to upgrade to ensure a stable experience.

Highlight of the Release

    • Fixed relation input search functionality in the content manager
    • Improved validator to properly handle empty objects
    • Updated multiple dependencies including core-js, browserslist, and cloudinary
    • Fixed permission subject schema to properly allow null values

Migration Guide

No specific migration steps are required for this patch release. As with any Strapi update, it's recommended to:

  1. Back up your project before updating
  2. Update your Strapi version in your package.json file
  3. Run npm install or yarn install to update dependencies
  4. Restart your Strapi application

For more detailed information:

Upgrade Recommendations

This is a patch release (v4.14.3) that addresses several bugs and updates dependencies. It's recommended for all Strapi users to upgrade, especially if you're experiencing issues with:

  • Relation input search functionality
  • Validation of empty objects
  • Permission subject validation

The update is backward compatible and should not introduce any breaking changes. As always, it's recommended to test the update in a development environment before applying it to production.

Bug Fixes

  • Relations Input Search: Fixed an issue where the search functionality in the relations input wasn't working correctly. The update improves the search operation by adding optional parameters and proper filtering (#18110).

  • Permission Subject Schema: Fixed the permission subject schema to properly allow null values, resolving potential validation issues in the admin panel (#18153).

  • Validator for Empty Objects: Updated the validator to properly allow empty objects, fixing validation issues that were occurring when empty objects were submitted (#18180).

New Features

No significant new features were introduced in this maintenance release. The focus was on bug fixes and dependency updates to improve stability and security.

Security Updates

No explicit security fixes were mentioned in this release. However, the dependency updates (core-js, browserslist, cloudinary) may include security patches from those packages.

Performance Improvements

No specific performance improvements were highlighted in this release. The focus was primarily on bug fixes and dependency updates.

Impact Summary

Strapi v4.14.3 is a maintenance release that improves stability and fixes several bugs in the core functionality. The most notable fix addresses issues with the relation input search functionality, which will significantly improve the content editing experience. The validator now properly handles empty objects, resolving validation issues that could block content operations.

Dependency updates to core-js, browserslist, and cloudinary bring the latest improvements from these packages. The design system and icons have been updated to version 1.11.0, providing a more consistent and improved user interface.

This release doesn't introduce any breaking changes and is backward compatible with previous 4.14.x versions. The impact is primarily positive, resolving issues that could affect day-to-day operations for content editors and administrators.

Full Release Notes

🔥 Bug fix

⚙️ Chore

📚 Update and Migration Guides

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

Statistics:

File Changed54
Line Additions518
Line Deletions395
Line Changes913
Total Commits24

User Affected:

  • Fixed issue with validator now properly allowing empty objects
  • Updated dependencies including core-js, browserslist, and cloudinary
  • Improved stability with relation input search functionality

Contributors:

innerdvationsjoshuaellisPatrickJiraConvlydependabot[bot]Marc-Roig