Home

>

Tools

>

Ghost

>

Releases

>

5.101.3

Ghost Release: 5.101.3

Tag Name: v5.101.3

Release Date: 11/21/2024

Ghost LogoGhost

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

TL;DR

Ghost v5.101.3 fixes an issue with webhooks for internal integrations, ensuring they fire correctly even when a site has reached its custom integrations limit. This is particularly important for the ActivityPub integration, which needs to function regardless of a Ghost(Pro) site's plan.

Highlight of the Release

    • Fixed webhooks not firing for internal integrations when custom integration limits are reached
    • Refactored webhook restriction logic to the WebhookTrigger component for more granular control
    • Improved reliability of the ActivityPub integration by ensuring its webhooks always fire

Migration Guide

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

Upgrade Recommendations

This update is recommended for all Ghost users, especially those using internal integrations like ActivityPub. The fix ensures that webhooks for internal integrations work correctly regardless of custom integration limits, improving the reliability of these integrations.

To upgrade:

  1. Back up your Ghost installation
  2. Follow the standard Ghost update procedure for your installation method
  3. No additional configuration changes are required

Bug Fixes

Webhook Firing for Internal Integrations

Fixed an issue where webhooks for internal integrations (like ActivityPub) would not fire when a Ghost(Pro) site had reached its custom integrations limit. The webhook service previously couldn't differentiate between webhooks for custom integrations and internal ones, causing all webhooks to be blocked when limits were reached.

The fix involved refactoring the webhook restriction logic to the WebhookTrigger component, allowing for more specific control over which webhooks should be triggered based on the integration type.

New Features

No new features were added in this release. The changes were focused on fixing webhook functionality for internal integrations.

Security Updates

No security fixes were included in this release.

Performance Improvements

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

Impact Summary

This release addresses a specific issue with webhooks not firing for internal integrations when custom integration limits are reached. The fix ensures that internal integrations like ActivityPub continue to function properly regardless of a site's plan limitations.

The changes maintain backward compatibility and don't introduce any new features or breaking changes. The refactoring of webhook restriction logic to the WebhookTrigger component provides more granular control over webhook behavior, allowing Ghost to differentiate between webhooks for custom integrations and internal ones.

This improvement is particularly important for Ghost(Pro) users who rely on internal integrations, as it ensures these integrations work reliably regardless of plan limitations.

Full Release Notes

This release contains fixes for minor bugs and issues reported by Ghost users.


View the changelog for full details: v5.101.2...v5.101.3

Statistics:

File Changed10
Line Additions173
Line Deletions22
Line Changes195
Total Commits3

User Affected:

  • Can now rely on webhooks from internal integrations like ActivityPub working correctly regardless of custom integration limits
  • No longer need to worry about webhooks being blocked for internal integrations

Contributors:

allouisgithub-actions[bot]