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 accurateContext to events as metadata under the key 'Laravel Context'. Hidden context will added under the key 'Laravel Hidden Context' only if the new configuration option attach_hidden_context is enabled, either in config/bugsnag.php or via the environment variable BUGSNAG_ATTACH_HIDDEN_CONTEXT
#537Out of memory errors can now be reported by registering the new OomBootstrapper in your HTTP kernel, which will increase the memory limit by 5 MiB when an OOM occurs. See the docs for more details:
Laravel
Lumen
#430
Support the new discardClasses configuration option. This allows events to be discarded based on the exception class name or PHP error name.
#431
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.
#432
filters configuration option is now deprecated as redactedKeys can express everything that filters could and more.bugsnag.guzzle alias, if one exists. If bugsnag.guzzle does not exist, a new Guzzle instance will be created as before
#420filters in config/bugsnag.php is now null instead of ['password']. This allows the default filters from Bugsnag PHP to be used. Existing projects can make the same change to benefit from the new default filters in Bugsnag PHP v3.23.0
#413Allow installation on Laravel 8 projects jwpage jdavidbakr #405 #407
Add method documentation to the Bugsnag facade
danieldevsquad
#373
session() is not available)
#358session() is not available)
#358This release adds support for Laravel 5.6. If upgrading from Laravel 5.0-5.5, check out the new configuration instructions as Laravel 5.6 includes new logging infrastructure and configuration.
This release adds support for the new Bugsnag Build API to the deploy command.
The following options have been introduced:
builder: The name of the person/machine that started the buildprovider: The name of the provider of the git repository, only necessary for on-premise installations, one of: github-enterprise, bitbucket-server, gitlab-onpremiseThe following options have been deprecated:
branchauto_capture_sessions in configuration options. In addition, sessions can be
indicated manually using Bugsnag::startSession()How can I help you explore Laravel packages today?