- 🐛 Fixed Tags API v2 to return posts count - Nazar Gargol
See the changelogs for Ghost and Ghost-Admin for the details of every change in this release.
Tag Name: 3.31.3
Release Date: 8/31/2020
GhostOpen-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.
Ghost 3.31.3 is a maintenance release that fixes a critical bug in the Tags API v2 where post counts were not being returned properly. It also includes significant improvements to member import error handling, performance optimizations for large queries, and several dependency updates. This release ensures data consistency and improves the reliability of the platform for content creators and developers.
No migration steps are required for this release. This is a maintenance release that fixes bugs and improves performance without introducing breaking changes.
Users should update to this version to ensure proper functionality of the Tags API v2 and to benefit from the improved member import reliability and performance optimizations.
This release is recommended for all Ghost users, especially those who:
include=posts.count parameterThe update is backward compatible and should not cause any disruption to existing functionality. Standard upgrade procedures apply.
include=posts.count parameter.findPage() for limit="all" requests, improving performance for large result sets.findAll() for more flexible queryingNo specific security fixes were included in this release.
limit="all" is specified, significantly improving performance for large datasetsbulkAdd & bulkDestroy methods to use a centralized 'bulk-operations' moduleGhost 3.31.3 addresses a critical bug in the Tags API v2 that prevented post counts from being returned correctly. This fix ensures data consistency for applications and themes that rely on accurate tag post counts.
The release also significantly improves the reliability of member imports by adding robust error handling, retry logic, and better logging. This makes the import process more resilient against failures and provides better visibility into any issues that may occur.
Performance optimizations for large datasets have been implemented, particularly for queries that fetch all records. By skipping unnecessary count queries and optimizing member count operations, the system will respond more efficiently when working with large amounts of data.
Several dependency updates are included to keep the platform secure and up-to-date. The refactoring of the member importer also lays groundwork for future improvements to the import process through job-based processing.
See the changelogs for Ghost and Ghost-Admin for the details of every change in this release.