This release contains fixes for minor bugs and issues reported by Ghost users.
View the changelog for full details: v5.75.2...v5.75.3
💻 We're looking for DevOps engineers to join Ghost: https://careers.ghost.org/devops-engineer
Tag Name: v5.75.3
Release Date: 1/5/2024
GhostOpen-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.
This release introduces comprehensive Sentry performance monitoring capabilities to Ghost Server, allowing for better tracking of API response times, database queries, and detailed profiling. These features are opt-in and configurable through site settings, providing valuable performance insights without impacting your site unless explicitly enabled. The update also includes environment detection improvements and dependency optimizations to enhance stability.
No migration steps are required for this release.
If you wish to enable the new Sentry performance monitoring features, add the appropriate configuration to your Ghost config file:
{
"sentry": {
"tracing": {
"enabled": true,
"sampleRate": 0.1 // Adjust between 0 and 1 based on your needs
},
"profiling": {
"enabled": true,
"sampleRate": 0.1 // Adjust between 0 and 1 based on your needs
}
}
}
Note that you must first enable tracing before profiling can be enabled.
This is a minor release that adds optional performance monitoring capabilities. It's recommended for:
The upgrade is low-risk as all new features are opt-in and disabled by default. Standard upgrade procedures apply.
PRO_ENV when available, falling back to config envGhost now includes comprehensive Sentry performance monitoring capabilities:
All monitoring features are disabled by default and require explicit configuration:
{
"sentry": {
"tracing": {
"enabled": true,
"sampleRate": 0.1
},
"profiling": {
"enabled": true,
"sampleRate": 0.1
}
}
}
This provides a more cost-effective alternative to NewRelic for performance monitoring across all Ghost sites.
No security fixes were included in this release.
@sentry/profiling-node dependency to reduce overhead when profiling is not enabledThis release significantly enhances Ghost's performance monitoring capabilities by integrating Sentry for tracking API response times and database queries. The implementation is thoughtfully designed to be completely opt-in, with no performance impact unless explicitly enabled through configuration.
For administrators and developers, this provides a powerful and cost-effective alternative to expensive monitoring solutions like NewRelic, making comprehensive performance tracking accessible across all Ghost sites rather than just the largest ones.
The addition of database query tracing through a custom Knex.js integration and detailed profiling capabilities gives unprecedented visibility into backend performance, helping identify bottlenecks and optimization opportunities.
Environment detection improvements ensure that monitoring data is correctly attributed to production or staging environments, making analysis more accurate and actionable.
This release contains fixes for minor bugs and issues reported by Ghost users.
View the changelog for full details: v5.75.2...v5.75.3
💻 We're looking for DevOps engineers to join Ghost: https://careers.ghost.org/devops-engineer