Skip to content

Latest commit

 

History

History
604 lines (392 loc) · 17 KB

CHANGELOG.md

File metadata and controls

604 lines (392 loc) · 17 KB

Changelog

v2.27.0 (2024-03-13)

Enhancements

v2.26.0 (2023-02-16)

Enhancements

v2.25.1 (2023-01-17)

Enhancements

  • Ensure events are sent from queues when using Laravel Vapor #511

Bug fixes

  • Fix events from CLI commands always being handled when using the NunoMaduro\Collision package #503

  • Fix breadcrumbs leaking between queued jobs when using Laravel Vapor #511

2.25.0 (2022-10-25)

Enhancements

  • Added support for Monolog 3.0 #489

  • Add max_breadcrumbs config option for configuring the maximum number of breadcrumbs to attach to a report #496

2.24.0 (2022-05-20)

Enhancements

2.23.0 (2022-02-09)

Enhancements

  • Allow installation on Laravel 9 projects jdanio #470 #477
  • Allow installing Bugsnag PSR Logger v2. This adds support for PSR Log v3 #471

2.22.2 (2021-09-06)

Bug Fixes

  • Fix events in Lumen always being handled #452

2.22.1 (2021-04-29)

Bug Fixes

  • Fix a possible crash in the OOM bootstrapper with an incomplete container #442

2.22.0 (2021-02-10)

Enhancements

  • 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

Deprecations

  • The filters configuration option is now deprecated as redactedKeys can express everything that filters could and more.

2.21.0 (2020-11-25)

Enhancements

  • 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 #420

2.20.1 (2020-10-13)

  • The 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. Existing projects can make the same change to benefit from the new default filters in Bugsnag PHP v3.23.0 #413

2.20.0 (2020-09-09)

Enhancements

2.19.0 (2020-05-11)

Enhancements

  • Add new options for using regexes to match the project root and strip path jpcid #398

2.18.0 (2020-02-26)

Enhancements

  • Allow installation on Laravel 7 projects #385

Bug Fixes

  • Fixed determining the builder name #387

  • Added support for PHP 7.3 and 7.4 #374 #385

2.17.1 (2019-09-09)

Bug Fixes

2.17.0 (2019-08-29)

Enhancements

Bug Fixes

  • Disabled automatic session capturing for Lumen 5.3+ (where session() is not available) #358

2.16.0 (2019-06-17)

Enhancements

  • Add Laravel/Lumen version string to report and session payloads (device.runtimeVersions) #352

Bug Fixes

2.15.2 (2019-01-23)

Bug Fixes

  • Removed duplicate event dispatching when using MultiLogger configuration #337

2.15.1 (2018-11-05)

Bug Fixes

  • Fixed issues where test fixtures polluted the App namespace #332

2.15.0 (2018-11-02)

Enhancements

  • Added middleware for correct handled/unhandled state in notifications #325

2.14.1 (2018-03-07)

Bug Fixes

  • Fixed issue with incorrect Logger being returned by ServiceProvider #295

2.14.0 (2018-02-16)

Enhancements

2.13.0 (2018-01-29)

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 build
  • provider: 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

2.12.0 (2018-01-09)

Enhancements

  • Add support for tracking sessions and overall crash rate by setting auto_capture_sessions in configuration options. In addition, sessions can be indicated manually using Bugsnag::startSession()

2.11.1 (2017-12-21)

Bug Fixes

  • Bumped version of Bugsnag-Psr-Logger v1.4.0 due to released fix

2.11.0 (2017-12-21)

Enhancements

  • Bumped version to Bugsnag-PHP 3.10.0 to add support for addMetaData

2.10.0 (2017-12-14)

Enhancements

  • Added Logger notification level to configuration #265

2.9.0 (2017-10-03)

Enhancments

  • Adds console command metadata #248

2.8.0 (2017-10-02)

Enhancements

  • Bumping dependencies to add data for handled/unhandled

2.7.2 (2017-09-22)

Bug Fixes

  • Fix regression in stacktrace resolution when using Laravel 5.5 #246

2.7.1 (2017-08-18)

Bug Fixes

  • Avoid fetching relationship models on user when populating user information #244

2.7.0 (2017-08-10)

Enhancements

2.6.0 (2017-06-29)

Enhancements

2.5.0 (2017-04-06)

Enhancements

  • Include more deeply nested exception causes in reports

Bug Fixes

2.4.0 (2016-09-08)

Enhancements

Bug Fixes

2.3.0 (2016-08-19)

Enhancements

Bug Fixes

2.2.0 (2016-08-08)

Enhancements

Bug Fixes

2.1.0 (2016-07-25)

Enhancements

Bug Fixes

2.0.2 (2016-07-18)

Bug Fixes

2.0.1 (2016-07-08)

Bug Fixes

2.0.0 (2016-07-07)

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

1.7.0 (2016-06-24)

Enhancements

Bug Fixes

1.6.4 (2016-03-09)

Bug Fixes

  • Add missing 'config' tag in service provider Dan Smith #73

1.6.3 (2016-01-08)

Bug Fixes

1.6.2 (2015-12-08)

Bug Fixes

1.6.1 (2015-07-22)

Bug Fixes

1.6.0 (2015-07-14)

Enhancements

1.5.1 (2015-07-01)

Bug Fixes

1.5.0 (2015-05-25)

Enhancements

Bug Fixes

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-php dependency 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 Bugsnag facade for quick access to $app["bugsnag"]

1.0.1

  • Fixed fatal error handling
  • Set release stage based on laravel's App::environment setting

1.0.0

  • Initial release