Home

>

Tools

>

Strapi

>

Releases

>

3.0.0-beta.8

Strapi Release: 3.0.0-beta.8

Tag Name: v3.0.0-beta.8

Release Date: 6/27/2019

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.0.0-beta.8 brings important security fixes, UI enhancements, and plugin improvements. This release addresses a critical security vulnerability where admin passwords were stored in plaintext, improves the content deletion interface, adds Amazon SES domain configuration options, and updates documentation links. Administrators should upgrade immediately to protect sensitive credentials.

Highlight of the Release

    • Fixed critical security vulnerability where admin passwords were stored in plaintext
    • Added support for custom Amazon SES domains in email configuration
    • Improved UI clarity for bulk deletion operations
    • Updated documentation with current Slack community links

Migration Guide

No specific migration steps are required for this update. However, administrators should update to this version immediately to address the security vulnerability related to plaintext password storage.

After updating:

  1. No database migrations are needed
  2. No configuration changes are required
  3. The security fixes are applied automatically

Upgrade Recommendations

Immediate Upgrade Recommended

Due to the critical security fix addressing plaintext password storage, all Strapi installations should be upgraded to v3.0.0-beta.8 as soon as possible. This is especially important for production environments where administrator accounts could be at risk.

The upgrade process from v3.0.0-beta.7 to v3.0.0-beta.8 should be straightforward with no breaking changes reported. Follow the standard Strapi update procedure:

npm install [email protected] [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] [email protected]

Bug Fixes

Admin Password Security Fix

Fixed a critical security issue where administrator passwords were being persisted in plaintext when editing admin user accounts. This vulnerability could potentially expose sensitive credentials if the database was compromised. The fix ensures passwords are properly hashed and protected throughout the user management workflow.

Translation Issues

Addressed missing translations in various parts of the admin interface, improving the localization experience for non-English users.

New Features

Amazon SES Domain Configuration

Added the ability to specify a different Amazon SES domain for email sending. This enhancement provides more flexibility when configuring the email plugin, allowing developers to use custom domains for their transactional emails rather than being limited to a single domain configuration.

Improved Content Deletion UI

The content deletion interface has been enhanced with clearer labeling. The CTA (Call to Action) button now explicitly states "Delete Selected Entries" instead of the more ambiguous "Delete All" label, making it clearer that the action applies only to selected items rather than everything in the database.

Security Updates

Admin Password Protection

Fixed a serious security vulnerability where administrator passwords were being stored in plaintext when editing admin user accounts. This issue has been resolved in PR #3540, ensuring that passwords are properly secured and not exposed in their unencrypted form. This fix significantly improves the security posture of Strapi installations by protecting sensitive administrator credentials.

Performance Improvements

No specific performance improvements were mentioned in this release.

Impact Summary

This release significantly improves Strapi's security posture by fixing a critical vulnerability where administrator passwords were stored in plaintext. This change alone makes the update essential for all installations.

The UI enhancements for content deletion provide better clarity for content managers, reducing the risk of accidental mass deletions by making it clear which items will be affected by the delete action.

For developers using Amazon SES for email delivery, the added flexibility to configure custom domains provides more options for managing email sending reputation and deliverability.

While this is a beta release, the security improvements make it an important update that should be prioritized, especially in environments where administrator account security is paramount. The changes are focused on security and usability improvements rather than introducing potentially disruptive new features, making this a relatively safe update despite its beta status.

Full Release Notes

💅 Enhancement

🐛 Bug fix

Statistics:

File Changed56
Line Additions122
Line Deletions92
Line Changes214
Total Commits15

User Affected:

  • Critical security fix for plaintext password storage
  • Improved user management security
  • Updated documentation resources with new Slack badge URL

Contributors:

alexandrebodinsoupettelauriejim