- Prevent duplicate
Configuration
class declaration warnings #178
- Fix "Configuration class not found" error when using Composer's
--classmap-authoritative
option #174
- Add 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
- New APIs to support feature flag and experiment functionality. For more information, please see https://docs.bugsnag.com/product/features-experiments. #153
- Fix PHP 8.1 deprecation from
stripos
inRequest::getInput
phillylovepark #147 #149
- Call
getUserIdentifier
instead ofgetUsername
on Symfony 6 #145
- Add support for Symfony 6 Julien Cousin-Alliot #137
- Prevent a deprecation from
BugsnagListener::getSubscribedEvents
#138
- Add support for Symfony Messenger. Exceptions in workers will now automatically be reported to Bugsnag. The queue of events will also be flushed after each successful job Mathieu #89 #125
-
Use
hasPreviousSession
instead ofhasSession
when checking for session data Oleg Andreyev #124 -
Set the severity of exceptions to "error" instead of "warning" #126
-
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 tonull
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 tofilters
but allows both strings and regexes. String matching is exact but case-insensitive. Regex matching allows for partial and wildcard matching. #121
- The
filters
configuration option is now deprecated asredactedKeys
can express everything that filters could and more.
- Allow passing a Guzzle instance to Bugsnag #117
- Add
project_root_regex
andstrip_path_regex
options for using regexes to match the project root and strip path #109
- 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 is triggered with an incorrect class. Loïck Piera #99
-
Add Symfony-specific shutdown strategy Richard Harrison #87
-
Add Symfony-5 support including examples Loïck Piera #93
- Added support for PHP 7.2 and 7.3 #87
- Removed deprecation warnings on
Request.getSession
andConsoleEvents::EXCEPTION
Jan Myszkier #79 - Removed
TreeBuilder.root
deprecated usage Damien Alexandre #80
- Add Symfony version string to report (device.runtimeVersions) #78
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
-
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