NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #865 most downloaded on Packagist
Official Bugsnag notifier for Laravel applications.
Last release 28 days ago
10 Sep 2026
Release timing varies
gaps range from 4 weeks to 1.1 years
Nearly every release is documented
notes for 54 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
75 releases · first in 2013
Ensure Octane workers reset queue tracking and reporting state between lifecycle events #579
Adds support for laravel 13 #568
One column per quarter.
Adds support for laravel 12 #553
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 accurateAttach Laravel 11's Context to events as metadata under the key 'Laravel Context'. Hidden context will added under the key 'Laravel Hidden Context' on
Context 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_CONTEXTAllow installation on Laravel 11 projects jonathan-dij #532
Allow installation on Laravel 10 projects rubenvanerk #518
Ensure events are sent from queues when using Laravel Vapor #511
Added support for Monolog 3.0 #489
New APIs to support feature flag and experiment functionality. For more information, please see https://docs.bugsnag.com/product/features-experiments
Allow installation on Laravel 9 projects jdanio #470 #477
Fix events in Lumen always being handled #452
Fix a possible crash in the OOM bootstrapper with an incomplete container #442
The filters configuration option is now deprecated as redactedKeys can express everything that filters could and more.
Out 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.Use Guzzle instance with the bugsnag.guzzle alias, if one exists. If bugsnag.guzzle does not exist, a new Guzzle instance will be created as before #4
bugsnag.guzzle alias, if one exists. If bugsnag.guzzle does not exist, a new Guzzle instance will be created as before
#420The default value for filters in config/bugsnag.php is now null instead of ['password']. This allows the default filters from Bugsnag PHP to be used.
filters 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
Allow installation on Laravel 8 projects jwpage jdavidbakr #405 #407
Add method documentation to the Bugsnag facade
danieldevsquad
#373
Add new options for using regexes to match the project root and strip path jpcid #398
Allow installation on Laravel 7 projects #385
Added support for Monolog 2.0 GrahamCampbell #360
Allow installation on Laravel 6 projects taylorotwell #360
session() is not available)
#358Nothing published for this version
Update axiom dependency in laravel56 example to remove security vulnerability warning #354
Removed duplicate event dispatching when using MultiLogger configuration #337
Fixed issues where test fixtures polluted the App namespace #332
Added middleware for correct handled/unhandled state in notifications #325
Nothing published for this version
Fixed issue with incorrect Logger being returned by ServiceProvider #295
Add support for Laravel 5.6 Graham Campbell #288
The following options have been deprecated:
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:
branchAdd support for tracking sessions and overall crash rate by setting auto_capture_sessions in configuration options. In addition, sessions can be indic
auto_capture_sessions in configuration options. In addition, sessions can be
indicated manually using Bugsnag::startSession()Bumped version of Bugsnag-Psr-Logger v1.4.0 due to released fix
Bumped version to Bugsnag-PHP 3.10.0 to add support for addMetaData
addMetaDataAdded Logger notification level to configuration #265
Adds console command metadata #248
Bumping dependencies to add data for handled/unhandled
Fix regression in stacktrace resolution when using Laravel 5.5 #246
Avoid fetching relationship models on user when populating user information #244
Fully implement Laravel Log facade Graham Campbell #239
Fully implement Laravel Log facade Graham Campbell #239
Use the handle method in the deploy command (Laravel 5.5+ compatibility)
Manuel Strebel
#242
Support capturing user information from generic user objects Simon Bennett #207
Support capturing user information from generic user objects Simon Bennett #207
Support setting release stage within configuration file Graham Campbell #228
Include more deeply nested exception causes in reports
Added more configuration options Graham Campbell #199
Record the queue context and job information Graham Campbell #183
Record the queue context and job information Graham Campbell #183
Replaced event logging with query recording Graham Campbell #186
Added a bugsnag:deploy console command Graham Campbell #154
Added a bugsnag:deploy console command
Graham Campbell
#154
Record events as breadrumbs Graham Campbell #159
Support both guzzle 5 and 6 Graham Campbell #164
Set the app type automatically Graham Campbell #167
Fixed certificate verification on some systems Graham Campbell #176
Implement Laravel's logger contract Graham Campbell #147
Removed support for using HTTP_PROXY environment variable for non-CLI apps per CVE-2016-5385 (httpoxy). Graham Campbell #143 #145
Removed support for using HTTP_PROXY environment variable for non-CLI apps
per CVE-2016-5385 (httpoxy).
Graham Campbell
#143
#145
Convert BUGSNAG_NOTIFY_RELEASE_STAGES to a comma-delimited array
Jason
Graham Campbell
#142
#144
Lowered the minimum PHP version to 5.5.0 Graham Campbell #138
Our library has gone through some major improvements. The primary change to watch out for is we're no longer overriding your exception handler.
Our library has gone through some major improvements. The primary change to watch out for is we're no longer overriding your exception handler.
Since we're no longer overriding your exception handler, you'll need to restore your original handler, and then see our docs for how to bind our new logger to the container.
If you'd like access to all our new configuration, you'll need to re-publish our config file.
Let Laravel decide whether to report or not Phil Bates #97
Fixed version constraint Graham Campbell #111
Ensure the api key is a string Graham Campbell 57afd32
Add missing 'config' tag in service provider Dan Smith #73
Avoid initializing Bugsnag when no API key is set Dries Vints #72
Added missing environment variables for configuration Andrew Brown #71
Fixed array syntax for older php Timucin Gelici #63
Added support for setting the api key using .env in Laravel 5+ Simon Maynard #62
Added support for setting the api key using .env in Laravel 5+ Simon Maynard #62
Added support for artisan vendor:publish Simon Maynard #62
Added a missing import in the Lumen service provider Jake Toolson #57
Added Lumen support Luca Critelli #51
bugsnag-php dependency to enable support for code snippets on
your Bugsnag dashboardconfig.php
(thanks @jacobmarshall!)inProjectBugsnag facade for quick access to $app["bugsnag"]App::environment settingNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →