β οΈ Breaking Change
Impact Score: 7/10
Ghost v6.54.0 β Release Notes & Engineering Impact
Source available β automated, not human-reviewed
Component: ghost Β· Channel: stable. Automated analysis, not a compatibility certification. How this works.
Analysis updated: 2026-11-01.
Breaking-change evidence from the source
π Fixed member custom field actions breaking history (#29506) - Steve Larson
β‘ Executive Summary (TL;DR)
Ghost v6.54.0. Source highlight: π Made filename generation more secure, performant and resilient to filesystems' limits (#70) - Sag
Who Does This Impact? (Role-Based Analysis)
π» Software Engineers & Devs
Check the source notes against the package and APIs you use before upgrading.
π Product & Engineering Leads
Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.
βοΈ DevOps & Security
Verify the target version, runtime requirements and rollback procedure in the official documentation.
β οΈ Breaking Changes & Deprecations (1)
- π Fixed member custom field actions breaking history (#29506) - Steve Larson
β¨ New Features & Capabilities (6)
- β¨ Added config to specify custom adapter install location (#29487) - Austin Burdine
- β¨ Added inline editor for redirects.yaml and routes.yaml (#29200) - Murat Γorlu
- β¨ Added support for v4 (canary) schema - Naz
- β¨ Added `member.avatar_image` for member gravatars in themes (#11584) - Kevin Ansfield
- β¨Added labels for Members (#11538) - Rishabh Garg
- β¨ Added complimentary member subscription (#11537) - Naz Gargol
β‘ Performance & Enhancements (3)
- π Made filename generation more secure, performant and resilient to filesystems' limits (#70) - Sag
- π¨ Further improved automation polling performance (#29477) - Evan Hahn
- π¨ Improved automation polling performance (#29476) - Evan Hahn
π§ Bug Fixes & Patches (6)
- π Fixed unsafe output from the split helper (#29298) - Oscar Hedvall
- π Fixed posts with a self-referential canonical URL being excluded from the sitemap - yash
- π Fixed YouTube bookmark metadata (#29114) - Rayan Salhab
- π Fixed a members import label containing a comma being split in two - Rob Lester
- π Fixed members CSV import storing a formula-escape character in member data - Rob Lester
- π Fixed members CSV import dropping columns from an uneven file - Rob Lester
π View Raw Release Notes (Original Developer Log)
* π Made filename generation more secure, performant and resilient to filesystems' limits (#70) - Sag
* β¨ Added config to specify custom adapter install location (#29487) - Austin Burdine
* β¨ Added inline editor for redirects.yaml and routes.yaml (#29200) - Murat Γorlu
* β¨ Added support for v4 (canary) schema - Naz
* β¨ Added `member.avatar_image` for member gravatars in themes (#11584) - Kevin Ansfield
* β¨Added labels for Members (#11538) - Rishabh Garg
* β¨ Added complimentary member subscription (#11537) - Naz Gargol
* β¨ Added posibility to accept html as an input source for post - Nazar Gargol
* β¨ add storage base (#1) - Katharina Irrgang
* π¨ Removed unused base adapter shims (#29564) - Austin Burdine
* π¨ Changed pre-launch banner copy and link to be configurable via hostSettings (#29540) - Jannis Fedoruk-Betschki
* π¨ Updated settings chooser controls (#29503) - Steve Larson
* π¨ Further improved automation polling performance (#29477) - Evan Hahn
* π¨ Improved automation polling performance (#29476) - Evan Hahn
* π Fixed unsafe output from the split helper (#29298) - Oscar Hedvall
* π Fixed posts with a self-referential canonical URL being excluded from the sitemap - yash
* π Fixed YouTube bookmark metadata (#29114) - Rayan Salhab
* π Fixed a members import label containing a comma being split in two - Rob Lester
* π Fixed members CSV import storing a formula-escape character in member data - Rob Lester
* π Fixed members CSV import dropping columns from an uneven file - Rob Lester
* π Fixed member custom field actions breaking history (#29506) - Steve Larson
* π Fixed dark mode loader showing a white background (#29340) - sarafmudit
* π Fixed incorrect audio durations after HTML import (#29337) - Kushida
* π Fixed theme toggle crossfade in the standalone React admin (#29458) - Steve Larson
* π Fixed extention missmatching .mp4 as invalid - Naz
* π Fixed $id clash when validating across different API versions (#349) - naz
* π Fixed CSV import json-schema email validation (#12239) - Fabien 'egg' O'Carroll
* π Fixed validation error when adding tag from PSM - Nazar Gargol
* π‘ Added canary api endpoint - Rish
---
View the changelog for full details: https://github.com/TryGhost/Ghost/compare/v6.53.0...v6.54.0