Home

>

Tools

>

Ghost

>

Releases

>

1.11.1

Ghost Release: 1.11.1

Tag Name: 1.11.1

Release Date: 10/4/2017

Ghost LogoGhost

Open-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.

TL;DR

Ghost 1.11.1 is a maintenance release that fixes several critical bugs, particularly addressing issues with invalid date formats in posts and improving error handling for AMP and image processing. This release enhances stability and reliability for content creators and developers using the Ghost platform.

Highlight of the Release

    • Fixed critical issue with invalid date formats in posts
    • Improved error handling for brute store operations
    • Enhanced Amperize to version 0.3.5 for better AMP compatibility
    • Added better debugging information for AMP parsing errors

Migration Guide

No migration steps are required for this update. This is a maintenance release that can be installed directly without any special considerations.

Upgrade Recommendations

This update is recommended for all users running Ghost 1.11.0, as it fixes several important bugs that could affect content management and system stability. The update process should be straightforward with no breaking changes or migration steps required.

For self-hosted Ghost installations, follow the standard update procedure:

npm install -g ghost-cli@latest
ghost update

For Ghost(Pro) users, the update will be automatically applied to your site.

Bug Fixes

  • Invalid Date Formats: Fixed an issue where invalid date formats could be stored in the database. The system now uses the current date when fetching posts with invalid dates and raises an error when attempting to save invalid dates via the API (#9090)

  • Brute Store Error Handling: Corrected the handling of brute store errors, properly identifying them as internal server errors rather than permission errors, which previously could prevent users from accessing the system (#9092)

  • Amperize Update: Updated Amperize to version 0.3.5, fixing issues with image-size requests not following redirects and errors that would stop transformation of the remaining HTML (#9087)

New Features

No significant new features were added in this maintenance release. The focus was on bug fixes and performance improvements.

Security Updates

No specific security fixes were included in this release.

Performance Improvements

  • Image Size Utility: Optimized error handling for unknown requests in the image size utility, providing more detailed error information for troubleshooting (#9094)

  • AMP Parse Measurement: Added measurement for AMP parsing performance to help identify bottlenecks (#9097)

  • Improved Debugging: Added additional logging for MySQL operations and LocalStorage response times to help identify performance issues

Impact Summary

Ghost 1.11.1 is primarily a bug fix release that addresses several important issues affecting content management and system stability. The most significant fix prevents invalid date formats from being stored in the database, which could cause unexpected behavior in post display and scheduling.

The update to Amperize 0.3.5 improves AMP compatibility by fixing issues with image processing and HTML transformation, which is important for publishers who rely on Google AMP for mobile content delivery.

Additional debugging improvements have been added to help identify performance issues with MySQL operations, LocalStorage, and AMP parsing, which will be beneficial for developers and system administrators managing Ghost installations.

Overall, this release enhances the reliability and stability of the Ghost platform without introducing any breaking changes or requiring migration steps.

Full Release Notes

  • 🐛 Fixed being able to store invalid date formats (#9090)

You can see the full change log for the details of every change included in this release.

Statistics:

File Changed11
Line Additions133
Line Deletions27
Line Changes160
Total Commits10

User Affected:

  • Fixed issue with invalid date formats in posts that could cause unexpected behavior
  • Improved AMP parsing reliability for better compatibility with Google AMP

Contributors:

kirrg001aileen