Skip to content

Releases: getsentry/sentry-elixir

8.0.6

28 Sep 22:25
8.0.6
b2098cd
Compare
Choose a tag to compare
  • Bug Fixes
    • Remove function that disables non-group leader logging (#467)
    • Handle :unsampled events in Sentry.send_test_event (#474)
    • Fix dialyzer reporting unmatched_return for Sentry.PlugCapture (#475)
    • Use correct Plug.Parsers exception module (#482)

8.0.5

14 Feb 15:37
8.0.5
7c01a8e
Compare
Choose a tag to compare
  • Enhancements

    • Support lists in scrubbing (#442)
    • Send Sentry reports on uncaught throws/exits (#447)
  • Bug Fixes

    • Deprecate Sentry.Config.in_app_module_whitelist in favor of Sentry.Config.in_app_module_allow_list (#450)
    • Update outdated Sentry.Plug documentation (#452)
    • Update Sentry.HTTPClient documentation (#456)

8.0.4

14 Feb 15:30
8.0.4
2948492
Compare
Choose a tag to compare
  • Bug Fixes
    • Do not read DSN config at compile time (#441)

8.0.3

11 Nov 15:09
8.0.3
944eb21
Compare
Choose a tag to compare
  • Enhancements

    • Update package & docs configuration (#432)
    • Add Plug.Status filter example (#433)
    • Support multiple source code root paths in Sentry.Sources (#437)
  • Bug Fixes

    • Fix dialyzer reporting unmatched_return for Sentry.PlugCapture (#436)
    • Align Sentry event levels with Elixir logging levels (#439)

8.0.2

06 Sep 22:08
8.0.2
824fd35
Compare
Choose a tag to compare
  • Enhancements
    • Log error when JSON is unencodable (#429)
    • Set logger event level to logger message level (#430)
    • Limit breadcrumbs on add_breadcrumb (#431)

7.2.5

11 Aug 13:42
7.2.5
bcf9e6d
Compare
Choose a tag to compare
  • Enhancements
    • Allow users to configure maximum number of breadcrumbs (#423)

8.0.0

08 Aug 18:29
8.0.0
b16b23d
Compare
Choose a tag to compare

7.x -> 8.0 Upgrade Guide

  • Bug Fixes
    • Fix documentation for Sentry.PlugContext (#410)

8.0.0-rc.2

08 Aug 18:29
8.0.0-rc.2
4c3160b
Compare
Choose a tag to compare
8.0.0-rc.2 Pre-release
Pre-release
  • Bug Fixes
    • Fix trying to transform erlang error coming from PlugCapture (#406)

8.0.0-rc.1

30 Jun 17:34
8.0.0-rc.1
eebbb97
Compare
Choose a tag to compare
8.0.0-rc.1 Pre-release
Pre-release

Fixes unintended changes that were included in 8.0.0-rc.0

8.0.0-rc.0

24 Jun 20:07
8.0.0-rc.0
e162384
Compare
Choose a tag to compare
8.0.0-rc.0 Pre-release
Pre-release

Instructions to upgrade from 7.x: https://gist.github.com/mitchellhenke/dce120a5515565076b13962ee0be749b

  • Enhancements

    • Cache environment config in application config (#393)
    • Allow configuring LoggerBackend to send all messages, not just exceptions (e.g. Logger.error("I am an error message"))
  • Bug Fixes

    • fix request url port in payloads for HTTPS requests (#391)
  • Breaking Changes

    • Change default included_environments to only include :prod by default (#370)
    • Change default event send type to :none instead of :async (#341)
    • Make hackney an optional dependency, and simplify Sentry.HTTPClient behaviour (#400)
    • Use Logger.metadata for Sentry.Context, no longer return metadata values on set_* functions, and rename set_http_context to set_request_context (#401)
    • Move excluded exceptions from Sentry.Plug to Sentry.DefaultEventFilter (#402)
    • Remove Sentry.Plug and Sentry.Phoenix.Endpoint in favor of Sentry.PlugContext and Sentry.PlugCapture (#402)
    • Remove feedback form rendering and configuration (#402)
    • Logger metadata is now specified by key in LoggerBackend instead of enabled/disabled (#403)
    • Require Elixir 1.10 and optionally plug_cowboy 2.3 (#403)
    • Sentry.capture_exception/1 now only accepts exceptions (#403)