Skip to content

Releases: getsentry/sentry-elixir

10.8.1

11 Dec 11:16
Compare
Choose a tag to compare

Various fixes & improvements

10.8.0

31 Oct 09:19
9b74b05
Compare
Choose a tag to compare

This release bumps the minimum Elixir requirement to 1.13, fixes a few bugs, and introduces client reports. Client reports will be sent to Sentry by default, but you can disable them with:

config :sentry,
  # ...,
  send_client_reports: false

Improvements and new features

Bug fixes

  • Fix stacktraces with no frames (#787) by @savhappy
  • Special-case Ranch errors in the logger handler for OTP 25 (#818) by @whatyouhide
  • Few fixes to mix sentry.send_test_event
  • Handle Bandit exception when fetching peer data (#814) by @ardhitama
  • Support non-exception error values from Oban jobs (#807) by @savhappy

10.7.1

05 Sep 13:39
2f5876a
Compare
Choose a tag to compare

Various fixes & improvements

  • Add :monitor_config_defaults integrations option (#782). — @whatyouhide
  • Allow --no-compile/--no-check-deps flags for mix sentry.package_source_code (#776). — @razielgn
  • Accept structs as structured logs in Sentry.LoggerHandler (#780). — @mrdotb
  • Fix a bug where we were accidentally sending the :integration_meta field (116140d). — @whatyouhide
  • Reduce memory usage of source code maps (#777). — @whatyouhide

10.7.0

22 Aug 07:43
Compare
Choose a tag to compare

Various fixes & improvements

New features:

  • Add Sentry.ClientError for more structured client errors. You can use this to programmatically deal with errors when reporting events, if you need to. — @savhappy
  • Add :integration_meta key to Sentry.Event. — (#771) by @savhappy
  • Validate Sentry options even if DSN is not set. — (#772) by @savhappy

Bug fixes:

  • Fix Sentry check-ins by internally mapping check-in IDs for "start" and "stop" events. — @savhappy
  • Fix mix sentry.package_source_code edge cases by compiling code before running the task. — @whatyouhide
  • Support structured logs in Sentry.LoggerHandler. — (#765) by @martosaur
  • Handle nil environment correctly in Sentry config — (#753) by @fahchen
  • Fix exceptions with an empty stacktrace. — (#755) by @savhappy

10.6.2

28 Jun 07:47
Compare
Choose a tag to compare

Various fixes & improvements

10.6.1

05 Jun 13:32
Compare
Choose a tag to compare

Various fixes & improvements

10.6.0

15 May 13:29
d2949bb
Compare
Choose a tag to compare

Various fixes & improvements

  • Add overload protection to :logger handler (#727).
  • Expose DSN via new Sentry.get_dsn/0 (#731).
  • Fix a bug with nameless Quantum cron jobs support in the Quantum integration.

10.5.0

26 Apr 07:43
Compare
Choose a tag to compare

Various fixes & improvements

10.4.0

15 Apr 11:28
Compare
Choose a tag to compare

Various fixes & improvements

  • Add rate-limiting to Sentry.LoggerHandler.
  • Improve reporting of process crashes in Sentry.LoggerHandler.
  • Fix loading configuration in mix sentry.send_test_event.
  • Fix JSON libraries that raise errors when encoding.
  • Allow Sentry.LoggerBackend and Sentry.LoggerHandler to use Sentry metadata.
  • Validate configuration passed to Sentry.LoggerHandler.

10.3.0

25 Mar 13:27
Compare
Choose a tag to compare

Various fixes & improvements