Skip to content

Update sentry-rails 6.6.2 → 6.7.0 (minor) - #1920

Open
depfu[bot] wants to merge 1 commit into
masterfrom
depfu/update/group/sentry-ruby-core-6.7.0
Open

Update sentry-rails 6.6.2 → 6.7.0 (minor)#1920
depfu[bot] wants to merge 1 commit into
masterfrom
depfu/update/group/sentry-ruby-core-6.7.0

Conversation

@depfu

@depfu depfu Bot commented Aug 13, 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.6.2 → 6.7.0) · Repo · Changelog

Release Notes

6.7.0

New Features ✨

  • (active_job) Support for tracing by @solnic in #2947
  • (active_job) Support for Solid Queue by @solnic in #2942
  • (client-reports) Record log_byte and trace_metric_byte outcomes by @sl0thentr0py in #2997
  • Add Fiber support new config.hub_isolation_level which can be set to :fiber or :thread. Use this in case you use Fiber based servers like Falcon by @SeanLF in #3018
  • New set_attribute api by @sl0thentr0py in #2998

Bug Fixes 🐛

Rails

  • Guard execution context with send_default_pii by @solnic in #3043
  • Ensure Rails.error.set_context is not lost by @solnic in #3024

Other

  • (test) Kill threaded global workers before clearing Sentry globals by @solnic in #2990
  • Isolate inherited hubs under hub_isolation_level = :fiber by @SeanLF in #3036

Internal Changes 🔧

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

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

Release Notes

6.7.0

New Features ✨

  • (active_job) Support for tracing by @solnic in #2947
  • (active_job) Support for Solid Queue by @solnic in #2942
  • (client-reports) Record log_byte and trace_metric_byte outcomes by @sl0thentr0py in #2997
  • Add Fiber support new config.hub_isolation_level which can be set to :fiber or :thread. Use this in case you use Fiber based servers like Falcon by @SeanLF in #3018
  • New set_attribute api by @sl0thentr0py in #2998

Bug Fixes 🐛

Rails

  • Guard execution context with send_default_pii by @solnic in #3043
  • Ensure Rails.error.set_context is not lost by @solnic in #3024

Other

  • (test) Kill threaded global workers before clearing Sentry globals by @solnic in #2990
  • Isolate inherited hubs under hub_isolation_level = :fiber by @SeanLF in #3036

Internal Changes 🔧

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

↗️ concurrent-ruby (indirect, 1.3.7 → 1.3.8) · Repo · Changelog

Release Notes

1.3.8

What's Changed

New Contributors

Full Changelog: v1.3.7...v1.3.8

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

Commits

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

↗️ erb (indirect, 6.0.4 → 6.0.7) · Repo · Changelog

Release Notes

6.0.7

What's Changed

New Contributors

Full Changelog: v6.0.6...v6.0.7

6.0.6

What's Changed

New Contributors

Full Changelog: v6.0.5...v6.0.6

6.0.5

What's Changed

  • chore: fix dead link to now removed issue by @chadlwilson in #113
  • chore: forward-port NEWS/changelog entries for clarity by @chadlwilson in #114
  • Constrain RDoc below 8 for JRuby CI by @k0kubun in #122
  • Fix wrong receiver in eoutvar example for #src by @hsbt in #123
  • Avoid dispatch in ERB initialization guard by @k0kubun in #124

New Contributors

Full Changelog: v6.0.4...v6.0.5

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

Commits

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

↗️ io-console (indirect, 0.8.2 → 0.9.2) · Repo · Changelog

Release Notes

0.9.2

What's Changed

  • CI: Add more platforms to matrix by @nobu in #147
  • Organize JRuby console implementations by @nobu in #148

Full Changelog: v0.9.1...v0.9.2

0.9.1

What's Changed

  • Fix stty redirection on JRuby by @nobu in #146

Full Changelog: v0.9.0...v0.9.1

0.9.0

What's Changed

  • Remove no longer used variable by @nobu in #119
  • [DOC] Use :nodoc: instead of :stopdoc: for internal C-defined classes by @st0012 in #123
  • Document that getch can return nil by @zonuexe in #130
  • CI: Pin rbs on JRuby to a pre-release with JRuby support by @olleolleolle in #135
  • Make win32_vk generator portable to cmd.exe by @nobu in #136
  • Remove stale checks by @nobu in #138
  • Extend IO#tty? to recognize Windows PTYs by @nobu in #139
  • Changed File.exists? to File.exist? in lib/ffi/io/console/stty_console.rb by @Kostadin in #137
  • Clean up platform dispatch in the FFI version by @nobu in #141
  • Implement FFI console mode support by @nobu in #142
  • Introduce the IO::Console namespace by @nobu in #143
  • Refactor and fix IO#_io_console_stty by @nobu in #144
  • Add Windows console support by @nobu in #140

New Contributors

Full Changelog: v0.8.2...v0.9.0

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

Commits

See the full diff on Github. The new version differs by more commits than we can show here.

