Revision history for Sentry-SDK


1.3.1  2023-11-07 10:43:07 CET

  - Fix: memleak in `CGI::Application::Plugin::Sentry`

1.3.0  2022-05-06 13:36:09 CEST

  - Feat: set the `sentry-trace` request header in HTTP client integrations (`LWP::UserAgent`, `Mojo::UserAgent`)
  - Feat: support the `original_exception` hint in the `before_send` callback.

v1.2.2  2022-04-07 08:04:45 CEST

  - Fix(deps): require Mojolicious >= 8

v1.2.1  2022-04-06 00:07:22 CEST

  - Fix: fix runtime error while setting the transaction name.

v1.2.0  2022-04-05 23:34:45 CEST

  - Feat: support global event processors

v1.1.0  2022-04-04 09:18:13 CEST

  - Feat: support `before_send` callback to alter or drop events.

v1.0.20  2022-03-22 22:39:32 CET

  - Chore: Fixed missing dev/optional deps.

v1.0.19  2022-03-21 18:38:01 CET

  - Fix: Properly determine the URL in the CGI::Application plugin.

v1.0.18  2022-03-17 12:49:16 CET

  - Fix: The event level of an exception should be "error".

v1.0.17  2022-03-15 08:21:52 CET

  - Feat: support release info

v1.0.16  2022-03-11 13:14:04 CET

  - Fix: Even if tracing is disabled, send the request payload

v1.0.15  2022-02-05 12:43:38 CET

  - Fix: Too few arguments for subroutine 'Sentry::Tracing::Span::set_http_status'

v1.0.14  2022-02-02 07:32:39 CET

  - Fix: Do not raise runtime errors if the thrown exception is an object other than `Mojo::Exception`. [#7]

v1.0.13  2022-01-31 14:35:09 CET

  - Fixed several runtime errors.
  - The plugins for `Mojolicious` and `CGI::Application` have been fixed to correctly include the following request information in the Sentry event: URL, method, query parameters, header and environment variables.
  - Support the `$SENTRY_DEBUG` environment variable

v1.0.12  2022-01-31 10:25:48 CET

  - Fix: do not send send events w/ no DSN

v1.0.11  2022-01-28 09:50:38 CET

  - Fixed bugs in the `Mojolicious::Plugin::SentrySDK` integration
  - Fix: swap the std output streams for error vs non-error cases
  - Fix: set HTTP status only if one exists
  - Fix: `$span` being used without being set in `Sentry::Integration::LwpUserAgent`
  - Fixed `Sentry::SDK->capture_event` to invoke "capture event"

v1.0.10  2021-05-14 08:14:46 CEST

  - Fixed required minimum Perl version

v1.0.9  2021-05-13 11:11:57 CEST

  - Added missing minimum List::Util version
  - Added missing minimum Perl version

v1.0.8  2021-05-11 14:48:13 CEST

  - fix: Ensure integrations are initialized once
  - fix(CGI::Application::Plugin::Sentry): Ensure clean state when initializing the app

v1.0.7  2021-05-10 09:28:01 CEST

  - fix(Sentry::Integration::DBI): do not try to finish non-existing spans (second location).

v1.0.6  2021-05-07 10:25:25 CEST

  - fix(Sentry::Integration::DBI): do not try to finish non-existing spans.

v1.0.5  2021-05-07 09:10:20 CEST

  - fix(CGI::Application::Plugin::Sentry): prefer `REQUEST_URI` environment variable for building the current URL

v1.0.4  2021-05-06 16:53:01 CEST

  - fix(CGI::Application::Plugin::Sentry): provide `runmode` and `server_name` tags

v1.0.3  2021-05-06 16:20:47 CEST

  - fix "Too few arguments for subroutine" warning

v1.0.2  2021-02-11 15:38:56 CET

  - fix(CGI::Application::Plugin::Sentry): handle scope end in prerun stage
  - fix: fix exception handling when the exception object does not have a `to_string` method
  - fix(dsn): fix URL building when standard ports are used
  - feat(sdk): add `debug` option

v1.0.1  2021-02-11 09:42:35 CET

  - fix(deps): add missing `List::Util` (for a newer release ccontaining `uniq()`)

v1.0.0  2021-02-11 00:10:25 CET

  - Configure the packages main module

0.11.2  2021-02-11 00:01:05 CET

  - Moved to https://github.com/heiseonline/perl-sentry-sdk

0.11.1  2021-02-10 23:43:09 CET

  - feat: improve the `CGI::Application` plugin
  - fix(hub): fix error in `set_tags()`

0.11.0  2021-02-10 22:27:39 CET

  - feat(tracing): support the `traces_sample_rate` option

0.10.5  2021-02-10 11:18:15 CET

  - docs: add POD

0.10.4  2021-02-10 10:28:34 CET

  - fix: add missing requirements (Perl v5.24.0)

0.10.3  2021-02-09 00:28:01 CET

  - fix: use new Sentry module name in framework integrations

0.10.2  2021-02-08 23:54:59 CET

  - fix: rename Mojolicious::Plugin::Sentry -> Mojolicious::Plugin::SentrySDK

0.10.1  2021-02-08 23:46:34 CET

  - Initial release