- 🐛 Fixed handling multiple Stripe subscriptions for same member (#17773) - Simon Backx
View the changelog for full details: v5.59.3...v5.59.4
💻 We're looking for talented DevOps engineers to join Ghost: https://careers.ghost.org/devops-engineer
Tag Name: v5.59.4
Release Date: 8/22/2023
GhostOpen-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.
Ghost v5.59.4 fixes a critical bug in the handling of multiple Stripe subscriptions for the same member. Previously, canceling one subscription when a member had multiple active subscriptions could incorrectly affect the member's status and access to products. This patch ensures that members with multiple subscriptions maintain proper access to their paid content when managing their subscriptions.
No migration steps are required for this release. The fix is applied automatically when upgrading to v5.59.4.
This release is highly recommended for all Ghost sites that use Stripe for paid memberships, especially those with tiered membership offerings where members might subscribe to multiple products.
The bug fix addresses an important issue with subscription handling that could affect member access and revenue tracking. Upgrading should be straightforward with no breaking changes or migration steps required.
This release fixes an important bug related to how Ghost handles members with multiple Stripe subscriptions:
The fix addresses issue #3752 which was causing problems for sites with members who subscribe to multiple products.
No new features were added in this release. This is a bug fix release focused on improving the handling of multiple Stripe subscriptions for the same member.
No security fixes were included in this release.
No specific performance improvements were included in this release. The changes focus on fixing subscription handling logic rather than performance optimization.
This release fixes a significant bug in Ghost's membership system that affects how multiple Stripe subscriptions are handled for the same member. The issue was causing problems when members with multiple subscriptions canceled one of them, potentially leading to incorrect member status changes and improper product access.
The fix ensures that when a member cancels one subscription but still has other active subscriptions, their membership status and product access remain intact. This prevents scenarios where paying members might lose access to content they're still entitled to.
For site administrators and publishers, this means more reliable subscription management, fewer support requests related to subscription issues, and more accurate tracking of member status. For members, it ensures a more consistent experience when managing multiple subscriptions to different products or tiers.
While this is a targeted bug fix release with a small code footprint, it addresses an important edge case that affects membership sites with multiple subscription tiers or complementary products.
View the changelog for full details: v5.59.3...v5.59.4
💻 We're looking for talented DevOps engineers to join Ghost: https://careers.ghost.org/devops-engineer