BugSnag error monitoring and crash reporting tool for PHP apps
timeout
property to Bugsnag_Configuration
#664
EnumName::CaseName (value)
#639
null
, but will now be converted to a string like EnumName::CaseName
#639
strftime
function
#640
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.
#621
Add a "discard classes" configuration option that allows events to be discarded based on the exception class name or PHP error name #622
Add a "redacted keys" 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.
#623
filters
configuration option is now deprecated as redactedKeys
can express everything that filters could and more.This release changes how Bugsnag detects the error suppression operator in combination with the errorReportingLevel
configuration option, for PHP 8 compatibility. Bugsnag's errorReportingLevel
must now be a subset of error_reporting
— i.e. every error level in errorReportingLevel
must also be in error_reporting
If you use the errorReportingLevel
option, you may need to change your Bugsnag or PHP configuration in order to report all expected errors. See PR #611 for more details
Configuration::shouldIgnoreErrorCode
compatible with PHP 8 by requiring the errorReportingLevel
option to be a subset of error_reporting
#611