Change8

v6.0.0-rc.2

Breaking Changes
📦 ghostView on GitHub →
9 breaking2 features🐛 7 fixes🔧 7 symbols

Summary

This major release introduces native Web Analytics via Tinybird and ActivityPub support for federated sites, alongside significant removals of deprecated features and older Node.js versions.

⚠️ Breaking Changes

  • Serving files without an extension from themes has been removed. Ensure all theme assets have correct extensions.
  • The `mobiledoc` field has been removed from post/page webhook payloads. Consumers relying on this field must update their logic.
  • The GET /session/ endpoint has been removed. Clients should use alternative authentication/session management methods.
  • The maximum limit for the `{{#get}}` helper is now strictly enforced at 100. Queries exceeding this limit will be truncated or fail.
  • The maximum value for the `?limit` query parameter in API requests is now strictly enforced at 100. Large pagination requests must be adjusted.
  • AMP (Accelerated Mobile Pages) has been removed from the core application.
  • The `updated_by` and `created_by` fields have been removed from relevant data structures.
  • Support for Node.js v20 has been removed. Users must upgrade to a supported Node.js version (e.g., v21+ or v22+).
  • Support for Node.js v18 has been removed. Users must upgrade to a supported Node.js version.

Migration Steps

  1. Review usage of `mobiledoc` in webhook consumers and remove dependencies on it.
  2. Update any theme assets that previously relied on being served without an extension.
  3. Update API clients to respect the new maximum limit of 100 for pagination parameters.
  4. Update theme code that uses the `{{#get}}` helper to ensure limits do not exceed 100.
  5. Ensure your Node.js environment is running a supported version (not v18 or v20).

✨ New Features

  • Added native Web Analytics integration using Tinybird.
  • Implemented federated Ghost sites over ActivityPub (Social web support).

🐛 Bug Fixes

  • Fixed an issue where remote posts were not loading correctly.
  • Updated styling for update email members' emails.
  • Fixed rendering issues for 404 errors when requesting theme assets.
  • Updated Portuguese (pt) translations for search, portal, ghost, and comments sections.
  • Updated pt-BR translations for Comments, Ghost, and Portal sections.
  • Updated Turkish translations for the Comments section.
  • Updated French translations for Comments, Ghost, and Portal sections.

Affected Symbols