NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #3555 most downloaded on Packagist
Official BugSnag notifier for Symfony applications.
Last release 10 months ago
09 Dec 2025
Release timing varies
gaps range from 2 weeks to 1.2 years
Nearly every release is documented
notes for 24 of 24 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
24 releases · first in 2016
Minimum supported PHP version is now 7.2
This release should ensure compatibility with PHP 8.4 by removing the usage of certain deprecated features by:
This release should ensure compatibility with PHP 8.4 by removing the usage of certain
deprecated features by:
null. Comment type annotations will continue to be present and accurateOne column per quarter.
Prevent duplicate Configuration class declaration warnings #178
Configuration class declaration warningsFix "Configuration class not found" error when using Composer's --classmap-authoritative option #174
--classmap-authoritative option--classmap-authoritative option
#174Add support for Symfony 7 elliotbruneel jdecool #170
Add max_breadcrumbs config option for configuring the maximum number of breadcrumbs to attach to a report #158
max_breadcrumbs config option for configuring the maximum number of breadcrumbs to attach to a reportNew APIs to support feature flag and experiment functionality. For more information, please see https://docs.bugsnag.com/product/features-experiments
Fix PHP 8.1 deprecation from stripos in Request::getInput phillylovepark #147 #149
stripos in Request::getInputCall getUserIdentifier instead of getUsername on Symfony 6 #145
getUserIdentifier instead of getUsername on Symfony 6Prevent a deprecation from BugsnagListener::getSubscribedEvents #138
BugsnagListener::getSubscribedEventsAdd support for Symfony Messenger. Exceptions in workers will now automatically be reported to Bugsnag. The queue of events will also be flushed after
Use hasPreviousSession instead of hasSession when checking for session data
Oleg Andreyev
#124
Set the severity of exceptions to "error" instead of "warning" #126
The filters configuration option is now deprecated as redactedKeys can express everything that filters could and more.
Out of memory errors will now be reported by increasing the memory limit by 5 MiB. Use the new memoryLimitIncrease configuration option to change the amount of memory, or set it to null to disable the increase entirely.
#119
Support the new discardClasses configuration option. This allows events to be discarded based on the exception class name or PHP error name.
#120
Support the new redactedKeys configuration option. This is similar to filters but allows both strings and regexes. String matching is exact but case-insensitive. Regex matching allows for partial and wildcard matching.
#121
filters configuration option is now deprecated as redactedKeys can express everything that filters could and more.Allow passing a Guzzle instance to Bugsnag #117
Add project_root_regex and strip_path_regex options for using regexes to match the project root and strip path #109
project_root_regex and strip_path_regex options for using regexes to match the project root and strip path
#109### Bug Fixes * Added support for PHP 7.4 #104
Fix potential issue with ExceptionEvent missing getThrowable method in Symfony 4.3. Additionally adds InvalidArgumentException in the case the event i
Add Symfony-specific shutdown strategy Richard Harrison #87
Add Symfony-specific shutdown strategy Richard Harrison #87
Add Symfony-5 support including examples Loïck Piera #93
Removed deprecation warnings on Request.getSession and ConsoleEvents::EXCEPTION Jan Myszkier #79
Request.getSession and ConsoleEvents::EXCEPTION
Jan Myszkier
#79TreeBuilder.root deprecated usage
Damien Alexandre
#80This release adds support for Symfony 4. A guide on integrating the notifier with a Symfony 4 application can be found in the Bugsnag Symfony integrat
This release adds support for Symfony 4. A guide on integrating the notifier with a Symfony 4 application can be found in the Bugsnag Symfony integration guide.
Bumped version to Bugsnag-PHP 3.10.0 to add support for addMetaData
addMetaDataAdded callback examples in Symfony 31 #49 #52
Added additional data for unhandled/handled feature #45
Added automatic user detection Graham Campbell #15
Added automatic user detection Graham Campbell #15
Support setting release stage from config Graham Campbell #39
Fixed edge cases with automatic project root detection Graham Campbell #31
Fixed bug with empty json content decoding Graham Campbell #33
* First public release
Your coding agent can read these notes before it upgrades. Set up the MCP server →