bugsnag/bugsnag-laravel
Official Bugsnag notifier for Laravel applications.
v2.30.0
37M downloads/mo
#917 most downloaded on Packagist
bugsnag/bugsnag-laravel
What this package is like to depend on
Last release 4 months ago
08 Apr 2026
Release timing varies
gaps range from 4 weeks to 1.1 years
Most releases are documented
notes for 53 of 72 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
74 releases · first in 2013
1 release in the last 12 months
see the full history below
Release timeline
74 releases · Nov 2013 to Apr 2026Releases
latest 60 of 74-
v2.30.008 Apr 2026 -
v2.29.026 Feb 2025Release notes
Open source →Release notes
Open source → -
v2.28.113 Jan 2025Release notes
Open source →This release should ensure compatibility with PHP 8.4 by removing the usage of certain
deprecated features by:- Removing type annotations from parameters defaulting to
null. Comment type annotations will continue to be present and accurate
Fixes
- Ensure PHP 8.4 compatibility
#547
Release notes
Open source →This release should ensure compatibility with PHP 8.4 by removing the usage of certain deprecated features by:
- Removing type annotations from parameters defaulting to
null. Comment type annotations will continue to be present and accurate
Fixes
- Ensure PHP 8.4 compatibility #547
- Removing type annotations from parameters defaulting to
-
v2.28.003 Jun 2024Release notes
Open source →Enhancements
- Attach Laravel 11's
Contextto events as metadata under the key 'Laravel Context'. Hidden context will added under the key 'Laravel Hidden Context' only if the new configuration optionattach_hidden_contextis enabled, either inconfig/bugsnag.phpor via the environment variableBUGSNAG_ATTACH_HIDDEN_CONTEXT
#537
Release notes
Open source →Enhancements
- Attach Laravel 11's
Contextto events as metadata under the key 'Laravel Context'. Hidden context will added under the key 'Laravel Hidden Context' only if the new configuration optionattach_hidden_contextis enabled, either inconfig/bugsnag.phpor via the environment variableBUGSNAG_ATTACH_HIDDEN_CONTEXT#537
- Attach Laravel 11's
-
v2.27.013 Mar 2024Release notes
Open source →Enhancements
- Allow installation on Laravel 11 projects jonathan-dij #532
-
v2.26.016 Feb 2023 -
v2.25.117 Jan 2023Release notes
Open source →Release notes
Open source → -
v2.25.025 Oct 2022 -
v2.24.020 May 2022Release notes
Open source →Enhancements
- New APIs to support feature flag and experiment functionality. For more information, please see https://docs.bugsnag.com/product/features-experiments.
#487
Release notes
Open source →Enhancements
- New APIs to support feature flag and experiment functionality. For more information, please see https://docs.bugsnag.com/product/features-experiments. #487
- New APIs to support feature flag and experiment functionality. For more information, please see https://docs.bugsnag.com/product/features-experiments.
-
v2.23.009 Feb 2022 -
v2.22.206 Sep 2021 -
v2.22.129 Apr 2021Release notes
Open source →Bug Fixes
- Fix a possible crash in the OOM bootstrapper with an incomplete container #442
-
v2.22.010 Feb 2021Release notes
Open source →Enhancements
-
Out of memory errors can now be reported by registering the new
OomBootstrapperin 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
discardClassesconfiguration option. This allows events to be discarded based on the exception class name or PHP error name. #431 -
Support the new
redactedKeysconfiguration option. This is similar tofiltersbut allows both strings and regexes. String matching is exact but case-insensitive. Regex matching allows for partial and wildcard matching. #432
Deprecations
- The
filtersconfiguration option is now deprecated asredactedKeyscan express everything that filters could and more.
-
-
v2.21.025 Nov 2020Release notes
Open source →Enhancements
- Use Guzzle instance with the
bugsnag.guzzlealias, if one exists. Ifbugsnag.guzzledoes not exist, a new Guzzle instance will be created as before #420
- Use Guzzle instance with the
-
v2.20.113 Oct 2020Release notes
Open source →- The default value for
filtersinconfig/bugsnag.phpis nownullinstead 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 #413
- The default value for
-
v2.20.009 Sep 2020Release notes
Open source →Enhancements
-
Allow installation on Laravel 8 projects jwpage jdavidbakr #405 #407
-
Add method documentation to the
Bugsnagfacade danieldevsquad #373
-
-
v2.19.011 May 2020Release notes
Open source → -
v2.18.026 Feb 2020 -
v2.17.110 Sep 2019 -
v2.17.029 Aug 2019Release notes
Open source →Enhancements
- Allow installation on Laravel 6 projects taylorotwell #360
Bug Fixes
- Disabled automatic session capturing for Lumen 5.3+ (where
session()is not available) #358
-
v2.17.0-beta01 Aug 2019 pre-releaseNothing published for this version
-
v2.16.014 Jun 2019Release notes
Open source →Enhancements
- Add Laravel/Lumen version string to report and session payloads (device.runtimeVersions) #352
Bug Fixes
- Changed caching TTL to use DateTime instead. Mozammil Khodabacchas #344
- Update axiom dependency in laravel56 example to remove security vulnerability warning #354
- Exclude the features directory on StyleCI GrahamCampbell #355
-
v2.15.223 Jan 2019Release notes
Open source →Bug Fixes
- Removed duplicate event dispatching when using MultiLogger configuration #337
-
v2.15.105 Nov 2018Release notes
Open source →Bug Fixes
- Fixed issues where test fixtures polluted the App namespace #332
-
v2.15.002 Nov 2018Release notes
Open source →Enhancements
- Added middleware for correct handled/unhandled state in notifications #325
-
v2.15.0-alpha-129 Oct 2018 pre-releaseNothing published for this version
-
v2.14.107 Mar 2018Release notes
Open source →Bug Fixes
- Fixed issue with incorrect Logger being returned by ServiceProvider #295
-
v2.14.016 Feb 2018 -
v2.13.029 Jan 2018Release notes
Open source →This release adds support for the new Bugsnag Build API to the
deploycommand.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-onpremise
The following options have been deprecated:
branch
Enhancements
- Updates deploy command to new build API. #279
-
v2.12.009 Jan 2018Release notes
Open source →Enhancements
- Add support for tracking sessions and overall crash rate by setting
auto_capture_sessionsin configuration options. In addition, sessions can be indicated manually usingBugsnag::startSession()
- Add support for tracking sessions and overall crash rate by setting
-
v2.11.121 Dec 2017Release notes
Open source →Bug Fixes
- Bumped version of Bugsnag-Psr-Logger v1.4.0 due to released fix
-
v2.11.021 Dec 2017Release notes
Open source →Enhancements
- Bumped version to Bugsnag-PHP 3.10.0 to add support for
addMetaData
- Bumped version to Bugsnag-PHP 3.10.0 to add support for
-
v2.10.014 Dec 2017 -
v2.9.003 Oct 2017 -
v2.8.002 Oct 2017 -
v2.7.222 Sep 2017Release notes
Open source →Bug Fixes
- Fix regression in stacktrace resolution when using Laravel 5.5 #246
-
v2.7.118 Aug 2017Release notes
Open source →Bug Fixes
- Avoid fetching relationship models on user when populating user information #244
-
v2.7.010 Aug 2017Release notes
Open source →Enhancements
-
Fully implement Laravel Log facade Graham Campbell #239
-
Use the
handlemethod in the deploy command (Laravel 5.5+ compatibility) Manuel Strebel #242
-
-
v2.6.029 Jun 2017Release notes
Open source →Enhancements
-
Support capturing user information from generic user objects Simon Bennett #207
-
Support setting release stage within configuration file Graham Campbell #228
-
-
v2.5.006 Apr 2017Release notes
Open source →Enhancements
- Include more deeply nested exception causes in reports
Bug Fixes
- Improve phar support by falling back to relative paths when needed Graham Campbell #223
-
v2.4.008 Sep 2016Release notes
Open source →Enhancements
- Added more configuration options Graham Campbell #199
Bug Fixes
- Fixed the app type getting overwritten Graham Campbell #196
-
v2.3.019 Aug 2016Release notes
Open source →Enhancements
-
Record the queue context and job information Graham Campbell #183
-
Replaced event logging with query recording Graham Campbell #186
Bug Fixes
- Fixed the deploy command option descriptions Andrew Brown #178
-
-
v2.2.009 Aug 2016Release notes
Open source →Enhancements
-
Added a
bugsnag:deployconsole 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
Bug Fixes
- Fixed support for older laravel versions Graham Campbell #173
-
-
v2.1.026 Jul 2016Release notes
Open source →Enhancements
- Implement Laravel's logger contract Graham Campbell #147
Bug Fixes
- Fixed container aliasing of the logger Rémi Pelhate #151
-
v2.0.218 Jul 2016Release notes
Open source →Bug Fixes
-
Removed support for using
HTTP_PROXYenvironment variable for non-CLI apps per CVE-2016-5385 (httpoxy). Graham Campbell #143 #145 -
Convert
BUGSNAG_NOTIFY_RELEASE_STAGESto a comma-delimited array Jason Graham Campbell #142 #144
-
-
v2.0.108 Jul 2016 -
v2.0.007 Jul 2016Release notes
Open source →Our library has gone through some major improvements. The primary change to watch out for is we're no longer overriding your exception handler.
Enhancements
-
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.
Bug Fixes
- Every bug
-
-
v1.7.007 Jul 2016Release notes
Open source →Enhancements
- Let Laravel decide whether to report or not Phil Bates #97
Bug Fixes
-
Fixed version constraint Graham Campbell #111
-
Ensure the api key is a string Graham Campbell 57afd32
-
v1.6.409 Mar 2016 -
v1.6.308 Jan 2016Release notes
Open source →Bug Fixes
- Avoid initializing Bugsnag when no API key is set Dries Vints #72
-
v1.6.208 Dec 2015Release notes
Open source →Bug Fixes
- Added missing environment variables for configuration Andrew Brown #71
-
v1.6.122 Jul 2015 -
v1.6.014 Jul 2015Release notes
Open source →Enhancements
-
Added support for setting the api key using .env in Laravel 5+ Simon Maynard #62
-
Added support for artisan vendor:publish Simon Maynard #62
-
-
v1.5.101 Jul 2015Release notes
Open source →Bug Fixes
- Added a missing import in the Lumen service provider Jake Toolson #57
-
v1.5.029 May 2015Release notes
Open source →Enhancements
- Added Lumen support Luca Critelli #51
Bug Fixes
- Fix bug with reading settings from service file Eduardo Kasper #48
1.4.2
- Try/catch for missing/nonstandard auth service
1.4.1
- Default severity to 'error'
1.4.0
- Better laravel 5 support!
1.3.0
- Laravel 5 support!
1.2.1
- Protect against missing configuration variables (thanks @jasonlfunk!)
1.2.0
- Update
bugsnag-phpdependency to enable support for code snippets on your Bugsnag dashboard - Allow configuring of more Bugsnag settings from your
config.php(thanks @jacobmarshall!)
1.1.1
- Fix issue where sending auth information with complex users could fail (thanks @hannesvdvreken!)
1.1.0
- Send user/auth information if available (thanks @hannesvdvreken!)
1.0.10
- Laravel 5 support
1.0.9
- Split strip paths from
inProject
1.0.8
- Bump the bugsnag-php dependency to include recent fixes
1.0.7
- Fix major notification bug introduced in 1.0.6
1.0.6
- Fix incompatibility with PHP 5.3
1.0.5
- Identify as Laravel notifier instead of PHP
1.0.4
- Allow configuration of notify_release_stages from config file
1.0.3
- Fix bug when setting releaseStage in the ServiceProvider
1.0.2
- Fix laravel requirement to work with 4.1
- Add a
Bugsnagfacade for quick access to $app["bugsnag"]
1.0.1
- Fixed fatal error handling
- Set release stage based on laravel's
App::environmentsetting
1.0.0
- Initial release
-
v1.4.218 Mar 2015Nothing published for this version
-
v1.4.120 Feb 2015Nothing published for this version
-
v1.4.007 Feb 2015Nothing published for this version
-
v1.3.004 Feb 2015Nothing published for this version
-
v1.2.117 Dec 2014Nothing published for this version