Skip to content

Update sentry-rails 6.5.0 → 6.6.2 (minor)#1903

Merged
hennevogel merged 1 commit into
masterfrom
depfu/update/group/sentry-ruby-core-6.6.2
Jun 16, 2026
Merged

Update sentry-rails 6.5.0 → 6.6.2 (minor)#1903
hennevogel merged 1 commit into
masterfrom
depfu/update/group/sentry-ruby-core-6.6.2

Conversation

@depfu

@depfu depfu Bot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.

What changed?

✳️ sentry-rails (6.5.0 → 6.6.2) · Repo · Changelog

Release Notes

6.6.2

Bug Fixes 🐛

6.6.1

Bug Fixes 🐛

  • Guard TelemetryEventBuffer against re-entrant mutex acquisition by @sentry-junior in #2964

6.6.0

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 🐛

  • (sidekiq) Report error when retry limit is below attempt_threshold by @marcboquet in #2940
  • (specs) Stop sidekiq-scheduler after each test by @solnic in #2897
  • (stacktrace) Stop leaking internal frame state into event payload by @sl0thentr0py in #2962
  • (tests) Proper dummy transport clean up for hub cloning by @solnic in #2957
  • (yabeda) Normalize plural Yabeda units to Sentry's singular form by @sentry-junior in #2953
  • Do not overwrite baggage header contents if it already exists by @jakubsomonday in #2896

Internal Changes 🔧

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

  • Use FilenameCache in profilers by @sl0thentr0py in #2919
  • Add FilenameCache to cache compute_filename results by @HazAT in #2904
  • Optimize LineCache to reduce allocations by @HazAT in #2903
  • Avoid unnecessary allocations in hot paths by @HazAT in #2902
  • Optimize lowercase check in RequestInterface by @HazAT in #2908

Does any of this look wrong? Please let us know.

✳️ sentry-ruby (6.5.0 → 6.6.2) · Repo · Changelog

Release Notes

6.6.2

Bug Fixes 🐛

6.6.1

Bug Fixes 🐛

  • Guard TelemetryEventBuffer against re-entrant mutex acquisition by @sentry-junior in #2964

6.6.0

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 🐛

  • (sidekiq) Report error when retry limit is below attempt_threshold by @marcboquet in #2940
  • (specs) Stop sidekiq-scheduler after each test by @solnic in #2897
  • (stacktrace) Stop leaking internal frame state into event payload by @sl0thentr0py in #2962
  • (tests) Proper dummy transport clean up for hub cloning by @solnic in #2957
  • (yabeda) Normalize plural Yabeda units to Sentry's singular form by @sentry-junior in #2953
  • Do not overwrite baggage header contents if it already exists by @jakubsomonday in #2896

Internal Changes 🔧

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

  • Use FilenameCache in profilers by @sl0thentr0py in #2919
  • Add FilenameCache to cache compute_filename results by @HazAT in #2904
  • Optimize LineCache to reduce allocations by @HazAT in #2903
  • Avoid unnecessary allocations in hot paths by @HazAT in #2902
  • Optimize lowercase check in RequestInterface by @HazAT in #2908

Does any of this look wrong? Please let us know.

↗️ psych (indirect, 5.3.1 → 5.4.0) · Repo · Changelog

Commits

See the full diff on Github. The new version differs by 35 commits:

↗️ zeitwerk (indirect, 2.7.5 → 2.8.2) · Repo · Changelog

Release Notes

2.8.1 (from changelog)

  • Replace anonymous block parameters with regular named ones.

    Ruby 3.3.0 has a bug: it does not parse anonymous block parameters, which were introduced in Ruby 3.1.

    While this is a Ruby bug and people could upgrade to 3.3.1, I prefer users just do not hit this. At the end of the day, it is cosmetic.

2.8.0 (from changelog)

  • Adds support for namespace files, nsfiles for short.

    If a loader has an nsfile configured (nil by default):

    loader.nsfile = 'ns.rb' # must be set before setup

    explicit namespaces can be defined by such special file inside their directories:

    my_component/ns.rb     # MyComponent
    my_component/widget.rb # MyComponent::Widget
    

    This may be handy for self-contained units for which a my_component.rb file in the parent directory would feel unnatural.

    If an nsfile is set, you can still define explicit namespaces as always. Both styles can coexist in the project. However, it is an error condition to try to define the same namespace using both conventions.

    For further details, please check the documentation for nsfiles.

  • When a file is shadowed because the constant path it maps to already exists, the location of said constant is included in the log message.

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by 43 commits:


Depfu Status

Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.

All Depfu comment commands
@​depfu rebase
Rebases against your default branch and redoes this update
@​depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@​depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@​depfu cancel merge
Cancels automatic merging of this PR
@​depfu close
Closes this PR and deletes the branch
@​depfu reopen
Restores the branch and reopens this PR (if it's closed)
@​depfu pause
Ignores all future updates for this dependency and closes this PR
@​depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@​depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)

@depfu depfu Bot added the depfu label Jun 15, 2026
@hennevogel hennevogel merged commit b04988f into master Jun 16, 2026
3 checks passed
@depfu depfu Bot deleted the depfu/update/group/sentry-ruby-core-6.6.2 branch June 16, 2026 14:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant