Home

>

Tools

>

Ghost

>

Releases

>

1.25.1

Ghost Release: 1.25.1

Tag Name: 1.25.1

Release Date: 7/25/2018

Ghost LogoGhost

Open-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.

TL;DR

Ghost 1.25.1 is a minor patch release that fixes a critical migration issue where the mobiledoc field could be null during the 1.25.0 migration process. This primarily affects users who imported content with missing markdown/mobiledoc or HTML fields, preventing potential data migration failures.

Highlight of the Release

    • Fixed critical migration issue that could cause failures when upgrading to Ghost 1.25.0
    • Improved handling of null mobiledoc fields during content migration
    • Enhanced compatibility with imported content that may have missing fields

Migration Guide

No special migration steps are required for this patch release. This update specifically fixes a migration issue from previous versions, making the upgrade process more reliable.

If you experienced migration failures when upgrading to Ghost 1.25.0, especially with imported content, upgrading to 1.25.1 should resolve those issues.

Upgrade Recommendations

This is a highly recommended upgrade for all users currently on Ghost 1.25.0 or planning to upgrade to it, especially if you have imported content or have posts with potentially null mobiledoc fields.

The patch fixes a critical migration issue that could prevent successful upgrades, so updating to 1.25.1 is advised before attempting any content imports or migrations from earlier versions.

Bug Fixes

Migration Fix for Null Mobiledoc Fields

This release fixes an issue in the 1.25.0 migration process where the migration would fail if a post had a null mobiledoc field. This could happen in cases where content was imported without markdown/mobiledoc or HTML fields.

The 1.25 migration was specifically designed to migrate existing Koenig Beta posts, but it didn't properly handle cases where the mobiledoc field was null. This patch ensures the migration process can handle null values properly, preventing migration failures.

New Features

No new features were introduced in this patch release. This is strictly a bug fix update to address a migration issue in version 1.25.0.

Security Updates

No security fixes were included in this patch release.

Performance Improvements

No specific performance improvements were included in this patch release. The focus was on fixing the migration bug.

Impact Summary

This patch release addresses a specific edge case in the Ghost 1.25.0 migration process that could cause failures when dealing with content that has null mobiledoc fields. While this is a small change in terms of code modifications (only 6 changes across 3 files), it has a significant impact on the reliability of the migration process, especially for users who import content from external sources.

The fix ensures that the migration process properly handles null values in the mobiledoc field, which could occur when importing content that doesn't include markdown/mobiledoc or HTML fields. This makes the Ghost platform more robust when dealing with varied content structures and import scenarios.

For most users with standard content creation workflows, this update will be transparent. However, for those managing content migrations or imports, this patch eliminates a potential point of failure in the upgrade process.

Full Release Notes

  • 🐛 Fixed 1.25 migration for mobiledoc field being null (#9752)

You can see the full change log for the details of every change included in this release.

Statistics:

File Changed3
Line Additions3
Line Deletions3
Line Changes6
Total Commits3

User Affected:

  • Can now safely upgrade to Ghost 1.25.x without migration failures when content has null mobiledoc fields
  • Will experience more reliable content imports that don't require specific field formats

Contributors:

kirrg001