Skip to content

Ghost

v6.45.0 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

Published 1mo Productivity & Wikis
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

blogging cms ghost javascript journalism nodejs
+2 more
publishing web

ReleasePort's take

Light signal
editorial:auto 1mo

Version 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 summary

Added IndexNow support to notify search engines of content changes.

Changes in this release

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 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

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

Track Ghost

Get notified when new releases ship.

Sign up free

About Ghost

Independent technology for modern publishing, memberships, subscriptions and newsletters.

All releases →

Related context

Beta — feedback welcome: [email protected]