- 🐛 Fixed post scheduling (#8976)
You can see the full change log for the details of every change included in this release.
Tag Name: 1.8.3
Release Date: 9/5/2017
GhostOpen-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.
This minor release fixes a critical bug with post scheduling functionality that was broken in a previous update. It also includes improvements to logging configuration with default rotation settings and better error handling for theme registration. These changes ensure more reliable content publishing workflows and improved system stability.
No migration steps are required for this update. Simply upgrade to version 1.8.3 to benefit from the fixes and improvements.
This update is highly recommended for all Ghost installations, especially for sites that rely on post scheduling functionality. The fix for post scheduling addresses a critical issue that could prevent scheduled content from publishing automatically.
The upgrade process should be straightforward with no breaking changes or migration steps required.
A critical bug in the post scheduling functionality has been fixed. The issue was introduced in a previous commit (bf47397) that broke the recursive logic responsible for scheduling posts for future publication. This fix ensures that scheduled posts will be published at their designated times as expected.
The registerAsyncTheme function now preserves and passes the original error as part of the error details. This improvement helps with debugging by providing more context about what went wrong during theme registration, making it easier to diagnose and fix theme-related issues.
Ghost now includes explicit default configuration for log rotation in the defaults.json file. This provides:
1d) for log rotationNo security fixes were included in this release.
The test suite now includes a stub for the getImageSizeFromUrl method, preventing unnecessary timeouts when tests attempt to fetch image dimensions from localhost:port/favicon.ico when no server is running. This change improves test execution speed and reliability by eliminating these timeout delays.
Ghost 1.8.3 delivers an important fix for post scheduling functionality, which is a core feature for content planning and publishing workflows. The issue prevented scheduled posts from being published automatically at their designated times, potentially disrupting content strategies for publishers.
Additionally, the improvements to logging configuration provide better system management capabilities with sensible defaults for log rotation. This helps prevent log files from consuming excessive disk space over time.
The enhanced error reporting for theme registration will be particularly helpful for developers and site administrators working with custom themes, providing more context when issues arise.
Overall, this release focuses on stability and reliability improvements that benefit all Ghost users, with particular emphasis on fixing the critical scheduling functionality that content creators depend on.
You can see the full change log for the details of every change included in this release.