Home

>

Tools

>

Ghost

>

Releases

>

2.19.1

Ghost Release: 2.19.1

Tag Name: 2.19.1

Release Date: 3/27/2019

Ghost LogoGhost

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

TL;DR

Ghost 2.19.1: Critical Fix for Process Hang Issue

This patch release addresses a critical bug introduced in Ghost 2.19.0 that could cause process hangs. The issue was related to a fix for AMP output handling when there's a trailing '$' character inside code tags, which has now been reverted to restore system stability. This is a recommended update for all Ghost installations to prevent potential server issues.

Highlight of the Release

    • Critical fix for a potential process hang introduced in version 2.19.0
    • Reverted the fix for AMP output handling with trailing '$' characters in code tags
    • Improved system stability for all Ghost installations

Migration Guide

No migration steps are required for this update. This is a straightforward patch release that can be applied using your standard Ghost update process.

For those who were specifically relying on the AMP output fix for trailing '$' characters in code blocks that was introduced in 2.19.0, be aware that this behavior has been reverted to the pre-2.19.0 state.

Upgrade Recommendations

Priority: Critical

All Ghost installations should upgrade to version 2.19.1 immediately, especially if you're currently running version 2.19.0. This release fixes a critical issue that could cause process hangs and potentially lead to site downtime.

The update process is standard and requires no special steps:

ghost update

Or if using Ghost(Pro), the update will be automatically applied to your site.

Bug Fixes

Critical Bug Fix

  • Process Hang Prevention: Fixed a critical issue introduced in Ghost 2.19.0 that could cause the Ghost process to hang indefinitely, potentially leading to site downtime.

  • AMP Output Fix Reverted: Reverted the previous fix for AMP output when there is a trailing '$' character inside <code> tags. While this reverts a fix, it was necessary to prevent the more serious process hang issue. More details about this decision can be found in Ghost issue #10643.

New Features

No new features were introduced in this patch release. This update focuses exclusively on fixing a critical issue that could cause process hangs.

Security Updates

No security fixes were included in this patch release.

Performance Improvements

  • Process Stability: By reverting the problematic code change, this release eliminates potential process hangs that could affect server performance and availability.

  • Resource Utilization: Prevents scenarios where Ghost processes might consume excessive system resources due to the hang issue, ensuring more consistent performance for all Ghost installations.

Impact Summary

Ghost 2.19.1 is a critical patch release that resolves a significant stability issue introduced in version 2.19.0. By reverting a problematic fix related to AMP output handling, this update prevents potential process hangs that could cause site downtime or degraded performance.

While this means reverting to previous behavior for AMP output with trailing '$' characters in code blocks, the trade-off significantly improves overall system stability and reliability. This update demonstrates Ghost's commitment to maintaining a stable platform, even when it means temporarily stepping back from a feature improvement to ensure core functionality remains robust.

This release contains no new features or enhancements beyond the critical bug fix, making it a straightforward but essential update for all Ghost installations.

Full Release Notes

💡 Contains a critical fix for a potential process hang that was introduced in 2.19.0

  • 🐛 Reverted fix for AMP output when there is a trailing '$' inside a <code> tag

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

Statistics:

File Changed3
Line Additions7
Line Deletions47
Line Changes54
Total Commits3

User Affected:

  • No longer at risk of experiencing server process hangs that could impact site availability
  • Should update immediately to prevent potential downtime

Contributors:

allouiskevinansfield