- 🐛 Fixed scheduled post emails pointing at /404/ for the "view online" link - Kevin Ansfield
See the changelogs for Ghost and Ghost-Admin for the details of every change in this release.
Tag Name: 3.35.5
Release Date: 10/8/2020
GhostOpen-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.
No migration steps are required for this release. The fix is applied automatically when upgrading to version 3.35.5.
This release is recommended for all users who utilize scheduled posts with email delivery functionality. The bug fix ensures that email recipients receive properly functioning "view online" links instead of broken 404 links.
The upgrade process is straightforward with no migration steps required:
If you don't use scheduled posts with email delivery, this update is less critical but still recommended to keep your Ghost installation current.
This release addresses a critical bug in the scheduled post email functionality:
/404/ instead of the published post's URL/schedules/ endpoint, where the email was being generated before the post URL was properly committed and cached/schedules/ API controllersThis ensures that when users schedule posts with the "send email" option enabled, recipients will receive emails with properly functioning "view online" links.
No new features were introduced in this release. This is primarily a bug fix release focused on correcting the scheduled post email functionality.
No security fixes were included in this release. The changes were focused on fixing the scheduled post email functionality rather than addressing security concerns.
No specific performance improvements were included in this release. The changes were focused on fixing the scheduled post email functionality rather than performance optimization.
This release fixes a specific but important bug in Ghost's email functionality for scheduled posts. When users scheduled posts with the "send email" option enabled, the "view online" link in those emails incorrectly pointed to a 404 page rather than the actual published post. This happened because the email was being generated within a transaction before the post URL was properly committed and cached by the URL service.
The fix removes unnecessary transaction wrapping while maintaining collision detection protection. This ensures that when scheduled posts are published and emails are sent, recipients will receive properly functioning "view online" links.
While this is a targeted fix affecting a specific feature, it significantly improves the reliability of scheduled email newsletters, which is a core functionality for many Ghost publications. Content creators can now confidently schedule posts with email delivery knowing that recipients will have a working way to view the content in their browser.
See the changelogs for Ghost and Ghost-Admin for the details of every change in this release.