↗️ rack (indirect, 3.2.6 → 3.2.7) · Repo · Changelog

Commits

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

↗️ rbs (indirect, 4.0.3 → 4.1.3) · Repo · Changelog

Release Notes

4.1.3

Release note

Miscellaneous

  • Don't use Clang nullability qualifiers in strict ISO C mode (#3074, Backported in #3075)
  • Avoid eagerly inspecting call traces in type assertions (#3073, Backported in #3076)

4.1.2

Release note

Miscellaneous

  • Keep GC disabled during GC_test#test_stress_and_stress= (#3061)
  • Fix GC_test#test_enable leaving GC disabled for the rest of the suite (#3059)

4.1.1

Release note

Library changes

  • Include the trailing ? in a keyword key's symbol location (#3043)
  • Mark type_name as optional on the alias annotations (#3039)

Miscellaneous

  • Fix template drift for ext/rbs_extension/ast_translation.c (#3038)

4.1.0

Release note

RBS 4.1 ships with JRuby support. The RBS parser is written in plain C without depending on the Ruby C API, so it is compiled to WebAssembly and runs on a Wasm runtime, with the parsed AST serialized in a binary format and decoded into RBS objects. The full test suite runs on JRuby in CI.

The inline RBS syntax gets three new features: singleton method definitions (def self.), the module-self constraint, and instance variable annotations in module declarations. Note that RBS inline is still experimental and may change in future releases.

This release also introduces RBS::Rewriter, an API to edit RBS source text while preserving the surrounding content, which rbs annotate is now built on. Parsing performance is improved by interning type names in a shared trie and reducing allocations per node.

RBS::Prototype::Runtime, the RDoc plugin parser, and the top-level float type alias are deprecated in this release.

Signature updates

Updated classes/modules/methods: ARGF, Array, CSV, Class, Delegator, Digest, ERB, Enumerable, Enumerator, Enumerator::Product, Etc, File, File::Constants, File::Stat, FileUtils, Float, Gem, Hash, IO, IPAddr, Integer, JSON, Kernel, MatchData, Module, Monitor, Numeric, ObjectSpace::WeakKeyMap, OpenSSL, Pathname, RBS::Ops, Ractor, Range, Resolv, RubyVM::InstructionSequence, Set, Shellwords, String, StringIO, StringScanner, Struct, Tempfile, Thread, Timeout, TSort, URI::Generic, Zlib::GzipReader, Zlib::ZStream

  • Remove stale Float constants and add a constant drift test (#2994)
  • Update RDoc comments with Ruby 4.0.6 (#3035)
  • Add a dependency on tempfile. (#3025)
  • Support %a{implicitly-returns-nil} on MatchData#[] (#2990)
  • Update Array (#2987)
  • Allow nil output buffers for reader methods (#3002)
  • Add stdlib signature tests for #2967 (#2989)
  • Update Integer, phase 1 (#2995)
  • Add RBS::Ops (#2934)
  • Update Module (#2933)
  • Correct core/stdlib signatures to match Ruby 4.0 (#2967)
  • Revert Digest::Class method changes (#2980)
  • Add stdlib tests for updated StringScanner signatures (#2968)
  • Update StringScanner signatures to match strscan 3.1.6 (#2959)
  • Remove StringScanner methods absent from the latest Ruby release (#2961)
  • Fix Resolv#initialize signature: array of resolvers + use_ipv6: (#2960)
  • [Hash] Update Hash's signatures and tests to be correct (#2694)
  • update rbs signatures to be more consistent with generics (#2867)
  • Use top-level path in fileutils.rbs to suppress deprecation warning (#2949)
  • Update File::Constants and File::Stat (#2942)
  • Add signature for RubyVM::InstructionSequence.of (#2916)
  • fix OpenSSL#session_new_cb signature (#2924)
  • [Class] update class.rbs (#2898)
  • Deprecate top-level float (#2695)
  • [Kernel] Updated querying methods (#2685)

Library changes

  • Convert character offset to byte offset in parse_inline_*_annotation (#2945)
  • Guard against underflow when sysconf(_SC_PAGESIZE) returns 0 (#3031)
  • Report invalid UTF-8 byte in a comment as a parsing error (#2983)
  • Fetch Chicory/ASM jars from Maven instead of bundling in gem (#3019)
  • Add write barrier protection to RBS Location objects (#3022)
  • Rename parameter in rbs_intern_type_name for clarity (#3023)
  • Deprecate RDoc plugin parser (#3016)
  • Run the test suite on JRuby (JRuby support, step 4) (#3008)
  • Run the RBS parser on JRuby via WebAssembly (JRuby support, step 3) (#3000)
  • Add binary serialization of the parsed AST (JRuby support, step 2) (#2999)
  • Build the RBS parser as a WebAssembly module (JRuby support, step 1) (#2998)
  • Reject reversed position ranges in parser/lexer entrypoints (#2974)
  • Fix lexer infinite loop / abort on invalid UTF-8 byte (#2973)
  • Flyweight TypeName / Namespace cached in a shared trie (#2957)
  • Reduce Hash allocation per Node creation (#2946)
  • Tidy ast_translation.c (#2947)
  • Auto-generate rbs_ast_ruby_annotations_t union from config.yml (#2939)
  • Speed up RBS::InlineParser on large sources with non-ASCII characters (#2950)
  • Support def self.method_name singleton method in inline parser (#2935)
  • This is not prism (#2951)
  • Add RBS::Rewriter and use it in rbs annotate (#2927)
  • Add nullability annotations to AST pointer types (#2922)
  • Support module-self inline annotation (#2921)
  • Inline instance variable annotation in module declaration (#2919)

rbs prototype

  • Fix nested declarations in rbs prototype rbi (#3029)
  • Deprecate prototype runtime (#2956)

rbs collection

  • Clean up partial clone before falling back to full clone (#2978)
  • Suppress spurious warning for non-gem stdlib libraries (#2929)

Miscellaneous

  • Fix Lint/DuplicateMethods in StringIO_test.rb (#3010)
  • Compressed files must be opened in binary mode (#2981)
  • Fix flaky DirSingletonTest GC failures in test_fchdir and test_for_fd (#3004)
  • Add TruffleRuby CI job (#2996)
  • Update the target Ruby version notes to the latest release (#2962)
  • Update docs/inline.md to match current inline parser behavior (#2953)
  • ci: skip Gemfile.lock BUNDLED WITH on ruby-head (#2952)
  • Remove logger from sig dependencies (#2904)

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

Commits

See the full diff on Github. The new version differs by more commits than we can show here.

↗️ reline (indirect, 0.6.3 → 0.7.0) · Repo · Changelog

Release Notes

0.7.0

What's Changed

🛠 Other Changes

  • Bump step-security/harden-runner from 2.13.1 to 2.13.2 by @dependabot[bot] in #861
  • [DOC] New document "For Users" by @BurdetteLamar in #856
  • [DOC] Doc for init file by @BurdetteLamar in #869
  • Bump actions/checkout from 5 to 6 by @dependabot[bot] in #871
  • Bump actions/checkout from 5.0.1 to 6.0.0 by @dependabot[bot] in #872
  • Bump step-security/harden-runner from 2.13.2 to 2.13.3 by @dependabot[bot] in #874
  • Bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in #873
  • Bump step-security/harden-runner from 2.13.3 to 2.14.0 by @dependabot[bot] in #876
  • Duplicate console handles and use them by @YO4 in #875
  • Bump step-security/harden-runner from 2.14.0 to 2.14.1 by @dependabot[bot] in #881
  • Bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #882
  • Add rprompt support for right-side prompt display (take 2) by @amatsuda in #879
  • Bump step-security/harden-runner from 2.14.1 to 2.15.1 by @dependabot[bot] in #887
  • Use cursor-x-coordinate instead of byte_pointer in em_exchange_mark by @tompng in #868
  • Em yank pop fix by @tompng in #867
  • Bump rubygems/release-gem from 1.1.2 to 1.1.4 by @dependabot[bot] in #890
  • Bump step-security/harden-runner from 2.15.1 to 2.16.0 by @dependabot[bot] in #889
  • Bump actions/configure-pages from 5 to 6 by @dependabot[bot] in #893
  • Bump actions/deploy-pages from 4 to 5 by @dependabot[bot] in #892
  • Bump rubygems/release-gem from 1.1.4 to 1.2.0 by @dependabot[bot] in #895
  • Bump step-security/harden-runner from 2.16.0 to 2.16.1 by @dependabot[bot] in #894
  • Bump step-security/harden-runner from 2.16.1 to 2.17.0 by @dependabot[bot] in #897
  • Bump actions/upload-pages-artifact from 4 to 5 by @dependabot[bot] in #896
  • Bump step-security/harden-runner from 2.17.0 to 2.19.0 by @dependabot[bot] in #898
  • Bump step-security/harden-runner from 2.19.0 to 2.19.1 by @dependabot[bot] in #899
  • Fix iogate.getc input byte order shuffled bug by @tompng in #891
  • Bump actions/checkout from 6.0.2 to 7.0.1 by @dependabot[bot] in #911
  • Bump rubygems/release-gem from 1.2.0 to 1.4.0 by @dependabot[bot] in #904
  • Bump step-security/harden-runner from 2.19.1 to 2.20.0 by @dependabot[bot] in #906
  • Fix Windows hang when stdin is redirected (#907) by @rschmitt in #908
  • Use Reline::ANSI when ruby is built with the msys/cygwin runtime by @tompng in #910
  • Bump version to v0.7.0 by @tompng in #916

New Contributors

Full Changelog: v0.6.3...v0.7.0

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

Commits

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

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

Release Notes

2.8.3 (from changelog)

  • 2.8.0 introduced a regression: Collapsed directories that were also configured as eager load exclusions were eager loaded. The exclusion was not honored. This has been fixed.

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

Commits

See the full diff on Github. The new version differs by 3 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 Aug 13, 2026
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.

0 participants