This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+2 more
ReleasePort's take
Light signalVersion v6.45.0 adds IndexNow support to notify search engines of content changes and resolves several UI/bug issues.
Why it matters: The new IndexNow feature improves SEO by instantly informing crawlers; multiple bug fixes correct critical workflow errors such as duplicate replies, validation failures, and missing UI elements.
Summary
AI summaryAdded IndexNow support to notify search engines of content changes.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds IndexNow support to notify search engines of content changes. Adds IndexNow support to notify search engines of content changes. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Dependency | Low |
Updates Source dependency to version v1.7.1. Updates Source dependency to version v1.7.1. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Dependency | Low |
Updates Casper theme dependency to version v5.12.1. Updates Casper theme dependency to version v5.12.1. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Bugfix | Medium |
Fixes Admin API post update from saving a revision when save_revision=false. Fixes Admin API post update from saving a revision when save_revision=false. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Bugfix | Medium |
Fixes race condition in Unsplash search causing mixed results. Fixes race condition in Unsplash search causing mixed results. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Bugfix | Medium |
Fixes duplicate replies when replying after opening a comment permalink. Fixes duplicate replies when replying after opening a comment permalink. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Bugfix | Medium |
Fixes "check your email" popup appearing for logged‑in paid members on checkout buttons. Fixes "check your email" popup appearing for logged‑in paid members on checkout buttons. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Bugfix | Medium |
Fixes missing "New member" button on small viewports. Fixes missing "New member" button on small viewports. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Bugfix | Medium |
Fixes LinkedIn URL validation rejecting URLs with a trailing slash. Fixes LinkedIn URL validation rejecting URLs with a trailing slash. Source: llm_adapter@2026-06-12 Confidence: high |
— |
| Bugfix | Medium |
Fixes expired complimentary members not updating timestamps. Fixes expired complimentary members not updating timestamps. Source: llm_adapter@2026-06-12 Confidence: high |
— |
Full changelog
- ✨ 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
Xbutton 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
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Ghost
Independent technology for modern publishing, memberships, subscriptions and newsletters.
Related context
Related tools
Beta — feedback welcome: [email protected]