- ✨ Improved x-request-id handling - Hannah Wolfe
- 🐛 Fixed uncaught exceptions from image fetches - Hannah Wolfe
You can see the full change log for the details of every change included in this release.
Tag Name: 1.26.1
Release Date: 12/17/2019
GhostOpen-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.
Ghost 1.26.1 is a maintenance release that focuses on error handling improvements and dependency updates. It fixes several issues that were causing 500 errors, improves request tracing with better X-Request-ID handling, and updates multiple dependencies for security and stability. This release enhances the robustness of the CMS by properly handling edge cases that previously caused server errors.
No migration steps are required for this release. This is a maintenance release that can be installed as a direct update from Ghost 1.26.0 without any additional configuration changes or data migrations.
This release is recommended for all Ghost 1.26.0 users as it contains important bug fixes and security updates. The update focuses on improving error handling and stability, which will benefit all Ghost installations.
To upgrade:
http://localhost:2368/content/images/2018/02/%c0%af)Ghost now properly handles X-Request-ID headers by ensuring that custom request IDs set on incoming requests are also returned in the response headers. This improvement makes it easier to trace requests through complex systems and is particularly valuable for debugging in production environments. The request ID handling has been refactored into a dedicated middleware for better code organization.
This release includes updates to several dependencies that address security vulnerabilities:
These updates help protect Ghost installations from potential security issues in these dependencies.
No specific performance improvements were mentioned in this release. The focus was primarily on error handling, stability improvements, and dependency updates.
Ghost 1.26.1 is a maintenance release that significantly improves error handling throughout the system. It addresses several issues that were causing 500 server errors in edge cases, particularly with malformed image paths and template syntax errors. These improvements result in a more robust platform that properly communicates errors to users and developers.
The enhanced X-Request-ID handling provides better request tracing capabilities, which is particularly valuable for debugging in production environments and complex setups with multiple services.
The dependency updates address security vulnerabilities and ensure compatibility with the latest stable versions of key libraries. This release maintains Ghost's commitment to security and stability while improving the developer and administrator experience through better error handling and debugging capabilities.
You can see the full change log for the details of every change included in this release.