Skip to content

Update Sentry Gems to '~> 5.21.0'

This MR contains the following updates:

Package Update Change
sentry-rails (source, changelog) minor '~> 5.19.0' -> '~> 5.21.0'
sentry-ruby (source, changelog) minor '~> 5.19.0' -> '~> 5.21.0'
sentry-sidekiq (source, changelog) minor '~> 5.19.0' -> '~> 5.21.0'

MR created with the help of gitlab-org/frontend/renovate-gitlab-bot


Release Notes

getsentry/sentry-ruby (sentry-rails)

v5.21.0

Compare Source

Features
  • Experimental support for multi-threaded profiling using Vernier (#​2372)

    You can have much better profiles if you're using multi-threaded servers like Puma now by leveraging Vernier. To use it, first add vernier to your Gemfile and make sure it is loaded before sentry-ruby.

Gemfile

gem 'vernier' gem 'sentry-ruby'


Then, set a `profiles_sample_rate` and the new `profiler_class` configuration in your sentry initializer to use the new profiler.

```ruby

##### config/initializers/sentry.rb

Sentry.init do |config|

##### ...
  config.profiles_sample_rate = 1.0
  config.profiler_class = Sentry::Vernier::Profiler
end
Internal
  • Profile items have bigger size limit now (#​2421)
  • Consistent string freezing (#​2422)

v5.20.1

Compare Source

Bug Fixes
  • Skip rubocop.yml in spec.files (#​2420)

v5.20.0

Compare Source

  • Add support for $SENTRY_DEBUG and $SENTRY_SPOTLIGHT (#​2374)
  • Support human readable intervals in sidekiq-cron (#​2387)
  • Set default app dirs pattern (#​2390)
  • Add new strip_backtrace_load_path boolean config (default true) to enable disabling load path stripping (#​2409)
Bug Fixes
  • Fix error events missing a DSC when there's an active span (#​2408)
  • Verifies presence of client before adding a breadcrumb (#​2394)
  • Fix Net:HTTP integration for non-ASCII URI's (#​2417)
  • Prevent Hub from having nil scope and client (#​2402)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about these updates again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Merge request reports

Loading