Home

>

Tools

>

Ghost

>

Releases

>

3.42.9

Ghost Release: 3.42.9

Tag Name: 3.42.9

Release Date: 1/21/2022

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.42.9 Release

This minor release includes backend improvements to the Members API with added cache control headers, fixes a configuration API issue related to Mailgun settings, and updates internal GitHub workflows. While there are no user-visible changes, these updates improve system reliability and maintainability.

Highlight of the Release

    • Added cache control headers to the Members API
    • Fixed config API to return proper boolean values for mailgunIsConfigured
    • Updated GitHub release action to use the new main branch instead of master

Migration Guide

No migration steps are required for this release. The changes are backward compatible and will be applied automatically when updating to Ghost 3.42.9.

Upgrade Recommendations

This is a minor maintenance release with bug fixes and backend improvements. While not critical, upgrading is recommended to ensure you have the latest stability improvements. Standard upgrade procedures apply - backup your database before upgrading as a best practice.

Bug Fixes

Fixed config API boolean return value

Fixed an issue where the mailgunIsConfigured setting in the config API was returning a string, undefined, or null value instead of the expected boolean. This ensures consistent typing in the API responses and prevents potential type-related bugs in applications consuming this API.

New Features

Added cache control headers to Members API

The Members API now includes proper cache control headers through the addition of the cacheControl middleware. This enhancement helps browsers and CDNs better understand how to cache responses from the Members API, potentially improving performance and reducing unnecessary requests.

Security Updates

No security fixes were included in this release.

Performance Improvements

Improved caching behavior for Members API

The addition of cache control headers to the Members API allows for more efficient caching by browsers and CDNs. This can reduce unnecessary network requests and improve response times for repeated calls to the Members API endpoints.

Impact Summary

Ghost 3.42.9 is a maintenance release focused on backend improvements rather than user-facing features. The changes primarily benefit developers and system administrators through improved API behavior and internal workflows.

The addition of cache control headers to the Members API improves caching behavior, which may result in better performance for sites with many members. The fix for the config API ensures consistent boolean values are returned for the mailgunIsConfigured setting, preventing potential type-related issues.

The update to GitHub release actions to use the main branch instead of master is an internal change that aligns with current Git naming conventions but has no impact on functionality.

Full Release Notes

Statistics:

File Changed6
Line Additions8
Line Deletions5
Line Changes13
Total Commits5

User Affected:

  • Benefit from proper cache control headers in the Members API
  • Will see correct boolean values returned from the config API for mailgunIsConfigured

Contributors:

allouisJoeeGriggdaniellockyer