Home

>

Tools

>

Ghost

>

Releases

>

3.35.5

Ghost Release: 3.35.5

Tag Name: 3.35.5

Release Date: 10/8/2020

Ghost LogoGhost

Open-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.

TL;DR

Ghost 3.35.5 fixes a critical bug in scheduled post emails where the "view online" link incorrectly pointed to a 404 page instead of the published post URL. This release ensures that when users schedule posts with email delivery, recipients will now be able to properly view the content online.

Highlight of the Release

    • Fixed critical bug in scheduled post emails where 'view online' links pointed to /404/ pages
    • Improved transaction handling in the scheduling system to ensure proper URL generation
    • Enhanced reliability of the email delivery system for scheduled content

Migration Guide

No migration steps are required for this release. The fix is applied automatically when upgrading to version 3.35.5.

Upgrade Recommendations

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:

  1. Back up your Ghost installation as a precaution
  2. Follow the standard Ghost update procedure for your installation method
  3. No configuration changes or additional steps are needed after updating

If you don't use scheduled posts with email delivery, this update is less critical but still recommended to keep your Ghost installation current.

Bug Fixes

Fixed Scheduled Post Email Links

This release addresses a critical bug in the scheduled post email functionality:

  • Fixed an issue where the "view online" link in scheduled post emails incorrectly pointed to /404/ instead of the published post's URL
  • The problem occurred due to transaction handling in the /schedules/ endpoint, where the email was being generated before the post URL was properly committed and cached
  • The fix removes unnecessary transaction wrapping around post read and update operations in the /schedules/ API controllers
  • Collision detection is still maintained to protect against concurrent write operations

This ensures that when users schedule posts with the "send email" option enabled, recipients will receive emails with properly functioning "view online" links.

New Features

No new features were introduced in this release. This is primarily a bug fix release focused on correcting the scheduled post email functionality.

Security Updates

No security fixes were included in this release. The changes were focused on fixing the scheduled post email functionality rather than addressing security concerns.

Performance Improvements

No specific performance improvements were included in this release. The changes were focused on fixing the scheduled post email functionality rather than performance optimization.

Impact Summary

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.

Full Release Notes

  • 🐛 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.

Statistics:

File Changed5
Line Additions110
Line Deletions118
Line Changes228
Total Commits4

User Affected:

  • Scheduled posts with email delivery will now correctly include working 'view online' links
  • Recipients of email newsletters will have a functional way to view content in their browser

Contributors:

renovate-botkevinansfielddaniellockyer