Skip to content

10.9.0

Compare
Choose a tag to compare
@sentry-release-bot sentry-release-bot released this 01 Apr 09:11
0711b48

This release adds a bunch of new features and fixes a few papercut bugs.

New features

  • Add :tags_from_metadata option to Sentry.LoggerHandler. Use this to better structure reports that come from logs (#840 by @icehaunter).
  • Add :discard_threshold option to Sentry.LoggerHandler to implement load shedding when the logger gets overloaded.
  • If you want to use Elixir 1.18's new JSON module, now you can (#845).
  • Add :in_app_otp_apps configuration option. This should replace :in_app_module_allow_list for most use cases, making configuration simpler (#854 by @solnic).
  • Add support for per-module custom options for check ins. This means you can now configure single Oban (or Quantum) jobs with per-worker options such as timezones and more (#833 by @savhappy).
  • Add a global :extra config that can be set at the :sentry application level (akin to :tags today).
  • Improve Oban error reporting.

Bug fixes

  • We now deduplicate identical events significantly less, reducing the risk of not reporting events that are not duplicates.
  • When dropping breadcrumbs (because of the limit being reached), we now retain newest breadcrumbs instead of older ones (#858 by @dajinchu).
  • Ensure log messages are not captured with :capture_log_messages is false (#865 by @joladev).
  • Normalize Oban exception reasons for better reports.