Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 23, 2025

This PR contains the following updates:

Package Change Age Confidence
sentry-rails (source, changelog) 5.28.1 -> 6.0.0 age confidence
sentry-ruby (source, changelog) 5.28.1 -> 6.0.0 age confidence

Release Notes

getsentry/sentry-ruby (sentry-rails)

v6.0.0

Compare Source

Breaking Changes
  • Drop support for rubies below 2.7 #​2743
    • Drop support for Rails below 5.2.0
    • Drop support for Sidekiq below 5.0
  • Remove deprecated config.async #​1894
  • Remove deprecated Sentry::Metrics and config.metrics and all metrics related code (#​2729)
  • Remove deprecated config.capture_exception_frame_locals, use include_local_variables instead (#​2730)
  • Remove deprecated config.enable_tracing, use config.traces_sample_rate = 1.0 instead (#​2731)
  • Remove deprecated config.logger=, use config.sdk_logger= instead (#​2732)
  • Sentry.logger now always points to the StructuredLogger (#​2752)
  • Remove deprecated Sentry::Rails::Tracing::ActionControllerSubscriber (#​2733)
  • Remove deprecated Event#configuration (#​2740)
  • Remove deprecated Sentry::Client#generate_sentry_trace and Sentry::Client#generate_baggage (#​2741)
  • Remove Transaction deprecations (#​2736)
    • Remove deprecated constant Sentry::Transaction::SENTRY_TRACE_REGEXP, use Sentry::PropagationContext::SENTRY_TRACE_REGEXP instead
    • Remove deprecated method Sentry::Transaction.from_sentry_trace, use Sentry.continue_trace instead
    • Remove deprecated method Sentry::Transaction.extract_sentry_trace, use Sentry::PropagationContext.extract_sentry_trace instead
    • Remove deprecated attribute Sentry::Transaction.configuration
    • Remove deprecated attribute Sentry::Transaction.hub
    • Remove deprecated argument hub to Sentry::Transaction.finish
    • Remove deprecated argument hub to Sentry::Transaction#initialize (#​2739)
  • Remove :monotonic_active_support_logger from config.breadcrumbs_logger (#​2717)
  • Migrate from to_hash to to_h (#​2351)
  • Add before_send_check_in for applying to CheckInEvent (#​2703)
  • Returning a hash from before_send and before_send_transaction is no longer supported and will drop the event.
  • config.enabled_environments now defaults to nil instead of [] for sending to all environments (#​2716)
  • Requests which have response status codes in the inclusive ranges [(301..303), (305..399), (401..404)] will no longer create transactions by default. See config.trace_ignore_status_codes below to control what gets traced.
  • Stacktrace truncation for oversized events now takes 500 frames on each side instead of 250.
Features
  • Add config.trace_ignore_status_codes to control which response codes to ignore for tracing (#​2725)

    You can pass in an Array of individual status codes or ranges of status codes.

    Sentry.init do |config|
...
will ignore 404, 501, 502, 503
  config.trace_ignore_status_codes = [404, (501..503)]

end

- Add `config.profiles_sample_interval` to control sampling frequency ([#​2745](https://redirect.github.com/getsentry/sentry-ruby/pull/2745))
- Both `stackprof` and `vernier` now get sampled at a default frequency of 101 Hz.
- Request body reading checks for `:rewind` to match Rack 3 behavior. ([#​2754](https://redirect.github.com/getsentry/sentry-ruby/pull/2754))

##### Internal

- Archive [`sentry-raven`](https://redirect.github.com/getsentry/raven-ruby) ([#​2708](https://redirect.github.com/getsentry/sentry-ruby/pull/2708))
- Don't send `sample_rate` client reports for profiles if profiling is disabled ([#​2728](https://redirect.github.com/getsentry/sentry-ruby/pull/2728))

Configuration

📅 Schedule: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR is behind base branch, 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.

@mitlib mitlib temporarily deployed to thesis-submit-pr-1477 October 23, 2025 03:35 Inactive
@coveralls
Copy link

coveralls commented Oct 23, 2025

Coverage Status

coverage: 98.338%. remained the same
when pulling 3b1ff67 on renovate/major-sentry-ruby-monorepo
into eb0cc26 on main.

@renovate renovate bot force-pushed the renovate/major-sentry-ruby-monorepo branch from f4f80f7 to 1b70caa Compare October 24, 2025 15:24
@mitlib mitlib temporarily deployed to thesis-submit-pr-1477 October 24, 2025 15:24 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants