Home

>

Tools

>

Ghost

>

Releases

>

1.25.2

Ghost Release: 1.25.2

Tag Name: 1.25.2

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.2: Migration Bugfix Release

This minor patch release fixes a critical bug in the 1.25 migration process where the migration would fail if the html field was null. The fix ensures that the migration process completes successfully even when encountering null HTML fields, preventing automatic rollbacks that could block upgrades.

Highlight of the Release

    • Fixed critical migration bug that prevented successful upgrades to Ghost 1.25.x
    • Improved handling of null HTML fields during database migration
    • Prevents automatic rollbacks caused by migration failures

Migration Guide

No special migration steps are required for this patch release. This update specifically fixes migration issues, making the upgrade process more reliable.

If you previously experienced failures when upgrading to Ghost 1.25.x due to migration errors related to null HTML fields, you should now be able to upgrade successfully without any manual intervention.

Upgrade Recommendations

This is a highly recommended update for all users who:

  • Are currently on Ghost 1.25.1 or earlier versions
  • Have experienced migration failures when trying to upgrade to Ghost 1.25.x
  • Have content in their database that might contain null HTML fields

The update is small and focused on fixing a specific migration issue, making it a low-risk upgrade with significant benefits for stability.

Bug Fixes

Migration Bugfix

Fixed a critical issue in the 1.25 migration process where the migration would fail if it encountered content with a null value in the html field. Previously, this would cause the migration to fail and automatically roll back all changes, preventing successful upgrades to Ghost 1.25.x.

The fix ensures that the migration script properly handles null HTML fields, allowing the migration to complete successfully without triggering rollbacks.

New Features

No new features were introduced in this patch release. This is strictly a bugfix release focused on migration reliability.

Security Updates

No security fixes were included in this patch release.

Performance Improvements

No specific performance improvements were included in this patch release.

Impact Summary

This patch release addresses a specific but critical issue that could prevent successful upgrades to Ghost 1.25.x. The impact is primarily on the upgrade process itself rather than on day-to-day functionality.

For administrators who were unable to upgrade due to this migration issue, this patch removes a significant blocker. The fix ensures that the migration process can handle null HTML fields gracefully, preventing automatic rollbacks that would otherwise require manual database intervention.

While this is a small change in terms of code modifications (only 6 changes across 3 files), it has a significant impact on upgrade reliability for affected installations.

Full Release Notes

  • 🐛 Fixed 1.25 migration for html field being null

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 successfully upgrade to Ghost 1.25.x without migration failures when content has null HTML fields
  • No longer need to manually fix database entries before upgrading

Contributors:

kirrg001