1.6.28 (2023-03-28)
Bug Fixes
- potential memory leak with
probe-image-size(8eea0d6)
Tag Name: v1.6.28
Release Date: 3/28/2023
Payload CMSPayload CMS is a modern, self-hosted headless content management system built with TypeScript, Node.js, and MongoDB. It's designed specifically for developers who want full control over their content management system while maintaining a powerful admin interface for content editors.
Payload CMS v1.6.28 fixes a potential memory leak related to the probe-image-size dependency. This is a maintenance release that improves the stability of the system when handling image processing operations.
probe-image-size dependencyNo migration steps are required for this release. The fix is applied automatically when you update to v1.6.28.
This release is recommended for all users, especially those who:
To upgrade, run:
npm install [email protected]
# or
yarn add [email protected]
This is a patch release with no breaking changes, so upgrading should be straightforward with no code modifications required.
Fixed a potential memory leak issue related to the probe-image-size dependency. This dependency is used by Payload CMS to determine image dimensions during upload and processing operations. The fix ensures proper memory cleanup after image processing operations, preventing memory accumulation over time that could lead to performance degradation or application crashes.
The fix was implemented in commit 8eea0d6.
No new features were introduced in this release. This is a maintenance release focused on bug fixes.
No security fixes were included in this release.
While not explicitly labeled as a performance improvement, fixing the memory leak with probe-image-size should result in more efficient memory usage, particularly for applications that process a large number of images. This can lead to:
This release addresses a potential memory leak related to the probe-image-size dependency, which is used for determining image dimensions during upload and processing. While this is a minor patch release with minimal code changes (14 additions, 4 deletions across 3 files), it provides an important stability improvement for applications that handle images.
The fix ensures proper memory management when processing images, which is particularly beneficial for applications that handle a large volume of image uploads or have long-running instances. By preventing memory accumulation over time, this release helps maintain consistent performance and reduces the risk of application crashes due to memory exhaustion.
No configuration changes or code modifications are required to benefit from this improvement - simply updating to v1.6.28 will apply the fix.