Home

>

Tools

>

Ghost

>

Releases

>

5.61.1

Ghost Release: 5.61.1

Tag Name: v5.61.1

Release Date: 9/4/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.61.1 is a patch release that fixes a critical issue where Admin assets were missing from the published tarball. This bug was caused by an overly broad pattern in the .npmignore file that inadvertently excluded a necessary JavaScript chunk file. The fix makes the regex pattern more specific to avoid excluding important assets while still filtering out unwanted files.

Highlight of the Release

    • Fixed critical issue with missing Admin assets in the published tarball
    • Resolved .npmignore pattern that was incorrectly excluding necessary JavaScript files
    • Improved package distribution reliability

Migration Guide

No migration steps are required for this patch release. Simply update to v5.61.1 to receive the fix for missing Admin assets.

For users who were experiencing issues with missing Admin assets:

  • Upgrade to v5.61.1
  • Restart your Ghost instance
  • Clear your browser cache if you continue to experience any issues with the Admin interface

Upgrade Recommendations

This is a highly recommended upgrade for all Ghost users, especially those who:

  • Recently upgraded to v5.61.0 and experienced issues with the Admin interface
  • Are planning to install or upgrade Ghost in the near future
  • Manage self-hosted Ghost instances

The fix addresses a critical issue that could prevent proper functioning of the Admin interface due to missing assets. The update is small in scope (only 3 files changed) and presents minimal risk.

Bug Fixes

Missing Admin Assets Fix

Fixed an issue where the Admin interface was missing required assets in the published tarball. Specifically:

  • The JavaScript chunk file chunk.208.dbf172ad32f72f21a5dc.js was being incorrectly excluded from the published package
  • The problem was traced to an overly broad pattern in the .npmignore file that was intended to exclude .db files but also matched this JavaScript chunk file
  • The regex pattern in .npmignore has been made more specific to properly exclude only database files while retaining all necessary JavaScript assets

This fix ensures that all required Admin interface assets are properly included in the Ghost installation package.

New Features

No new features were introduced in this patch release. This is a bugfix-only release focused on resolving the issue with missing Admin assets.

Security Updates

No security fixes were included in this patch release. The focus was on fixing the missing Admin assets issue.

Performance Improvements

No specific performance improvements were included in this patch release. The focus was on fixing the missing Admin assets issue.

Impact Summary

This patch release resolves a critical issue where Admin assets were missing from the published Ghost tarball. The problem was caused by an overly broad pattern in the .npmignore file that inadvertently excluded a necessary JavaScript chunk file (chunk.208.dbf172ad32f72f21a5dc.js).

The impact of this fix is significant for Ghost administrators and self-hosted users who would otherwise experience a broken Admin interface due to the missing assets. By making the regex pattern in .npmignore more specific, the release ensures that all required files are properly included in the package while still excluding unnecessary database files.

This is a small, targeted fix with minimal changes (only 3 files modified) but it resolves an important issue that could prevent proper administration of Ghost sites. The fix improves the reliability of Ghost installations and upgrades without introducing any new features or breaking changes.

Full Release Notes

Statistics:

File Changed3
Line Additions6
Line Deletions4
Line Changes10
Total Commits2

User Affected:

  • Can now access all required admin interface assets that were previously missing
  • Will experience a properly functioning admin panel after upgrading

Contributors:

daniellockyergithub-actions[bot]