We maintain a predictable deprecation policy to ensure you benefit from the latest security patches, performance improvements, and reliability enhancements.
This policy applies to:
Blackfire uses Calendar Versioning (CalVer).
Version numbers YY.MM.Patch reflect the release date, making the 180-day
support window self-evident.
Blackfire Probes follow a four-stage lifecycle based on upstream runtime version support (see PHP and, Python lifecycles):
Even if your PHP or Python version is Active, specific versions of the Blackfire Probe expire:
PHP received Extended Support from third parties on Upsun, which extends the Blackfire Probe lifecycle for all users.
PHP versions that have reached community EOL have their related Probe remain in the Deprecated stage. They are receiving security updates but new features might not be backported.
Once the extended support ends, the Probe will move to Retired and eventually to Decommissioned after the 180-day grace period.
We encourage PHP users to always upgrade and stay on supported versions to benefit from the latest features and security improvements.
Please follow the manual upgrade instructions to ensure your Probes are always up to date and secure.
The Blackfire Agent follows a three-stage lifecycle:
180-Day Grace Period: When a new Agent version is released, you have 180 days to upgrade before the previous version is decommissioned.
Mark your calendar and embed Blackfire in your periodic upgrade workflows.
If you installed via a package manager, use the standard update commands.
If you downloaded the binary directly, use the built-in update self:update
command:
1
blackfire self:update
The Blackfire CLI includes a built-in self-awareness feature to help you stay current: