Skip to content

chore(deps): update sentry-ruby monorepo to v7 - #1268

Open
renovate[bot] wants to merge 1 commit into
stagingfrom
renovate/major-sentry-ruby-monorepo
Open

renovate[bot] wants to merge 1 commit into
stagingfrom
renovate/major-sentry-ruby-monorepo

Conversation

@renovate

@renovate renovate Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
sentry-rails (source, changelog) '~> 6.3' → '~> 7.0' age confidence
sentry-ruby (source, changelog) '~> 6.3' → '~> 7.0' age confidence
sentry-sidekiq (source, changelog) '~> 6.3' → '~> 7.0' age confidence

Release Notes

getsentry/sentry-ruby (sentry-rails)

v7.0.0

Compare Source

Breaking Changes 🛠
  • Logs are now enabled by default and enable_logs is removed. by @​sl0thentr0py in #​3053

    Using sentry-rails will automatically turn on automatic structured logging from Rails. if you want to turn it off, use:

    Sentry.init do |config
      # ...
      config.rails.structured_logging.enabled = false
    end
  • Metrics are now enabled by default and enable_metrics is removed. by @​sl0thentr0py in #​3061

  • config.otlp.setup_otlp_traces_exporter and config.otlp.setup_propagator now default to false. by @​sl0thentr0py in #​3063

New Features ✨
Data Collection

We are moving away from send_default_pii to a more granular configuration called data_collection.
It allows you to precisely control the data that Sentry collects from your app.

Sentry.init do |config|
  # ...
  config.data_collection.user_info = false
  config.data_collection.http_bodies = []
end

send_default_pii is deprecated but will continue to default to false.
data_collection will be backfilled when send_default_pii = false with the following values in 7.0.0:

data_collection.user_info = false
data_collection.cookies.mode = :off
data_collection.http_headers.request.mode = :deny_list
data_collection.http_headers.request.terms = %w[forwarded -ip _ip remote via _user -user]
data_collection.http_headers.response.mode = :deny_list
data_collection.http_headers.response.terms = %w[forwarded -ip _ip remote via _user -user]
data_collection.http_bodies = []
data_collection.url_query_params.mode = :off
data_collection.graphql.document = false
data_collection.graphql.variables = false
data_collection.database_query_data = false
data_collection.queues = false
data_collection.frame_context_lines = 3

In 8.0.0, send_default_pii will be removed and we will move to more permissive defaults for data_collection.
We recommend migrating to data_collection to match the behavior you want eventually.

v6.7.0

Compare Source

New Features ✨
Bug Fixes 🐛
Rails
Other
Internal Changes 🔧

v6.6.2

Compare Source

Bug Fixes 🐛

v6.6.1

Compare Source

Bug Fixes 🐛

v6.6.0

Compare Source

New Features ✨
  • (yabeda) Add sentry-yabeda adapter gem by @​dingsdax in #​2925

    There's a new sentry-yabeda gem that integrates Sentry Metrics with Yabeda.
    Add the new gem to your Gemfile:

    gem "sentry-yabeda"

    Initialize Sentry with metrics enabled. The Yabeda adapter registers itself automatically when sentry-yabeda is required — there's no extra setup:

    Sentry.init do |config|
      config.dsn = ENV["SENTRY_DSN"]
      config.enable_metrics = true
    end
  • Add release detection from Kamal deployment by @​t27duck in #​2895

Bug Fixes 🐛
Internal Changes 🔧

We made some memory performance and caching improvements with the help of pi-autoresearch. Enjoy the lower overhead!

v6.5.0

Compare Source

New Features ✨
Bug Fixes 🐛
Internal Changes 🔧

v6.4.1

Compare Source

Bug Fixes 🐛

v6.4.0

Compare Source

Features
  • Add support for OTLP ingestion in sentry-opentelemetry (#​2853)

    Sentry now has first class OTLP ingestion capabilities.

    Sentry.init do |config|
      ## ...
      config.otlp.enabled = true
    end

    Under the hood, this will setup:

    • An OpenTelemetry::Exporter that will automatically set up the OTLP ingestion endpoint from your DSN
      • You can turn this off with config.otlp.setup_otlp_traces_exporter = false to setup your own exporter
    • An OTLPPropagator that ensures Distributed Tracing works
      • You can turn this off with config.otlp.setup_propagator = false
    • Trace/Span linking for all other Sentry events such as Errors, Logs, Crons and Metrics

    If you were using the SpanProcessor before, we recommend migrating over to config.otlp since it's a much simpler setup.

  • Treat Sidekiq nil retry as true (#​2864)

  • Queue time capture for Rack (#​2838)

Bug Fixes
  • Fix MetricEvent timestamp serialization to float (#​2862)
  • Fix CGI imports for ruby 4.x (#​2863)
  • Always include scope user data in telemetry (#​2866)

v6.3.1

Compare Source

Bug Fixes
  • Use ActionDispatch::ExceptionWrapper for correct HTTP status code (#​2850)
  • Add explicit dependency on logger gem to fix Ruby 4.0 warning (#​2837)
Internal
  • Add external_propagation_context support (#​2841)

Configuration

📅 Schedule: (in timezone Europe/Amsterdam)

  • 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 PR becomes conflicted, or you tick the rebase/retry checkbox.

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


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Sep 1, 2026
@renovate
renovate Bot force-pushed the renovate/major-sentry-ruby-monorepo branch from 04402fe to 8ca6dbc Compare September 3, 2026 09:51
@codecov

codecov Bot commented Sep 3, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 77.70%. Comparing base (1f2c702) to head (3be8a21).

Additional details and impacted files
@@           Coverage Diff            @@
##           staging    #1268   +/-   ##
========================================
  Coverage    77.70%   77.70%           
========================================
  Files           54       54           
  Lines         1413     1413           
========================================
  Hits          1098     1098           
  Misses         315      315           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate
renovate Bot force-pushed the renovate/major-sentry-ruby-monorepo branch 2 times, most recently from 092eed1 to 3bb96d4 Compare September 7, 2026 18:00
@renovate
renovate Bot force-pushed the renovate/major-sentry-ruby-monorepo branch from 3bb96d4 to 19ece8f Compare September 15, 2026 08:56
@coderabbitai

coderabbitai Bot commented Sep 15, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 498eaec5-0f23-4a4d-8b95-fb9791688da5

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@renovate
renovate Bot force-pushed the renovate/major-sentry-ruby-monorepo branch from 19ece8f to 2b65468 Compare September 15, 2026 15:17
@renovate
renovate Bot force-pushed the renovate/major-sentry-ruby-monorepo branch from 2b65468 to 3be8a21 Compare September 25, 2026 01:05

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants