Skip to content

dep: bump sentry-rails, rails, sentry-ruby and sentry-sidekiq

Bumps sentry-rails, rails, sentry-ruby and sentry-sidekiq. These dependencies needed to be updated together. Updates sentry-rails from 5.0.2 to 5.1.0

Changelog

Sourced from sentry-rails's changelog.

5.1.0

Features

  • Support for Redis #1697

    New breadcrumb logger: redis_logger

    When you opt in to the new redis_logger breadcrumbs logger:

    config.breadcrumbs_logger = [:redis_logger]

    The SDK now records a new db.redis.command breadcrumb whenever the Redis client is called. Attributes sent are commands, an array of each Redis command called with the attributes command and key, as well as server, which is the Redis server hostname, port and db number.

    Redis command spans

    Calls to Redis are also wrapped in a span called db.redis.command and if tracing is enabled will be reported to Sentry. The span description will be the command and key. e.g. "SET mykey". For transactions this will be in the format MULTI, SET mykey, INCR counter, EXEC.

  • Sync activerecord, actionview and net-http span names #1681

  • Support serializing ActiveRecord job arguments in global id form #1688

  • Register Sentry's ErrorSubscriber for Rails 7.0+ apps #1705

    Users can now use the unified interfaces: Rails.error.handle or Rails.error.record to capture exceptions. See ActiveSupport::ErrorReporter for more information about this feature.

Bug Fixes

  • Avoid causing NoMethodError for Sentry.* calls when the SDK is not inited #1713
  • Transaction#finish should ignore the parent's sampling decision #1716
  • Skip authorization header when send_default_pii is false #1717
Commits
  • 60b64c1 release: 5.1.0
  • 5f7bfb0 Update CHANGELOG.md
  • 8c31a6d Skip authorization header when send_default_pii is false (#1717)
  • aeb38cf Transaction#finish should ignore the parent's sampling decision (#1716)
  • ee5eadc Avoid causing NoMethodError for Sentry.* calls when the SDK is not inited (#1...
  • 42afb25 Redis support for sentry-ruby (#1697)
  • 8538717 feat(performance): Sync activerecord and net-http span names (#1681)
  • 9889bbe Register Sentry's ErrorSubscriber for Rails 7.0+ apps (#1705)
  • 4217838 Support serializing ActiveRecord job arguments in global id form (#1688)
  • d4b17f1 Merge branch 'release/5.0.2'
  • See full diff in compare view

Updates rails from 6.1.4.4 to 6.1.4.6

Commits
  • 10a2c77 Preparing for 6.1.4.6 release
  • 55d48cf Preparing release
  • d126776 Fix reloader to work with new Executor signature
  • 6d25fed Preparing for 6.1.4.5 release
  • a45d252 Preparing for release
  • 07d9600 ActionDispatch::Executor don't fully trust body#close
  • See full diff in compare view

Updates sentry-ruby from 5.0.2 to 5.1.0

Changelog

Sourced from sentry-ruby's changelog.

5.1.0

Features

  • Support for Redis #1697

    New breadcrumb logger: redis_logger

    When you opt in to the new redis_logger breadcrumbs logger:

    config.breadcrumbs_logger = [:redis_logger]

    The SDK now records a new db.redis.command breadcrumb whenever the Redis client is called. Attributes sent are commands, an array of each Redis command called with the attributes command and key, as well as server, which is the Redis server hostname, port and db number.

    Redis command spans

    Calls to Redis are also wrapped in a span called db.redis.command and if tracing is enabled will be reported to Sentry. The span description will be the command and key. e.g. "SET mykey". For transactions this will be in the format MULTI, SET mykey, INCR counter, EXEC.

  • Sync activerecord, actionview and net-http span names #1681

  • Support serializing ActiveRecord job arguments in global id form #1688

  • Register Sentry's ErrorSubscriber for Rails 7.0+ apps #1705

    Users can now use the unified interfaces: Rails.error.handle or Rails.error.record to capture exceptions. See ActiveSupport::ErrorReporter for more information about this feature.

Bug Fixes

  • Avoid causing NoMethodError for Sentry.* calls when the SDK is not inited #1713
  • Transaction#finish should ignore the parent's sampling decision #1716
  • Skip authorization header when send_default_pii is false #1717
Commits
  • 60b64c1 release: 5.1.0
  • 5f7bfb0 Update CHANGELOG.md
  • 8c31a6d Skip authorization header when send_default_pii is false (#1717)
  • aeb38cf Transaction#finish should ignore the parent's sampling decision (#1716)
  • ee5eadc Avoid causing NoMethodError for Sentry.* calls when the SDK is not inited (#1...
  • 42afb25 Redis support for sentry-ruby (#1697)
  • 8538717 feat(performance): Sync activerecord and net-http span names (#1681)
  • 9889bbe Register Sentry's ErrorSubscriber for Rails 7.0+ apps (#1705)
  • 4217838 Support serializing ActiveRecord job arguments in global id form (#1688)
  • d4b17f1 Merge branch 'release/5.0.2'
  • See full diff in compare view

Updates sentry-sidekiq from 5.0.2 to 5.1.0

Changelog

Sourced from sentry-sidekiq's changelog.

5.1.0

Features

  • Support for Redis #1697

    New breadcrumb logger: redis_logger

    When you opt in to the new redis_logger breadcrumbs logger:

    config.breadcrumbs_logger = [:redis_logger]

    The SDK now records a new db.redis.command breadcrumb whenever the Redis client is called. Attributes sent are commands, an array of each Redis command called with the attributes command and key, as well as server, which is the Redis server hostname, port and db number.

    Redis command spans

    Calls to Redis are also wrapped in a span called db.redis.command and if tracing is enabled will be reported to Sentry. The span description will be the command and key. e.g. "SET mykey". For transactions this will be in the format MULTI, SET mykey, INCR counter, EXEC.

  • Sync activerecord, actionview and net-http span names #1681

  • Support serializing ActiveRecord job arguments in global id form #1688

  • Register Sentry's ErrorSubscriber for Rails 7.0+ apps #1705

    Users can now use the unified interfaces: Rails.error.handle or Rails.error.record to capture exceptions. See ActiveSupport::ErrorReporter for more information about this feature.

Bug Fixes

  • Avoid causing NoMethodError for Sentry.* calls when the SDK is not inited #1713
  • Transaction#finish should ignore the parent's sampling decision #1716
  • Skip authorization header when send_default_pii is false #1717
Commits
  • 60b64c1 release: 5.1.0
  • 5f7bfb0 Update CHANGELOG.md
  • 8c31a6d Skip authorization header when send_default_pii is false (#1717)
  • aeb38cf Transaction#finish should ignore the parent's sampling decision (#1716)
  • ee5eadc Avoid causing NoMethodError for Sentry.* calls when the SDK is not inited (#1...
  • 42afb25 Redis support for sentry-ruby (#1697)
  • 8538717 feat(performance): Sync activerecord and net-http span names (#1681)
  • 9889bbe Register Sentry's ErrorSubscriber for Rails 7.0+ apps (#1705)
  • 4217838 Support serializing ActiveRecord job arguments in global id form (#1688)
  • d4b17f1 Merge branch 'release/5.0.2'
  • See full diff in compare view


Dependabot commands
You can trigger Dependabot actions by commenting on this MR
  • @dependabot-bot rebase will rebase this MR
  • @dependabot-bot recreate will recreate this MR rewriting all the manual changes and resolving conflicts

Merge request reports