Skip to content

Releases: getsentry/sentry-laravel

2.4.1

08 Mar 11:46
Compare
Choose a tag to compare
  • Fix type hints incompatible with Laravel Lumen (#462)

2.4.0

08 Mar 08:36
Compare
Choose a tag to compare
  • Read the request IP from the Laravel request to make it more accurate when behind a reverse proxy (requires trusted proxies to be setup correctly) (#419)
  • Get request information (like the URL) from the Laravel request instead of constructing it from the global state (#419)
  • Fix generated route name not correctly ignored when using prefix (#441)
  • Fix overwriting the transaction name if it's set by the user (#442)
  • Add result from optional context(): array method on captured exception to the event sent to Sentry (#457)
  • Fix not overwriting the event transaction name if it was an empty string (#460)
  • Bump Sentry SDK to 3.2.*

2.3.1

07 Dec 10:57
3c8b6c0
Compare
Choose a tag to compare
  • Fix problems when enabling tracing on Laravel Lumen (#416)
  • PHP 8 Support (#431)

2.3.0

01 Dec 14:06
Compare
Choose a tag to compare
  • Bump Sentry SDK to 3.1.* (#420)

2.2.0

04 Nov 15:34
f4c663b
Compare
Choose a tag to compare
  • Fix incorrectly stripped base controller action from transaction name (#406)
  • Move tracing request/response data hydration to the tracing middleware (#408)

2.1.1

08 Oct 08:35
882d1cd
Compare
Choose a tag to compare
  • Fix for potential Undefined index: controllers_base_namespace. notice

2.1.0

06 Oct 08:44
1815b6e
Compare
Choose a tag to compare
  • Added a option (controllers_base_namespace) to strip away the controller base namespace for cleaner transaction names (#393)
  • Fix incompatibility with other packages that also decorate the view engine, like Livewire (#395)

2.0.1

01 Oct 12:19
Compare
Choose a tag to compare
  • Improve performance tracing by nesting view.render spans and adding a app.handle span showing how long the actual application code runs after Laravel bootstrapping (#387)
  • Improve UX of sentry:publish command

2.0.0

28 Sep 08:35
Compare
Choose a tag to compare

Breaking Change: This version uses the envelope endpoint. If you are
using an on-premise installation it requires Sentry version >= v20.6.0 to work. If you are using
sentry.io nothing will change and no action is needed.

Tracing API / Monitor Performance

In this version, we released API for Tracing. \Sentry\startTransaction is your entry point for manual instrumentation.
More information can be found in our Performance docs.

  • Using ^3.0 of Sentry PHP SDK
  • Add support for Tracing, enable it by setting traces_sample_rate in the config to a value > 0 (the value should be larger than 0.0 and smaller or equal than 1.0 (to send everything))

1.9.0

07 Sep 07:50
8567e70
Compare
Choose a tag to compare
  • Respect the SENTRY_ENVIRONMENT environment variable to override the Laravel environment (#354)
  • Support for Laravel 8 (#374)