Releases: bugsnag/bugsnag-php
Releases · bugsnag/bugsnag-php
v3.29.2
This release should ensure compatibility with PHP 8.4 by removing the usage of certain
deprecated features by:
- Removing
E_STRICT
from the error list in PHP 8.4+ - Removing type annotations from parameters defaulting to
null
. Comment typal annotations
will continue to be present and accurate
Fixes
- Ensure PHP 8.4 compatibility
#672
v2.10.2
v3.29.1
Fixes
- Avoid deprecated
utf8_encode
function
gabrielrbarbosa
#661
#662
v3.29.0
v3.28.0
Enhancements
- New APIs to support feature flag and experiment functionality. For more information, please see https://docs.bugsnag.com/product/features-experiments.
#646
v3.27.0
Enhancements
- Improve serialisation of backed enums. Previously a backed enum would JSON encode to their backing value, but will now include the enum name like
EnumName::CaseName (value)
#639
Fixes
- A number of errors in docblocks have been corrected
xPaw
#633
#637 - Handle serialising pure enums when added as metadata. Previously a pure enum would be JSON encoded as
null
, but will now be converted to a string likeEnumName::CaseName
#639 - Remove use of the deprecated
strftime
function
#640 - Fix session throttling when storage backend doesn't store integers
#643
v3.26.1
v3.26.0
Enhancements
-
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.
#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
Deprecations
- The
filters
configuration option is now deprecated asredactedKeys
can express everything that filters could and more.