Skip to content

Update dependency sentry-ruby to v6.3.0#798

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

Update dependency sentry-ruby to v6.3.0#798
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/sentry-ruby-monorepo

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 15, 2026

This PR contains the following updates:

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

Release Notes

getsentry/sentry-ruby (sentry-ruby)

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)

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

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


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

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

@codecov-commenter
Copy link

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 66.90%. Comparing base (934597b) to head (9ff291a).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #798   +/-   ##
=======================================
  Coverage   66.90%   66.90%           
=======================================
  Files          46       46           
  Lines        1281     1281           
=======================================
  Hits          857      857           
  Misses        424      424           

☔ View full report in Codecov by Sentry.
📢 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.

@yegor256
Copy link
Owner

@rultor please, try to merge, since 13 checks have passed

@rultor
Copy link
Collaborator

rultor commented Jan 16, 2026

@rultor please, try to merge, since 13 checks have passed

@yegor256 OK, I'll try to merge now. You can check the progress of the merge here.

@rultor
Copy link
Collaborator

rultor commented Jan 16, 2026

@rultor please, try to merge, since 13 checks have passed

@renovate[bot] @yegor256 Oops, I failed. You can see the full log here (spent 1min).

'pid' file is absent on the server after the end of operation; it seems that we didn't manage to start Docker container correctly

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