Sourced from sentry's releases.
10.9.0
This release adds a bunch of new features and fixes a few papercut bugs.
New features
- Add
:tags_from_metadataoption toSentry.LoggerHandler. Use this to better structure reports that come from logs (#840 by@icehaunter).- Add
:discard_thresholdoption toSentry.LoggerHandlerto implement load shedding when the logger gets overloaded.- If you want to use Elixir 1.18's new
JSONmodule, now you can (#845).- Add
:in_app_otp_appsconfiguration option. This should replace:in_app_module_allow_listfor 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
:extraconfig that can be set at the:sentryapplication level (akin to:tagstoday).- 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_messagesisfalse(#865 by@joladev).- Normalize Oban exception reasons for better reports.
Sourced from sentry's changelog.
10.9.0
This release adds a bunch of new features and fixes a few papercut bugs.
New features
- Add
:tags_from_metadataoption toSentry.LoggerHandler. Use this to better structure reports that come from logs (#840 by@icehaunter).- Add
:discard_thresholdoption toSentry.LoggerHandlerto implement load shedding when the logger gets overloaded.- If you want to use Elixir 1.18's new
JSONmodule, now you can (#845).- Add
:in_app_otp_appsconfiguration option. This should replace:in_app_module_allow_listfor 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
:extraconfig that can be set at the:sentryapplication level (akin to:tagstoday).- 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_messagesisfalse(#865 by@joladev).- Normalize Oban exception reasons for better reports.
0711b48
release: 10.9.0b770388
Normalize Oban exception reasons for better reports (#878)5f6a0c9
Strengthen a flaky test (#873)759ed98
Improve Oban error reporting (#872)df0079f
Remove extra inspect/1 for Oban errors fingerprints (#869)1b20581
Fix invalid JSON in :message (#867)16229ef
Add global :extra config (#866)07d0d19
Ensure log messages are not captured with capture_log_messages false (#865)4827110
Add timezone to Oban Integration (#862)3b3ff64
Retain newest breadcrumbs (instead of oldest)