Home

>

Tools

>

Strapi

>

Releases

>

3.0.0-alpha.25.1

Strapi Release: 3.0.0-alpha.25.1

Tag Name: v3.0.0-alpha.25.1

Release Date: 3/15/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-alpha.25.1 addresses critical bugs in the file watcher system and GraphQL plugin. This patch release fixes issues with file watching for missing sub-folders and improves primary key detection in GraphQL mutations and queries, enhancing stability for developers working with the alpha version.

Highlight of the Release

    • Fixed file watcher to properly ignore certain patterns for missing sub-folders and new files
    • Resolved critical issue with primary key detection in GraphQL mutations and queries
    • Added primary key references to improve GraphQL operations

Migration Guide

No migration steps are required for this patch release. Simply update your Strapi version to v3.0.0-alpha.25.1 to benefit from the bug fixes.

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

Upgrade Recommendations

This patch release is highly recommended for all users of Strapi v3.0.0-alpha.25 as it fixes critical issues with:

  1. File watching functionality that could impact development workflow
  2. GraphQL mutations and queries that might return incorrect data due to primary key detection issues

The upgrade process is straightforward with no breaking changes introduced. Users should update as soon as possible to ensure stable development experience.

Bug Fixes

File Watcher Improvements

  • Fixed an issue where the file watcher would not properly ignore certain patterns, causing unnecessary processing and potential errors
  • Added patterns to ignore in the file watcher specifically for missing sub-folders and new files in those folders
  • Improved the file watching system to be more efficient and reliable during development

GraphQL Plugin Fixes

  • Fixed critical issue with primary key detection in GraphQL mutations and queries
  • Added proper primary key references to ensure correct data handling in GraphQL operations
  • Resolved issues that could cause GraphQL queries to return incorrect data or fail

New Features

No new features were introduced in this patch release. This is a bug fix release focused on addressing critical issues in the file watcher system and GraphQL plugin.

Security Updates

No security fixes were included in this release. This patch focuses on bug fixes related to the file watcher system and GraphQL plugin functionality.

Performance Improvements

File Watcher Performance

The file watcher system has been optimized by adding proper ignore patterns for missing sub-folders and new files in those folders. This reduces unnecessary file system operations and improves the overall development experience by:

  • Decreasing CPU usage during development
  • Reducing unnecessary file processing
  • Improving responsiveness when making changes to project files

Impact Summary

This patch release addresses two critical bugs that were affecting development workflow and GraphQL functionality in Strapi v3.0.0-alpha.25.

The file watcher improvements ensure that developers experience fewer errors and better performance during development by properly ignoring certain file patterns, particularly for missing sub-folders and new files in those folders.

The GraphQL plugin fix resolves a significant issue with primary key detection in mutations and queries, ensuring that data operations through the GraphQL API work correctly. This is particularly important for applications that rely heavily on GraphQL for data access.

While this is a minor patch release (from alpha.25 to alpha.25.1), the fixes it contains are important for maintaining a stable development experience with Strapi during the alpha phase.

Full Release Notes

Statistics:

File Changed42
Line Additions89
Line Deletions97
Line Changes186
Total Commits9

User Affected:

  • Improved file watching system that now properly ignores certain patterns, reducing unnecessary processing
  • Fixed GraphQL mutations and queries with proper primary key detection
  • More stable development experience with fewer file watching errors

Contributors:

lauriejimalexandrebodin