Home

>

Tools

>

Ghost

>

Releases

>

5.82.7

Ghost Release: 5.82.7

Tag Name: v5.82.7

Release Date: 5/7/2024

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.82.7 Release

What's New: This release focuses on fixing critical bugs in the Admin interface, particularly addressing search functionality issues. It fixes problems with Admin search stalling on first query, empty groups in internal link searches, and introduces initial implementation of internal linking for standard links.

Why It Matters: These fixes improve the reliability of the Ghost Admin search experience, preventing frustrating stalls and ensuring more consistent results when searching for content. The internal linking improvements lay groundwork for better content management workflows.

Who Should Care: Ghost site administrators and content creators who rely on the Admin interface for content management and organization will benefit from these stability improvements.

Highlight of the Release

    • Fixed Admin search stalling issue that affected first queries
    • Resolved empty groups appearing in internal link searches
    • Added initial implementation of internal linking for standard links
    • Fixed minor UI typo

Migration Guide

No migration steps are required for this release. The update can be applied without any additional configuration or changes to your Ghost installation.

Upgrade Recommendations

This release is recommended for all Ghost users, especially those who have experienced issues with Admin search functionality. The fixes address critical usability problems that could impact content management workflows.

To upgrade:

  1. Back up your Ghost installation
  2. Follow the standard Ghost update procedure for your installation method (CLI, Docker, or manual installation)
  3. No additional configuration changes are required after upgrading

Bug Fixes

Admin Search Stalling Fix

Fixed an issue where the Admin search would sometimes stall on the first query. This problem occurred because the yield waitForProperty(...) call that was supposed to return once the content refresh occurred never reached a valid state. This caused the first search query (or any later query) where a content refresh occurred to never resolve, making search appear stalled.

The fix:

  • Switched to waiting for the last running task to resolve instead, which accomplishes the same goal as the previous code intended
  • Exported the getPosts request handler function in the mirage config for reuse with different timing on a per-case basis

Empty Groups in Internal Link Searches

Fixed an issue where empty groups would appear in internal link search results. This happened because the code was mapping over grouped search results without checking if the options/items list was empty after filtering for published content.

UI Typo Fix

Fixed a minor typo in the subscription details section that affected mobile spacing.

New Features

Initial Implementation of Internal Linking for Standard Links

This release introduces the first implementation of internal linking functionality for standard links in the Ghost editor. This feature is currently in beta and lays the groundwork for improved content interconnection within Ghost sites.

The update includes:

  • Integration with the updated @tryghost/koenig-lexical package that contains the internal linking beta features
  • Support for creating standard links that reference internal content

Security Updates

No security fixes were included in this release.

Performance Improvements

No specific performance improvements were highlighted in this release. The focus was primarily on bug fixes and feature enhancements for the Admin interface search functionality.

Impact Summary

This release focuses on improving the reliability and functionality of the Ghost Admin interface, particularly the search functionality. The fixes address issues that could cause frustrating experiences for users, such as search stalling and empty search result groups.

The initial implementation of internal linking for standard links represents an important step toward enhancing content interconnection capabilities within Ghost sites. While this feature is still in beta, it provides the foundation for more robust internal linking in future releases.

Overall, this is a maintenance-focused release that improves the day-to-day experience of Ghost administrators and content creators without introducing breaking changes or requiring migration steps.

Full Release Notes

  • 🐛 Fixed Admin search sometimes stalling on first query (#20143) - Kevin Ansfield

View the changelog for full details: v5.82.6...v5.82.7

Statistics:

File Changed8
Line Additions65
Line Deletions33
Line Changes98
Total Commits5

User Affected:

  • More reliable search functionality in the Admin interface
  • No more stalling issues when performing the first search query
  • Better experience when searching for internal links

Contributors:

kevinansfielddjordjevlaisgithub-actions[bot]