# Ghost 6.0 breaking changes

**URL:** <https://forum.ghost.org/t/ghost-6-0-breaking-changes/58203>\
**Category:** Self-hosting\
**Created:** [June 19, 2025, 2:14pm UTC](https://forum.ghost.org/t/ghost-6-0-breaking-changes/58203 "2025-06-19T14:14:18Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Cathy\_Sarisky](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/cathy_sarisky/32/25750_2.png) [@Cathy\_Sarisky](https://forum.ghost.org/u/Cathy_Sarisky)\
**Post date:** [June 19, 2025, 2:14pm UTC](https://forum.ghost.org/t/ghost-6-0-breaking-changes/58203/1 "2025-06-19T14:14:18Z")

</div>

Hey all,  
If you’re self hosting and looking forward to 6.0, you will want to follow this issue over on Github:

> <https://github.com/TryGhost/Ghost/issues/23924>
>
> We're working towards releasing Ghost 6.0. As with all major version bumps, ther…e will be some breaking changes, especially around the API. 
> 
> This issue is a placeholder where we'll keep track of all the breaking changes we are making. The intention is to have one place to point to - but also make this transparent for the community.
> 
> \## Breaking changes (WIP)
> This list isn't final until 6.0 is shipped.
> 
> 1. Dropping support for Node.js v18
> v18 is EOL now, and no longer supported upstream, we're updating to reflect this
> 2. Dropping support for Node.js v20 
> Node.js v22 includes some important new features that we want to use to make building Ghost easier - including TypeScript and ESM support. Maintaining backwards compatibility in this case doesn't feel valuable given the advantages of being v22 only.  
> 3. Return max 100 results from Ghost's APIs (deprecating \`?limit=all\`)
> Having the ability to return all results made sense when Ghost was a small blogging tool. Now it has significant performance issues. \`?limit=all\` will be deprecated, and if used will only return max 100 results. Setting limit to a number higher than 100 will also result in a max of 100 results.
> 4. Removing AMP
> Our AMP feature has been deprecated for quite some time. It will be removed in 6.0

Notably for self hosters, support for Node 18 and 20 will be dropped.

---

<div class="post-metadata">

**Author:** ![Cathy\_Sarisky](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/cathy_sarisky/32/25750_2.png) [@Cathy\_Sarisky](https://forum.ghost.org/u/Cathy_Sarisky)\
**Post date:** [June 19, 2025, 2:14pm UTC](https://forum.ghost.org/t/ghost-6-0-breaking-changes/58203/2 "2025-06-19T14:14:50Z")

</div>



---

<div class="post-metadata">

**Author:** ![Cathy\_Sarisky](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/cathy_sarisky/32/25750_2.png) [@Cathy\_Sarisky](https://forum.ghost.org/u/Cathy_Sarisky)\
**Post date:** [June 19, 2025, 2:57pm UTC](https://forum.ghost.org/t/ghost-6-0-breaking-changes/58203/3 "2025-06-19T14:57:11Z")

</div>

If, like me, you’re doing your Node upgrade so that you’re ready, these directions are OK:  
[Supported node versions for self-hosted installs of Ghost](https://ghost.org/docs/faq/node-versions/#:~:text=When%20upgrading%20Node.,js%20version).  
You do need to be in your Ghost directory before running steps 4-5.

---

<div class="post-metadata">

**Author:** ![Denys\_Pulinets](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/denys_pulinets/32/36002_2.png) [@Denys\_Pulinets](https://forum.ghost.org/u/Denys_Pulinets)\
**Post date:** [June 19, 2025, 5:35pm UTC](https://forum.ghost.org/t/ghost-6-0-breaking-changes/58203/4 "2025-06-19T17:35:33Z")

</div>

Here we go again. Some day need to upgrade, but I am afraid of brake something… I hope nothing critical changes in 6.0 version.

---

<div class="post-metadata">

**Author:** ![Cathy\_Sarisky](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/cathy_sarisky/32/25750_2.png) [@Cathy\_Sarisky](https://forum.ghost.org/u/Cathy_Sarisky)\
**Post date:** [June 19, 2025, 7:04pm UTC](https://forum.ghost.org/t/ghost-6-0-breaking-changes/58203/5 "2025-06-19T19:04:59Z")

</div>

I think that so far, the list is pretty modest. The versions of Node being discontinued are quite old, the API thing makes sense (and most users won’t notice), etc.

---

<div class="post-metadata">

**Author:** ![Denys\_Pulinets](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/denys_pulinets/32/36002_2.png) [@Denys\_Pulinets](https://forum.ghost.org/u/Denys_Pulinets)\
**Post date:** [June 19, 2025, 7:14pm UTC](https://forum.ghost.org/t/ghost-6-0-breaking-changes/58203/6 "2025-06-19T19:14:20Z")

</div>

Anyway need to be ready for update someday. I have to get some local training before updating ghost cms on product…
