Skip to content

Releases: getsentry/sentry-elixir

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)

7.2.4

24 Jun 20:07
7.2.4
8701e9d
Compare
Choose a tag to compare
  • Enhancements
    • Allow configuring gather feedback form for Sentry.Plug errors (#387)

7.2.3

27 Feb 19:15
7.2.3
0097850
Compare
Choose a tag to compare
  • Enhancements
    • Allow gathering feedback from Sentry.Plug errors (#385)

7.2.2

27 Feb 18:59
7.2.2
531dd16
Compare
Choose a tag to compare
  • Bug Fixes
    • Ensure stacktrace is list in LoggerBackend (#380)

7.2.1

05 Dec 20:59
7.2.1
4bba523
Compare
Choose a tag to compare
  • Bug Fixes
    • Improve documentation for Sentry.Client.send_event/2 (#367)
    • Fix potential Logger deadlock (#372)
    • Pass the same exception for NoRouteError in Sentry.Phoenix.Endpoint (#376)
    • Handle new MFA for duplicate Plug errors (#377)
    • Update docs to recommend using application environment config for adding Sentry.LoggerBackend (#379)

7.2.0

23 Oct 20:30
7.2.0
55e9f75
Compare
Choose a tag to compare
  • Enhancements

    • Allow filtering of Events using before_send_event (#364)
  • Bug Fixes

    • Remove newline from Logger for API error (#351)
    • Add docs for Sentry.Context (#352)
    • Avoid error duplication for Plug errors (#355)
    • Fix issue in Sentry.Sources docs around recompilation (#357)

7.1.0

11 Jun 15:13
7.1.0
6222ede
Compare
Choose a tag to compare
  • Enhancements

    • Option to include Logger.metadata in Sentry.LoggerBackend (#338)
    • Send maximum length of args in stacktrace (#340)
    • Fix dialyzer warning when using Sentry.Phoenix.Endpoint (#344)
  • Bug Fixes

    • Fix documentation error relating to File.cwd!() (#346)
    • Add parens to File.cwd!() in documentation (#347)
    • Check that DSN is binary (#348)

7.0.6

17 Apr 20:59
7.0.6
1ae5140
Compare
Choose a tag to compare
  • Enhancements
    • Allow configuring Sentry log level (#334)

7.0.5

05 Apr 19:37
7.0.5
e1e158d
Compare
Choose a tag to compare
  • Bug Fixes
    • Strip leading "Elixir." from module name on error type (#330)

7.0.4

12 Feb 18:13
Compare
Choose a tag to compare
  • Bug Fixes
    • Do not error if you cannot format the remote IP or port (#326)