Home

>

Tools

>

Ghost

>

Releases

>

5.74.2

Ghost Release: 5.74.2

Tag Name: v5.74.2

Release Date: 11/22/2023

Ghost LogoGhost

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

TL;DR

Ghost v5.74.2 brings critical bug fixes for post creation and performance issues

This patch release addresses two important issues: a bug that prevented creating posts with an empty root node and a performance optimization for newsletter queries. The fixes ensure content creation remains smooth and newsletter queries perform optimally, especially for sites with large member databases. These changes primarily affect content creators and administrators managing newsletters with substantial member counts.

Highlight of the Release

    • Fixed a critical bug that prevented creating posts with an empty root node
    • Optimized database performance for newsletter queries with member counts
    • Improved provider ordering to prevent bugs when loading modals after page refresh

Migration Guide

No migration steps are required for this patch release. The update can be applied directly without any additional configuration changes or data migrations.

Upgrade Recommendations

This patch release is highly recommended for all Ghost users, especially for:

  • Sites experiencing issues with post creation
  • Installations with large member databases where newsletter queries may be experiencing performance issues
  • Any site experiencing modal loading issues after page refreshes

The update addresses critical bugs and performance issues that could impact content creation and site performance. As a patch release, it contains no breaking changes and should be safe to apply immediately.

Bug Fixes

  • Fixed post creation with empty root nodes

    • Resolved an issue that prevented creating posts with an empty root node
    • Updated the renderer package to properly handle empty root nodes
    • Addresses TryGhost/Product#4156
  • Fixed provider ordering for modals

    • Corrected the provider ordering to prevent bugs when loading modals after page refresh
    • Ensures consistent modal behavior across the application
    • Addresses TryGhost/Product#4174

New Features

No new features were introduced in this patch release. This version focuses exclusively on bug fixes and performance improvements.

Security Updates

No security fixes were included in this release.

Performance Improvements

  • Optimized newsletter query performance
    • Forced the use of a specific index on members_newsletters table to ensure optimal query performance
    • Prevents MySQL from choosing a suboptimal query plan that could drastically slow down newsletter queries with member counts
    • Particularly beneficial for Ghost instances with large member databases
    • Addresses TryGhost/Product#4181

Impact Summary

Ghost v5.74.2 delivers important fixes that improve the stability and performance of the platform. The patch addresses a critical bug in the content creation process that prevented posts with empty root nodes from being created, ensuring content creators can work without interruption. Additionally, it optimizes database performance for newsletter queries by forcing MySQL to use the optimal index, which significantly improves performance for sites with large member databases. The release also fixes issues with modal loading after page refreshes, creating a more consistent user experience. These changes, while focused on specific areas, contribute to the overall reliability and performance of the Ghost platform without introducing any breaking changes.

Full Release Notes

Statistics:

File Changed9
Line Additions82
Line Deletions37
Line Changes119
Total Commits4

User Affected:

  • Can now successfully create posts with an empty root node
  • Will experience more reliable post creation workflows
  • No longer encounter errors when creating certain types of content

Contributors:

binary-koandaniellockyer9larsonsgithub-actions[bot]