Join Slack
Powered by
<#218 chore(deps): update dependency ruby to v4> P...
# pact-ruby-standalone
g
GitHub
03/18/2026, 5:39 PM
#218 chore(deps): update dependency ruby to v4
Pull request opened by
renovate[bot]
This PR contains the following updates: | Package | Type | Update | Change | | ----------------------------------------------------------------------------------- | --------- | ------ | --------------------------- | | [ruby](
https://www.ruby-lang.org
) ([source](
https://redirect.github.com/ruby/ruby
)) | uses-with | major | 3.3.9 → 4.0.2 | | ruby | final | major | 3.3.9-alpine → 4.0.2-alpine | | ruby | final | major | 3.3.9-slim → 4.0.2-slim | ---
Release Notes
ruby/ruby (ruby)
`v4.0.2`
: 4.0.2
Compare Source
What's Changed
•
Bug #21832: segfault with argument forwarding, when combined with splat & positional arg - Ruby - Ruby Issue Tracking System
•
Bug #21723: `binding.irb` raises a LoadError under `bundle exec` when Gemfile contains `path:` or `git:` - Ruby - Ruby Issue Tracking System
•
Bug #21847: Backport `syntax_suggest` 2.0.3 to supported branches - Ruby - Ruby Issue Tracking System
•
Bug #21866: Backport Fix for integer overflow checks in enumerator - Ruby - Ruby Issue Tracking System
•
Bug #21865: Crash on signal raise - Ruby - Ruby Issue Tracking System
•
Bug #21842: Encoding of rb_interned_str - Ruby - Ruby Issue Tracking System
•
Bug #21838: Rails seeing degradation (20% slowdown) related to Revision 079ef92b "Implement global allocatable slots and empty pages" (from Sep 5 2024) - Ruby - Ruby Issue Tracking System
•
Bug #21873: `UnboundMethod#==` returns false for methods from included/extended modules - Ruby - Ruby Issue Tracking System
•
ZJIT: Avoid runtime exceptions from RubyVM::ZJIT.stats_string by k0kubun · Pull Request #16139
•
Bug #21931: GC Crash in `String#%` (backport 726205b354d1068147719fb42e1de743f1838ef1) - Ruby - Ruby Issue Tracking System
•
Bug #21944: "Cannot allocate memory" with M:N threads or Ractors on a low RAM Linux machine - Ruby - Ruby Issue Tracking System
•
Bug #21946: `and?` predicate confused for leading `and` keyword - Ruby - Ruby Issue Tracking System
•
Bug #21927: Prism: misleading error message for forwarding in lambda argument - Ruby - Ruby Issue Tracking System
•
Bug #21925: Prism misparses standalone "in" pattern matching in "case/in" - Ruby - Ruby Issue Tracking System
•
Bug #21828: An incorrect warning message related to `benchmark` is shown when using `benchmark-ips` - Ruby - Ruby Issue Tracking System
•
Bug #21941: Local variable becomes nil when YJIT enabled mid-method with fork/signal/ensure - Ruby - Ruby Issue Tracking System
•
Bug #21917: Unable to build 4.0.1 on AIX 7.2 - Ruby - Ruby Issue Tracking System
•
Bug #21945: Ripper lexes newline between identifier and `and?` as ignored newline - Ruby - Ruby Issue Tracking System
•
Bug #21947: `Timeout.timeout` doesn't use `Timeout::ExitException` when Fiber scheduler is in use. - Ruby - Ruby Issue Tracking System
•
Bug #21926: Thread#value on popen3 wait thread hangs in finalizer - Ruby - Ruby Issue Tracking System
•
Bug #21880: The ultra_safe mode of pstore bundled with Ruby 4.0 is broken. - Ruby - Ruby Issue Tracking System
•
Bug #21097: `x = a rescue b in c` and `def f = a rescue b in c` parsed differently between parse.y and prism - Ruby - Ruby Issue Tracking System
Note: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.
Full Changelog
`v4.0.1`
: 4.0.1
Compare Source
What's Changed
•
Bug #21812: Kernel#sleep without arguments returns immediately when subprocess exits in another thread (regression in Ruby 4.0) - Ruby - Ruby Issue Tracking System
•
Bug #21828: An incorrect warning message related to `benchmark` is shown when using `benchmark-ips` - Ruby - Ruby Issue Tracking System
•
Bug #21811: Fix underflow in Array#pack - Ruby - Ruby Issue Tracking System
•
Bug #21814: 0.pow(2,-9999999999999999990) should be zero - Ruby - Ruby Issue Tracking System
•
Bug #21819: A Data object should be frozen even if it has no members - Ruby - Ruby Issue Tracking System
Note: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.
Full Changelog
`v4.0.0`
: 4.0.0
See also: •
Release 3.5.0-preview1 · ruby/ruby
•
Release 4.0.0-preview2 · ruby/ruby
•
Release 4.0.0-preview3 · ruby/ruby
What's Changed
•
Bump RDoc to 7.0.1 by st0012 · Pull Request #15628
•
make rb_singleton_class ractor safe by luke-gruber · Pull Request #15591
•
Remove assertion in encoded_iseq_trace_instrument by luke-gruber · Pull Request #15616
•
Bug #21793: function name conflict of "mutex_trylock" on Solaris - Ruby - Ruby Issue Tracking System
•
[DOC] small improvements to ractor class docs by luke-gruber · Pull Request #15584
•
Check for NULL fields in TYPEDDATA memsize functions by luke-gruber · Pull Request #15633
•
Feature #21785: Add signed and unsigned LEB128 support to pack / unpack - Ruby - Ruby Issue Tracking System
•
Fix rbs test failure caused by minitest6 by soutaro · Pull Request #15643
•
Fix: Do not check open_timeout twice by shioimm · Pull Request #15626
•
Fix: Specifying 0 should cause an immediate timeout by shioimm · Pull Request #15641
•
Bug #21794: O_CLOEXEC is not available on Solaris 10 - Ruby - Ruby Issue Tracking System
•
Fiber scheduler: invoke `#io_write` hook on IO flush by noteflakes · Pull Request #15609
•
Update NEWS.md for Fiber Scheduler by noteflakes · Pull Request #15629
• <https://redirect.github.com/ruby/ruby/pull/15634|Small…
pact-foundation/pact-standalone
GitHub
03/18/2026, 5:39 PM
#218 chore(deps): update dependency ruby to v4
Pull request closed by
YOU54F
pact-foundation/pact-standalone
Open in Slack
Previous
Next