Home

>

Tools

>

Ghost

>

Releases

>

5.82.4

Ghost Release: 5.82.4

Tag Name: v5.82.4

Release Date: 4/26/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.4 brings significant improvements to ActivityPub integration, performance optimizations for link redirects and staff management, and various UI enhancements. This release focuses on better social network compatibility, improved error messaging, and fixes for several visual inconsistencies. The update is particularly important for sites experiencing high traffic from email campaigns and those interested in the emerging ActivityPub integration.

Highlight of the Release

    • Significant improvements to ActivityPub integration for better social network compatibility
    • Performance optimization for link redirects with new caching system
    • Enhanced staff deletion logic for better performance with large post volumes
    • Improved editor link search with grouped results
    • More user-friendly technical error messages

Migration Guide

No migration steps are required for this update. The release includes internal improvements and bug fixes that don't require any action from users.

Note that the staff deletion logic now uses bulk operations which do not trigger webhooks or post.edited events. This behavior is consistent with other bulk actions in Ghost and will be documented separately.

Upgrade Recommendations

This update is recommended for all Ghost users, particularly those who:

  1. Experience high traffic from email campaigns that could benefit from the link redirect caching
  2. Manage sites with large numbers of posts where staff deletion performance is important
  3. Are interested in the emerging ActivityPub integration features
  4. Have encountered any of the specific UI issues fixed in this release

The update contains no breaking changes and should be safe to apply to all Ghost installations.

Bug Fixes

UI and Styling Fixes

  • Fixed email footer text styling inconsistencies where footer link text appeared smaller than regular text
  • Fixed spacing bug for "not receiving emails" link on account page
  • Corrected length of from field in the RedirectsImporter from 32 to 8 characters to match production behavior

Technical Fixes

  • Removed Sentry logging from XMLRPC service to reduce noise from 503 errors
  • Removed duplicated ActivityPub labs key
  • Fixed BookmarkNode not auto-selecting in Editor

New Features

ActivityPub Integration Improvements

  • Added Content-Type headers to actor & outbox endpoints for better compatibility
  • Updated Actor key ID to use Actor URL with fragment, matching Mastodon's approach
  • Added extra properties to Actors JSON-LD based on Mastodon documentation
  • Expanded ActivityPub type definitions for better integration
  • Added basic Outbox functionality for Actors
  • Implemented initial Posts to Outbox flow for public published posts
  • Added new ActivityPub playground behind feature flag for testing and development

Editor Enhancements

  • Updated editor link search to group results for better organization
  • Fixed BookmarkNode auto-selection in Editor

UI Improvements

  • Updated 'Users' to 'Staff' in search dropdown component for consistent terminology
  • Made subscription link in newsletter preview use brand color instead of hardcoded color

Security Updates

No specific security fixes were included in this release.

Performance Improvements

Link Redirect Caching

Added caching to the LinkRedirectRepository to improve performance during high traffic periods:

  • Implements caching using the existing adapterManager to store redirect lookups either in-memory or in Redis
  • Significantly reduces response times from potentially 60 seconds to ~50ms during heavy load (500 requests per second)
  • Reduces 500 error rates during email campaign traffic spikes
  • Decouples redirect serving from database load, improving reliability

Staff Management Optimization

  • Updated staff deletion logic to use bulk insert when adding tags to users' associated posts
  • Replaced individual updates with a bulk operation to dramatically improve performance
  • Particularly beneficial for sites with large numbers of posts or when deleting staff with many associated posts

Impact Summary

Ghost v5.82.4 delivers important performance optimizations and bug fixes that improve the platform's reliability and user experience. The new link redirect caching system significantly enhances performance during high-traffic periods following email campaigns, preventing timeouts and errors when members click on links.

The ActivityPub integration continues to mature with several improvements for better compatibility with the fediverse, particularly Mastodon. While still behind a feature flag, these changes represent important progress toward Ghost's social networking capabilities.

Staff management performance has been optimized for large sites, and several UI inconsistencies have been addressed. The editor experience has been enhanced with grouped link search results and fixes for bookmark functionality.

Overall, this release focuses on stability, performance, and incremental feature improvements that benefit all Ghost users without introducing breaking changes.

Full Release Notes

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


View the changelog for full details: v5.82.3...v5.82.4

Statistics:

File Changed93
Line Additions1,624
Line Deletions504
Line Changes2,128
Total Commits34

User Affected:

  • Improved staff deletion performance for sites with many posts
  • More user-friendly error messages in Settings
  • Access to new ActivityPub playground (behind feature flag)
  • Better link redirect performance during high traffic periods

Contributors:

renovate[bot]allouiskevinansfielddvdwindensanne-sancmraibledaniellockyerpeterzimondjordjevlais9larsonsronaldlangeveldgithub-actions[bot]