Impact Score: 5/10
Ghost v6.45.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.
⚡ Executive Summary (TL;DR)
Ghost v6.45.0. Source highlight: ✨ Added IndexNow to notify search engines of content changes (#28519) - Hannah Wolfe
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.
✨ New Features & Capabilities (5)
- ✨ Added IndexNow to notify search engines of content changes (#28519) - Hannah Wolfe
- 🎨 Added translucent background to video controls to improve text contrast. (#25776) - Nathan
- 🎨 Improved mobile tap behavior on Unsplash feature images (#24586) - Niranjan Uma Shankar
- 🎨 Added warning and filter for members with multiple active subscriptions (#28508) - Kevin Ansfield
- 🎨 Added event field to webhook payloads (#24499) - Stijn
⚡ Performance & Enhancements (3)
- 🎨 Improved spacing of the publish page on small screens (#25197) - Michele Lo Russo
- 🎨 Improved sign-in to return you to the comment you were replying to (#28439) - Luis Azevedo
- 🎨 Improved E2E readiness checks (#28455) - Steve Larson
🔧 Bug Fixes & Patches (6)
- 🐛 Fixed Admin API post update saving a revision when save_revision=false (#26678) - Mark Stosberg
- 🐛 Fixed support for bookmark card Amazon links (#25560) - Hajime Shiozawa
- 🐛 Fixed search navigating away during CJK IME composition (#26878) - David Huang (Dave)
- 🐛 Fixed comment counts for lazy loaded posts (#28545) - Jonatan Svennberg
- 🐛 Fixed label mutation errors being silently swallowed in the label picker (#28510) - Rob Lester
- 🐛 Fixed race condition in Unsplash search that causes mixed results (#24583) - Niranjan Uma Shankar
📄 View Raw Release Notes (Original Developer Log)
* ✨ Added IndexNow to notify search engines of content changes (#28519) - Hannah Wolfe
* 🎨 Updated Source to v1.7.1 - Ghost CI
* 🎨 Updated Casper to v5.12.1 - Ghost CI
* 🎨 Added translucent background to video controls to improve text contrast. (#25776) - Nathan
* 🎨 Improved mobile tap behavior on Unsplash feature images (#24586) - Niranjan Uma Shankar
* 🎨 Enabled nx cloud (#28512) - Steve Larson
* 🎨 Improved spacing of the publish page on small screens (#25197) - Michele Lo Russo
* 🎨 Added warning and filter for members with multiple active subscriptions (#28508) - Kevin Ansfield
* 🎨 Improved sign-in to return you to the comment you were replying to (#28439) - Luis Azevedo
* 🎨 Added event field to webhook payloads (#24499) - Stijn
* 🎨 Changed offer links so they always open Portal's offer page (#28322) - Kevin Ansfield
* 🎨 Prevented clearing site cache when draft posts are deleted (#22523) - Adithya Vardhan
* 🎨 Improved E2E readiness checks (#28455) - Steve Larson
* 🎨 Updated timezone settings to have DST-aware GMT offsets (#24557) - Niranjan Uma Shankar
* 🎨 Enabled more detailed error message on creating insecure passwords (#18188) - Tom Tang
* 🐛 Fixed Admin API post update saving a revision when save_revision=false (#26678) - Mark Stosberg
* 🐛 Fixed support for bookmark card Amazon links (#25560) - Hajime Shiozawa
* 🐛 Fixed search navigating away during CJK IME composition (#26878) - David Huang (Dave)
* 🐛 Fixed comment counts for lazy loaded posts (#28545) - Jonatan Svennberg
* 🐛 Fixed label mutation errors being silently swallowed in the label picker (#28510) - Rob Lester
* 🐛 Fixed race condition in Unsplash search that causes mixed results (#24583) - Niranjan Uma Shankar
* 🐛 Fixed dark mode fade effect on ActivityPub onboarding cards (#27550) - Ilya Dorman
* 🐛 Fixed Offer creation redemptionCount error handling (#28016) - Asish kumar Dalal
* 🐛 Fixed email preview scrollbar and keyboard accessibility (#25334) - Abdul Talha
* 🐛 Fixed removed tags not showing in dropdown in editor sidebar (#25262) - Abdul Talha
* 🐛 Wrapped long strings in post publish success modal (#25033) - Rajeshwar Singh
* 🐛 Fixed duplicate replies when replying after opening a comment permalink (#28504) - Jonatan Svennberg
* 🐛 Fixed "check your email" popup when logged-in paid members click checkout buttons (#28505) - Kevin Ansfield
* 🐛 Fixed "linked comment is no longer available" error after unhiding a comment (#28493) - Luis Azevedo
* 🐛 Fixed `X` button on user profile modal displaying on mobile (#24510) - Niranjan Uma Shankar
* 🐛 Fixed notification sent when commenting or replying on own post (#24468) - Thomas Lamant
* 🐛 Fixed non-deterministic member attribution resolution (#28491) - Steve Larson
* 🐛 Fixed empty results while searching some keywords in /settings (#24461) - Niranjan Uma Shankar
* 🐛 Fixed missing "New member" button on small viewports (#28484) - Peter Zimon
* 🐛 Fixed block scalars being added to downloaded redirects (#28480) - Fabien O'Carroll
* 🐛 Fixed comments auth-frame request when admin URL is missing - Rob Lester
* 🐛 Fixed translation review never triggering on auto-labelled PRs (#28465) - Steve Larson
* 🐛 Show hidden comments to admin when there are just hidden comments (#22915) - Kauê Buriti
* 🐛 Stopped injecting portal when portal.url is set to 'false' in config file (#21936) - Ludovic Toinel
* 🐛 Updated Portal to show message when no plans are available (#22512) - Adithya Vardhan
* 🐛 Fixed members subscription filter for multi-sub members - Rob Lester
* 🐛 Fixed "Contact support" link resulting in iframe error on the current tab (#24626) - Niranjan Uma Shankar
* 🐛 Prevented "Powered by Ghost" from opening two tabs (#24623) - Niranjan Uma Shankar
* 🐛 Fixed missing favicons in Ghost Admin (#28411) - Jonatan Svennberg
* 🐛 Fixed incoming recommendations disappearing on transient errors (#26673) - Kevin Ansfield
* 🐛 Fixed cut-off dropdowns in Membership settings during pre-launch mode (#28301) - Hannah Wolfe
* 🐛 Fixed portal URL hash parsing to prevent crash (#26910) - Rohit Badakali
* 🐛 Fixed LinkedIn URL validation rejecting URLs with a trailing slash (#28398) - jonhickman
* 🐛 Fixed expired complimentary members not updating timestamps (#28399) - Steve Larson
---
View the changelog for full details: https://github.com/TryGhost/Ghost/compare/v6.44.1...v6.45.0