Skip to content

Update sentry-ruby monorepo to v6.5.0#11334

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/sentry-ruby-monorepo
Open

Update sentry-ruby monorepo to v6.5.0#11334
renovate[bot] wants to merge 1 commit intomainfrom
renovate/sentry-ruby-monorepo

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 15, 2026

This PR contains the following updates:

Package Change Age Confidence
sentry-rails (source, changelog) 6.1.06.5.0 age confidence
sentry-ruby (source, changelog) 6.1.06.5.0 age confidence

Release Notes

getsentry/sentry-ruby (sentry-rails)

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)

v6.3.0

Compare Source

Features
  • Implement new Sentry.metrics functionality (#​2818)

    The SDK now supports Sentry's new Trace Connected Metrics product.

     Sentry.metrics.count("button.click", 1, attributes: { button_id: "submit" })
     Sentry.metrics.distribution("response.time", 120.5, unit: "millisecond")
     Sentry.metrics.gauge("cpu.usage", 75.2, unit: "percent")

    Metrics is enabled by default and only activates once you use the above APIs. To disable completely:

    Sentry.init do |config|
      # ...
      config.enable_metrics = false
    end
  • Support for tracing Sequel queries (#​2814)

    require "sentry"
    require "sentry/sequel"
    
    Sentry.init do |config|
      config.enabled_patches << :sequel
    end
    
    DB = Sequel.sqlite
    DB.extension(:sentry)
  • Add support for OpenTelemetry messaging/queue system spans (#​2685)

  • Add support for config.std_lib_logger_filter proc (#​2829)

    Sentry.init do |config|
      config.std_lib_logger_filter = proc do |logger, message, severity|
        # Only send ERROR and above messages
        severity == :error || severity == :fatal
      end
    
      config.enabled_patches = [:std_lib_logger]
    end
Bug Fixes
  • Handle empty frames case gracefully with local vars (#​2807)
  • Handle more extra attribute types when using extra attributes for structured logging (#​2815)
    # This now works too and the nested hash is dumped to JSON string
    Sentry.logger.info("Hello World", extra: { today: Date.today, user_id: user.id })
  • Prevent SDK crash when SDK logging fails (#​2817)
Internal
  • Unify Logs and Metrics implementations (#​2826)
  • Unify LogEventBuffer and MetricEventBuffer logic (#​2830)
  • Add maximum limits on LogEventBuffer (1k) and MetricEventBuffer (10k) for protection from memory blowup (#​2831)
  • Lazily start LogEventBuffer and MetricEventBuffer threads (#​2832)

v6.2.0

Compare Source

Features
  • Include otel as custom sampling context (2683)
Fixes
  • Prevent logging from crashing main thread (2795)
  • Improve error handling in ActiveRecord subscriber (2798)

v6.1.2

Compare Source

Fixes
  • Handle positioned binds in logging (#​2787)
  • Handle cached queries with binds correctly when logging (#​2789)

v6.1.1

Compare Source

Improvements
  • Optimize getting query source location in ActiveRecord tracing - this makes tracing up to roughly 40-60% faster depending on the use cases (#​2769)
Bug fixes
  • Properly skip silenced ActiveRecord::Base.logger's log entries in the ActiveRecord log subscriber (#​2775)
  • Handle malformed utf-8 log messages and attributes (#​2777 and #​2780)
  • Fix initialized check in Sentry::Rails::CaptureExceptions (#​2783)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

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.

@renovate renovate Bot force-pushed the renovate/sentry-ruby-monorepo branch 2 times, most recently from 04a8137 to aaab037 Compare April 16, 2026 15:08
@renovate renovate Bot force-pushed the renovate/sentry-ruby-monorepo branch 19 times, most recently from 4dc0f23 to c4854d3 Compare April 25, 2026 22:03
@renovate renovate Bot force-pushed the renovate/sentry-ruby-monorepo branch from c4854d3 to 13823ec Compare April 26, 2026 02:15
@github-actions
Copy link
Copy Markdown
Contributor

Code Coverage Report: Only Changed Files listed

Package Base Coverage New Coverage Difference
Overall Coverage 🟢 53.13% 🟢 53.13% ⚪ 0%

Minimum allowed coverage is 0%, this run produced 53.13%

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants