Home

>

Tools

>

Ghost

>

Releases

>

5.109.2

Ghost Release: 5.109.2

Tag Name: v5.109.2

Release Date: 2/4/2025

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.109.2 is a minor release that reverts a previous change to file naming security that was causing issues with the universal import feature. This rollback allows customers migrating from other platforms to successfully use the import functionality without encountering file naming restrictions.

Highlight of the Release

    • Reverted changes to file naming security that were blocking the universal import feature
    • Restored compatibility for users migrating from other platforms
    • Fixed critical migration blocker identified in multiple customer issues

Migration Guide

No migration steps are required for this release. This update automatically reverts to the previous file naming behavior.

Upgrade Recommendations

Recommended for All Users

This release is recommended for all Ghost users, especially those who:

  • Are planning to migrate content from other platforms
  • Have experienced issues with the universal import feature
  • Were affected by file naming restrictions introduced in previous versions

The update resolves critical compatibility issues without introducing any new breaking changes.

Bug Fixes

Universal Import Feature Fix

This release reverts commit 4e4651ae071ff2b0a93b1724a761f6b72e5fb1f6, which had introduced more secure and resilient file naming for uploaded files. While the original change was intended to improve security and handle filesystem limits better, it inadvertently blocked customers from using the universal import feature when migrating from other platforms.

The reversion addresses multiple reported issues:

  • ONC-758
  • ENG-1260
  • ENG-1859

By reverting to the previous file naming behavior, users can now successfully complete migrations using the universal import feature.

New Features

No new features were added in this release. This is a bugfix release that reverts a previous change.

Security Updates

This release reverts a security-related change that made uploaded file names more secure. While the original change had security benefits, it was rolled back due to compatibility issues with the universal import feature. Ghost will likely address these security concerns in a future release with a solution that maintains compatibility with imports.

Performance Improvements

No specific performance improvements were included in this release.

Impact Summary

This release addresses a critical compatibility issue that was preventing users from migrating to Ghost from other platforms. By reverting changes to file naming security, the universal import feature now works as expected.

While this reversion does roll back some security enhancements for file naming, the benefit of restoring migration functionality outweighs the security considerations in this case. Ghost will likely revisit this issue in a future release with a solution that balances both security and compatibility needs.

For most users, this change will be transparent and only noticeable if you were experiencing issues with importing content. The update ensures Ghost remains an accessible platform for users migrating from other content management systems.

Full Release Notes

This release contains fixes for minor bugs and issues reported by Ghost users.


View the changelog for full details: v5.109.1...v5.109.2

Statistics:

File Changed11
Line Additions197
Line Deletions141
Line Changes338
Total Commits2

User Affected:

  • Can now successfully import content from other platforms without file naming issues
  • Will experience the previous file naming behavior for uploaded files

Contributors:

sagzygithub-actions[bot]