Home

>

Tools

>

Strapi

>

Releases

>

3.0.0-beta.2

Strapi Release: 3.0.0-beta.2

Tag Name: v3.0.0-beta.2

Release Date: 6/4/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.2 brings important bug fixes and documentation improvements. This release fixes a GraphQL issue with delete requests and enhances the migration guide with clearer steps and better accessibility from the documentation homepage. The PR template has also been updated to streamline new contributions.

Highlight of the Release

    • Fixed GraphQL plugin issue with delete requests
    • Enhanced migration guide with clearer steps
    • Added migration guide link to beta documentation homepage
    • Updated PR template to improve contribution workflow

Migration Guide

Updates

The migration guide for upgrading to Strapi v3.0.0 has been significantly improved:

  • Updated with clearer, more detailed steps to help users transition smoothly
  • Added direct link to the migration guide on the beta documentation homepage for easier access
  • Reorganized content to provide a better upgrade experience

These improvements make it easier for users to understand the changes required when upgrading from previous versions to v3.0.0.

For the complete migration guide, refer to the beta documentation homepage where the link has been added.

Upgrade Recommendations

If you're already using Strapi v3.0.0-beta.1, upgrading to v3.0.0-beta.2 is recommended, especially if:

  • You're using the GraphQL plugin and experiencing issues with delete operations
  • You need clearer migration guidance for the v3.0.0 upgrade process

This is a minor beta update focused on bug fixes and documentation improvements, so the upgrade process should be straightforward with minimal risk of breaking changes.

Before upgrading any production environment, always:

  1. Back up your data
  2. Test the upgrade in a development environment first
  3. Review the migration guide for any specific steps

Bug Fixes

GraphQL Delete Request Fix

Fixed an issue in the GraphQL plugin where a special condition for delete requests was causing problems. This fix removes the unnecessary special handling for GraphQL delete operations, ensuring that delete requests work consistently across the platform. (PR #3372)

New Features

No significant new features were added in this beta release. This version focuses on bug fixes and documentation improvements to enhance the stability and usability of the existing beta functionality.

Security Updates

No security fixes were included in this release.

Performance Improvements

No specific performance improvements were included in this release. The changes were primarily focused on bug fixes and documentation enhancements.

Impact Summary

This beta release primarily impacts developers using the GraphQL plugin by fixing delete request handling. It also significantly improves the documentation experience, particularly for users migrating from earlier versions to v3.0.0. The updated PR template benefits contributors by streamlining the process for submitting new pull requests.

While this is a relatively small release in terms of code changes, it addresses important usability issues in both the GraphQL functionality and the documentation. The migration guide improvements are particularly valuable as they help smooth the transition to the major v3.0.0 release.

Full Release Notes

🐛 Bug fix

  • [Plugin] Remove graphql special condition for delete request (#3372) @grom194

💅 Enhancement

Statistics:

File Changed40
Line Additions141
Line Deletions111
Line Changes252
Total Commits9

User Affected:

  • Fixed GraphQL delete request handling that may have caused issues in API operations
  • Improved migration guide with clearer steps for upgrading to v3.0.0
  • Better documentation accessibility with direct links to migration guides

Contributors:

alexandrebodinbkoshelev