TL;DR
Ghost v4.41.0 introduces a dedicated members activity feed screen in the admin area, allowing for better tracking and filtering of member events. This release also fixes critical API endpoint issues and improves subscription management. These enhancements provide better tools for membership management and ensure API stability for third-party integrations.
Highlight of the Release
- New dedicated members activity feed screen with filtering options
- Enhanced member details screen showing all member events
- Fixed critical
/canary/ API endpoints that were returning 404 errors
- Improved subscription management with better product name visibility
Migration Guide
No migration steps are required for this release. The changes are backward compatible and should not affect existing functionality.
Upgrade Recommendations
This release is recommended for all Ghost users, especially those who:
- Actively manage members and subscriptions
- Use the
/canary/ API endpoints in custom integrations
- Want improved visibility into member activities
The upgrade should be straightforward with no breaking changes reported.
Bug Fixes
Fixed /canary/ API Endpoints 404s
Fixed an issue where /canary/ API endpoints were returning 404 errors. This was a critical fix as these endpoints are still relied upon by many API clients and should remain available until the introduction of Ghost v5.
Fixed Missing Product Name in API Response
When creating or editing subscriptions, the API response was missing the product name. This has been fixed by switching to the same member fetch method used in GET /member/:id/ endpoints, ensuring consistent data is available when rendering API responses.
Added Missing Message String
Added a missing message string property that was causing errors in the tpl library.
New Features
Members Activity Feed Screen
A new dedicated members activity feed screen has been added to the admin area, providing a comprehensive view of all member events. This powerful new feature allows you to:
- View a chronological feed of all member activities
- Filter events by specific event types
- Filter the feed to show activities for a specific member
Enhanced Member Details Screen
The member details screen has been updated to show all member events instead of just email events, giving you a more complete picture of each member's activity history.
Canceled Subscriptions in Member Detail Screen
Canceled subscriptions are now visible in the member detail screen, making it easier to track subscription status changes and member retention.
Security Updates
No specific security fixes were mentioned in this release.
Performance Improvements
Dependency Updates and Deduplication
- Updated CSS preprocessors
- Deduplicated dependencies via
yarn-deduplicate
- Updated dependency @playwright/test to v1.20.0
- Updated dependency papaparse to v5.3.2
These updates help maintain performance and security by keeping dependencies current and reducing redundant packages.
Impact Summary
Ghost v4.41.0 significantly enhances the membership management capabilities with the new activity feed screen and improved member details view. These features provide better insights into member behavior and subscription status, which is valuable for publications focused on building sustainable membership businesses.
The fix for /canary/ API endpoints is particularly important as it restores functionality that some third-party integrations depend on, preventing potential disruptions to workflows that rely on these endpoints.
The improvements to test frameworks and code organization, while not immediately visible to end users, contribute to the long-term stability and maintainability of the platform.
Full Release Notes
- ✨ Added members activity feed screen to admin area - Kevin Ansfield
- ✨ Added canceled subscriptions in member detail screen (TryGhost/Admin#2287) - Thibaut Patel
- 🐛 Fixed
/canary/ API endpoints 404s - Naz
View the changelogs for full details:
🪄 Love open source? We're hiring Node.js Engineers to work on Ghost full-time