Home

>

Tools

>

Ghost

>

Releases

>

3.38.2

Ghost Release: 3.38.2

Tag Name: 3.38.2

Release Date: 11/19/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.38.2 is a minor bug fix release that addresses a missing Bluebird Promise requirement in the v2 API. This fix ensures proper functionality of the API after the removal of the global Promise override in a previous update. The release is small in scope with minimal changes to the codebase.

Highlight of the Release

    • Fixed a critical bug in the v2 API by adding the missing Bluebird Promise requirement
    • Restored proper Promise functionality in the v2 API after the removal of global Promise override

Migration Guide

No migration steps are required for this update. This is a straightforward bug fix that can be applied without any additional configuration or code changes.

Simply update to Ghost 3.38.2 using your standard update process:

ghost update

Or if using Docker:

docker pull ghost:3.38.2

Upgrade Recommendations

This update is recommended for all users running Ghost 3.38.1, especially if you:

  • Use the v2 API directly
  • Have integrations that rely on the v2 API
  • Experienced any Promise-related errors after updating to previous versions

The update is small in scope with minimal risk, addressing a specific bug that could affect API functionality. There are no breaking changes or special upgrade considerations.

Bug Fixes

Missing Bluebird Requirement in v2 API

This release fixes an issue where the Bluebird Promise library requirement was missing in the v2 API. This omission occurred during a previous update that removed the global Promise override. The fix ensures that the v2 API correctly uses Bluebird for Promise functionality, preventing potential errors in API operations that depend on Promise capabilities.

The bug could have affected any operations using the v2 API that relied on Promise functionality, potentially causing errors or unexpected behavior in API responses.

New Features

No new features were introduced in this release. This is strictly a bug fix update focused on restoring proper functionality to the v2 API.

Security Updates

No security fixes were included in this release. The update was focused solely on addressing the missing Bluebird requirement in the v2 API.

Performance Improvements

No specific performance improvements were included in this release. The focus was on fixing the missing Bluebird requirement in the v2 API.

Impact Summary

This is a minor bug fix release with low impact for most users. The fix addresses a specific issue with the v2 API where a missing Bluebird Promise requirement could cause errors after the removal of the global Promise override in a previous update.

The impact is primarily limited to users and developers actively using the v2 API, particularly those who may have experienced Promise-related errors. For these users, the update restores proper functionality and stability to API operations.

For the majority of Ghost users who don't directly interact with the v2 API or haven't experienced related issues, this update may not have noticeable effects but ensures the platform's overall stability and compatibility.

Full Release Notes

  • 🐛 Added missing Bluebird require in v2 API - Daniel Lockyer

See the changelogs for Ghost and Ghost-Admin for the details of every change in this release.

Statistics:

File Changed3
Line Additions3
Line Deletions2
Line Changes5
Total Commits3

User Affected:

  • Users integrating with Ghost's v2 API will experience restored functionality that may have been broken due to the missing Bluebird requirement
  • Applications built on top of Ghost's v2 API will now function correctly without Promise-related errors

Contributors:

daniellockyer