Home

>

Tools

>

Strapi

>

Releases

>

4.3.4

Strapi Release: 4.3.4

Tag Name: v4.3.4

Release Date: 8/11/2022

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.3.4 is a bug fix release that addresses an issue with third-party provider connections in the users-permissions plugin. This patch restores missing code that was causing authentication problems with external providers like Google, Facebook, and others.

Highlight of the Release

    • Fixed users-permissions third-party providers connection
    • Restored missing code that was accidentally removed in a previous merge
    • Improved reliability of social login functionality

Migration Guide

No migration steps are required for this release. This is a patch release that fixes functionality without introducing breaking changes.

If you're upgrading from v4.3.3 to v4.3.4, you can update your Strapi installation using npm or yarn:

npm install [email protected]
# or
yarn upgrade [email protected]

After updating, restart your Strapi application to apply the fix.

Upgrade Recommendations

This upgrade is highly recommended for all Strapi users who:

  • Use the users-permissions plugin
  • Have implemented or plan to implement third-party authentication providers
  • Are experiencing issues with social login functionality

Since this is a patch release (v4.3.3 → v4.3.4) that fixes a specific functionality without introducing breaking changes, the upgrade process should be straightforward and low-risk.

Bug Fixes

Users-Permissions Plugin Authentication Fix

This release fixes a critical issue with the users-permissions plugin where third-party provider connections were not working correctly. The problem occurred due to missing code that was accidentally removed during a previous merge operation.

The fix restores the necessary code to properly handle authentication flows with external providers such as Google, Facebook, Twitter, and other OAuth providers. This ensures that users can successfully authenticate using these third-party services.

PR: #14072

New Features

No new features were introduced in this release. This is strictly a bug fix release that addresses an issue with the users-permissions plugin.

Security Updates

No security fixes were explicitly mentioned in this release. The primary focus was on restoring functionality for third-party authentication providers.

Performance Improvements

No specific performance improvements were included in this release. The focus was on fixing the authentication functionality with third-party providers.

Impact Summary

This release addresses a specific but important issue with third-party authentication in Strapi's users-permissions plugin. The fix restores missing code that was accidentally removed during a previous merge, which was causing authentication failures when users attempted to log in using external providers like Google, Facebook, or other OAuth services.

The impact is primarily positive for applications that utilize social login functionality, as it restores expected behavior without requiring developers to implement custom workarounds. This fix ensures that end users can successfully authenticate using their preferred third-party accounts, improving the overall user experience and reducing authentication-related support issues.

No breaking changes were introduced, making this a safe upgrade for all Strapi installations currently on version 4.3.3 or earlier in the 4.3.x series.

Full Release Notes

🔥 Bug fix

  • [plugin:users-permissions] Fix users-permissions third party providers connection (#14072) @alexandrebodin

📚 Migration guides can be found here 📚

Statistics:

File Changed36
Line Additions104
Line Deletions92
Line Changes196
Total Commits3

User Affected:

  • Can now properly implement third-party authentication providers in their Strapi applications
  • No longer need to implement workarounds for broken authentication flows

Contributors:

alexandrebodin