Impact Score: 5/10
Ghost 2.16.3 — 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 2.16.3. Source highlight: ⚠️ **2.16.3 contains a critical bug that may result in your site appearing in private mode.** ⚠️
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.
🔧 Bug Fixes & Patches (6)
- 🐛 Fixed 500 error when an unknown field was passed in the `fields` API param
- 🐛 Fixed `fields` param having no effect for `/authors/:id` and `/tags/:id` endpoints
- 🐛 Fixed 404 when trying to update `codeinjection_*` settings in Admin API v2
- 🐛 Fixed collection naming when specifying keys in a route's `data` property (see https://github.com/TryGhost/Ghost/issues/10434) (TryGhost/Ghost#10559)
- 🐛 Fixed "value" properties sometimes being missing in settings endpoint in Admin API v2
- 🐛 Fixed `excerpt` property being missing if `plaintext` is NULL or "" in posts endpoint
📄 View Raw Release Notes (Original Developer Log)
⚠️ **2.16.3 contains a critical bug that may result in your site appearing in private mode.** ⚠️
Please use 2.16.4 or later instead.
* 🐛 Fixed 500 error when an unknown field was passed in the `fields` API param
* 🐛 Fixed `fields` param having no effect for `/authors/:id` and `/tags/:id` endpoints
* 🐛 Fixed 404 when trying to update `codeinjection_*` settings in Admin API v2
* 🐛 Fixed collection naming when specifying keys in a route's `data` property (see https://github.com/TryGhost/Ghost/issues/10434) (TryGhost/Ghost#10559)
* 🐛 Fixed "value" properties sometimes being missing in settings endpoint in Admin API v2
* 🐛 Fixed `excerpt` property being missing if `plaintext` is NULL or "" in posts endpoint
* 🐛 Fixed `plaintext` field not being cleared when post body is removed
* 🐛 Fixed "false" not being recognised in `absolute` attribute value of `{{url absolute="false"}}` helper (TryGhost/Ghost#10556)
* 🐛 Fixed `{{excerpt}}` helper sometimes displaying `null`
* 🐛 Fixed AMP pages being empty
* 🐛 Fixed `{{url}}` output when using `{{#next_post}}`/`{{#prev_post}}`
You can see the [full change log](https://gist.github.com/1f2426e0907928e6368b2413a90c108f) for the details of every change included in this release.