- 🎨 Updated editor toolbar and action button designs (#20405) - Sanne de Vries
- 🐛 Fixed default recipients setting not showing label filters (#20480) - Sag
View the changelog for full details: v5.86.2...v5.87.0
Tag Name: v5.87.0
Release Date: 6/28/2024
GhostOpen-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.
This release brings significant performance improvements to Ghost's database queries, enhances the editor experience with updated toolbar designs, adds ActivityPub integration features, and fixes several critical bugs. Key improvements include optimized database indexes for faster content retrieval, refined UI elements in the editor, and better error handling in Sentry. This update is particularly beneficial for sites with large content databases and those using the editor frequently.
This release doesn't require any specific migration steps. The database indexes are added automatically during the upgrade process.
If you're using custom themes or integrations that interact with the editor or content API, you may want to test them after upgrading to ensure compatibility with the updated editor toolbar designs and API optimizations.
For developers using the Ghost API:
/.ghost/activitypub from /activitypubThis release is recommended for all Ghost users, especially those with:
The upgrade process should be straightforward with no breaking changes. As always, it's recommended to:
API and Data Handling
UI and Settings
Error Handling
Removed unused type field that was causing React warnings when passed to textarea elements
ActivityPub Integration Enhancements
/.ghost/activitypub for better routingAnalytics for Internal Linking
siteUrl pass-through to Koenig to allow differentiation between internal and external URLsContent Visibility Feature
UI Improvements
Database Optimizations
Query Optimizations
Admin Dashboard Optimization
.reduce to prevent "Maximum call stack size exceeded" errorsLogging Improvements
This release significantly improves Ghost's performance through database optimizations and query enhancements, particularly for sites with large content databases. The addition of composite indexes to the posts table and optimization of member count queries can dramatically speed up content retrieval operations.
The editor experience has been refined with updated toolbar designs, action button styles, and bookmark card styling, creating a more consistent and polished interface for content creators.
Several critical bugs have been fixed, including issues with member checkout, label filtering in recipient settings, and error handling in the editor. The Sentry error reporting has been optimized to focus on actionable errors by excluding browser-related issues outside of Ghost's control.
ActivityPub integration has been enhanced with new designs and API improvements, furthering Ghost's capabilities for federated content distribution.
Overall, this release delivers meaningful performance improvements and quality-of-life enhancements that benefit all Ghost users, with particular value for high-traffic sites and those with large content databases.
View the changelog for full details: v5.86.2...v5.87.0