Try our Chrome extension
Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!Changedetection.io needs your support!
You can help us by supporting changedetection.io on these platforms;
- Rate us at AlternativeTo.net
- Star us on GitHub
- Follow us at Twitter/X
- G2 Software reviews
- Check us out on LinkedIn
- And tell your friends and colleagues :)
The more popular changedetection.io is, the more time we can dedicate to adding amazing features!
Many thanks :)
changedetection.io team
Non ancora secondi fa
False
Non ancora secondi fa
Testo trigger Testo ignorato Testo bloccato
6 ore fa
Skip to content
Navigation Menu
Sign in Appearance settings
* Platform
+ AI CODE CREATION
o GitHub Copilot Write better code with AI
o GitHub Copilot app Direct agents from issue to merge
o MCP Registry Integrate external tools
+ DEVELOPER WORKFLOWS
o Actions Automate any workflow
o Codespaces Instant dev environments
o Issues Plan and track work
o Code Review Manage code changes
o Code Quality Enforce quality at merge
+ APPLICATION SECURITY
o GitHub Advanced Security Find and fix vulnerabilities
o Code security Secure your code as you build
o Secret protection Stop leaks before they start
+ EXPLORE
o Why GitHub
o Documentation
o Blog
o Changelog
o Marketplace
View all features
* Solutions
+ BY COMPANY SIZE
o Enterprises
o Small and medium teams
o Startups
o Nonprofits
+ BY USE CASE
o App Modernization
o DevSecOps
o DevOps
o CI/CD
o View all use cases
+ BY INDUSTRY
o Healthcare
o Financial services
o Manufacturing
o Government
o View all industries
View all solutions
* Resources
+ EXPLORE BY TOPIC
o AI
o Software Development
o DevOps
o Security
o View all topics
+ EXPLORE BY TYPE
o Customer stories
o Events & webinars
o Ebooks & reports
o Business insights
o GitHub Skills
+ SUPPORT & SERVICES
o Documentation
o Customer support
o Community forum
o Trust center
o Partners
View all resources
* Open Source
+ COMMUNITY
o GitHub Sponsors Fund open source developers
+ PROGRAMS
o Security Lab
o Maintainer Community
o Accelerator
o GitHub Stars
o Archive Program
+ REPOSITORIES
o Topics
o Trending
o Collections
* Enterprise
+ ENTERPRISE SOLUTIONS
o Enterprise platform AI-powered developer platform
+ AVAILABLE ADD-ONS
o GitHub Advanced Security Enterprise-grade security features
o Copilot for Business Enterprise-grade AI features
o Premium Support Enterprise-grade 24/7 support
* Pricing
Type / to search
Sign in
Sign up Appearance settings
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Uh oh!
There was an error while loading. Please reload this page.
ruby / ruby Public
* Notifications You must be signed in to change notification settings
* Fork 5.6k
* Star 23.7k
* Code
* Pull requests 662
* Actions
* Wiki
* Security and quality 0
* Insights
Additional navigation options
* Code
* Pull requests
* Actions
* Wiki
* Security and quality
* Insights
Releases: ruby/ruby
Releases Tags
Releases · ruby/ruby
Release list
* 3.3.12
* 4.0.6
* 3.4.10
* 4.0.5
* 4.0.4
* 4.0.3
* 3.3.11
* 3.2.11
* 4.0.2
* 3.4.9
Previous Next
Jump to release
* 3.3.12
* 4.0.6
* 3.4.10
* 4.0.5
* 4.0.4
* 4.0.3
* 3.3.11
* 3.2.11
* 4.0.2
* 3.4.9
Previous Next
3.3.12
3.3.12
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
matzbot released this 16 Jul 05:13
v3_3_12
0581089
This commit was signed with the committer’s verified signature.
hsbt Hiroshi SHIBATA
GPG key ID: F9CF13417264FAC2
Verified
Learn about vigilant mode.
What's Changed
This release includes the following security fixes.
* CVE-2026-41316: ERB @_init deserialization guard bypass via def_module / def_method / def_class
This release updates the default gem erb to 4.0.3.1 and the bundled gem net-imap to 0.4.25. The net-imap update fixes CVE-2026-42245, CVE-2026-42246, CVE-2026-42256, CVE-2026-42257, CVE-2026-42258, CVE-2026-47240, CVE-2026-47241 and CVE-2026-47242. Please see the release notes of net-imap v0.4.24 and net-imap v0.4.25 for the details of these fixes.
Full Changelog
v3_3_11...v3_3_12
Assets 2
Loading
Uh oh!
There was an error while loading. Please reload this page.
❤️ 4 larouxn, m3thom, w99dyy, and J14 reacted with heart emoji 🚀 2 larouxn and kichik reacted with rocket emoji
All reactions
* ❤️ 4 reactions
* 🚀 2 reactions
5 people reacted
4.0.6
4.0.6 Latest
Latest
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
matzbot released this 14 Jul 01:46
v4.0.6
03b6d3f
What's Changed
* Bug #22070: Thread.each_caller_location(1, 1) segfaults when called from a cfunc - Ruby - Ruby Issue Tracking System
* Bug #22075: heap-use-after-free in rb_vm_ci_lookup under parallel Ractors - Ruby - Ruby Issue Tracking System
* Bug #22076: defined? returns nil for protected methods defined in a module even when callable - Ruby - Ruby Issue Tracking System
* Bug #22072: [BUG] should have cvar cache entry - Ruby - Ruby Issue Tracking System
* Bug #22074: YJIT misaligns locals when there are > 256 local variables - Ruby - Ruby Issue Tracking System
* Bug #22064: GC compaction breaks compare-by-identity sets - Ruby - Ruby Issue Tracking System
* Bug #22084: invokesuper from define_method in Ractor can call wrong super method or crash - Ruby - Ruby Issue Tracking System
* Bug #22092: Array#sum takes slow path, does not perform compensated summation of Float elements when init argument is a Float - Ruby - Ruby Issue Tracking System
* Bug #14635: Float#round(n) returns a wrong result when n is big - Ruby - Ruby Issue Tracking System
* Bug #22079: Float#ceil gives incorrect result - Ruby - Ruby Issue Tracking System
* Bug #22096: Freeing a mutex locked by a fiber inside fiber scheduler can crash - Ruby - Ruby Issue Tracking System
* Bug #21996: Crash when modifying instance variables during inspect or Marshal dump - Ruby - Ruby Issue Tracking System
* Bug #22101: ASAN heap-use-after-free in rb_data_free after TypedData dfree frees dynamic rb_data_type_t - Ruby - Ruby Issue Tracking System
* Bug #22103: Constant-folded /o regexp crashes with dupstring of a Regexp - Ruby - Ruby Issue Tracking System
* Bug #21991: $! stays as the first exception in Ruby Box - Ruby - Ruby Issue Tracking System
* Feature #21881: Split the root box into the (newer) root box and the master of copied user boxes - Ruby - Ruby Issue Tracking System
* Bug #22120: Segfault caused by ar_find_entry_hint() not checking for conversion to st_table - Ruby - Ruby Issue Tracking System
* Bug #22129: error_highlight raises NotImplementedError for ArgumentErrors that get wrapped - Ruby - Ruby Issue Tracking System
* Bug #21864: Inconsistencies in type coercion error messages for integers - Ruby - Ruby Issue Tracking System
* Bug #21882: IO::Buffer#locked leaves the buffer locked when the block raises - Ruby - Ruby Issue Tracking System
* Bug #22127: parse.y regexp crash on invalid encoding - Ruby - Ruby Issue Tracking System
* Bug #22126: Stack underflow for partial DCE and loops - Ruby - Ruby Issue Tracking System
* Bug #22124: void value missed in parse.y - Ruby - Ruby Issue Tracking System
* Bug #22104: Segfault in PRISM while Bootsnap compiles aws-sdk client_api.rb - Ruby - Ruby Issue Tracking System
* Bug #21685: Unnecessary context-switching, especially bad on multi-core machines. - Ruby - Ruby Issue Tracking System
* Bug #22099: Keyword-only method silently accepts a positional argument - Ruby - Ruby Issue Tracking System
* Bug #22183: parse.y interpolation inside lambda literal - Ruby - Ruby Issue Tracking System
* Bug #22181: SEGV in branch peephole optimization due to label/insn struct aliasing - Ruby - Ruby Issue Tracking System
* Bug #22133: Ruby's default SIGINT handling ignores Thread.handle_interrupt masking. - Ruby - Ruby Issue Tracking System
* Bug #22189: Enumerator::Lazy#to_enum does not accept method names as strings - Ruby - Ruby Issue Tracking System
* Bug #22191: Signal.trap(:EXIT) exception only shown if at_exit also raises - 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.5...v4.0.6
Assets 2
Loading
Uh oh!
There was an error while loading. Please reload this page.
👍 26 Watson1978, travisbell, rbeverly, hslzr, manuelmeurer, m3thom, Iank-code, larouxn, calvinyj, ShotaroBaba, and 16 more reacted with thumbs up emoji 🎉 8 larouxn, javier-menendez, methbkts, anderson, arikarim, fredsadaghiani, skcc321, and crimsonread reacted with hooray emoji ❤️ 12 larouxn, lucien-chastan, clouby, javier-menendez, cardozoaldama, anderson, Napolskih, arikarim, Sega100500, fredsadaghiani, and 2 more reacted with heart emoji 🚀 6 larouxn, javier-menendez, denmarkmeralpis, Sega100500, fredsadaghiani, and skcc321 reacted with rocket emoji
All reactions
* 👍 26 reactions
* 🎉 8 reactions
* ❤️ 12 reactions
* 🚀 6 reactions
35 people reacted
3.4.10
3.4.10
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
matzbot released this 30 Jun 11:27
v3_4_10
2b0b772
What's Changed
* Bug #21992: Defining BasicObject#initialize causes segmentation fault - Ruby - Ruby Issue Tracking System
* Bug #22004: parse.y doesn't executes loop body with while true || true condition - Ruby - Ruby Issue Tracking System
* Bug #22018: ISeq created via RubyVM::InstructionSequence.compile don't support coverage - 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 #21947: Timeout.timeout doesn't use Timeout::ExitException when Fiber scheduler is in use. - Ruby - Ruby Issue Tracking System
* Bug #21847: Backport syntax_suggest 2.0.3 to supported branches - 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 #22070: Thread.each_caller_location(1, 1) segfaults when called from a cfunc - Ruby - Ruby Issue Tracking System
* Bug #21955: Fiber#transfer: machine stack not released when fiber terminates, causing FiberError: can't set a guard page - Ruby - Ruby Issue Tracking System
* Bug #21961: Marshal.load freeze option fail to freeze linked strings - Ruby - Ruby Issue Tracking System
* Bug #21959: rb_internal_thread_event_hooks_rw_lock is not reinitialized after fork causing deadlocks - Ruby - Ruby Issue Tracking System
* Bug #21985: RubyVM::AST negative numbers do not include - in location - Ruby - Ruby Issue Tracking System
* Bug #22017: Backport win32-resolv - 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 #21831: Prism doesn't count underscores in the fraction part of rational float - Ruby - Ruby Issue Tracking System
* Bug #21986: RubyVM::AST incorrect location for literals followed by modifier if - Ruby - Ruby Issue Tracking System
* Bug #22003: .bundle extensions not built when doing out-of-source build - Ruby - Ruby Issue Tracking System
* Bug #22002: argument stack underflow (-1) - Ruby - Ruby Issue Tracking System
* Bug #22076: defined? returns nil for protected methods defined in a module even when callable - Ruby - Ruby Issue Tracking System
* Bug #22074: YJIT misaligns locals when there are > 256 local variables - Ruby - Ruby Issue Tracking System
* Bug #22079: Float#ceil gives incorrect result - Ruby - Ruby Issue Tracking System
* Bug #21882: IO::Buffer#locked leaves the buffer locked when the block raises - Ruby - Ruby Issue Tracking System
* Bug #22112: Backport for IO::Buffer USF issues - Ruby - Ruby Issue Tracking System
* Bug #22092: Array#sum takes slow path, does not perform compensated summation of Float elements when init argument is a Float - Ruby - Ruby Issue Tracking System
* Bug #22101: ASAN heap-use-after-free in rb_data_free after TypedData dfree frees dynamic rb_data_type_t - Ruby - Ruby Issue Tracking System
* Bug #22120: Segfault caused by ar_find_entry_hint() not checking for conversion to st_table - 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
v3_4_9...v3_4_10
Assets 2
Loading
Uh oh!
There was an error while loading. Please reload this page.
👍 4 afuno, m3thom, w99dyy, and afurm reacted with thumbs up emoji 🎉 4 larouxn, methbkts, w99dyy, and maaplr reacted with hooray emoji ❤️ 4 oliverklee, larouxn, w99dyy, and francois-ferrandis reacted with heart emoji 🚀 5 larouxn, dfop02, ga-s-shimizu, w99dyy, and xeal reacted with rocket emoji
All reactions
* 👍 4 reactions
* 🎉 4 reactions
* ❤️ 4 reactions
* 🚀 5 reactions
12 people reacted
4.0.5
4.0.5
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
matzbot released this 20 May 00:29
v4.0.5
64336ff
What's Changed
* CVE-2026-46727: Use-after-free in pthread-based getaddrinfo timeout handler
* Bug #22065: make rdoc fails with invalid byte sequence in US-ASCII on Ruby 4.0.4 under C locale - 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.4...v4.0.5
Assets 2
Loading
Uh oh!
There was an error while loading. Please reload this page.
👍 8 m3thom, mblumtritt, javier-menendez, abromoon, w99dyy, Sega100500, tommy-russoniello, and capitainbeam reacted with thumbs up emoji 🎉 3 larouxn, javier-menendez, and methbkts reacted with hooray emoji ❤️ 5 larouxn, javier-menendez, kwent, lucien-chastan, and mac-manu reacted with heart emoji 🚀 4 debohman, larouxn, javier-menendez, and mac-manu reacted with rocket emoji
All reactions
* 👍 8 reactions
* 🎉 3 reactions
* ❤️ 5 reactions
* 🚀 4 reactions
14 people reacted
4.0.4
4.0.4
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
matzbot released this 11 May 21:27
v4.0.4
b89eb1b
What's Changed
* Bug #21955: Fiber#transfer: machine stack not released when fiber terminates, causing FiberError: can't set a guard page - Ruby - Ruby Issue Tracking System
* Bug #21964: Fiber stack acquire can expand unnecessarily - Ruby - Ruby Issue Tracking System
* Bug #21971: Fix regexp performance regression for patterns starting with s/k - Ruby - Ruby Issue Tracking System
* Bug #21961: Marshal.load freeze option fail to freeze linked strings - Ruby - Ruby Issue Tracking System
* Bug #21959: rb_internal_thread_event_hooks_rw_lock is not reinitialized after fork causing deadlocks - Ruby - Ruby Issue Tracking System
* Bug #21954: NoMethodError instead of Gem::LoadError on gem activation problem in Ruby 4.0.2 - Ruby - Ruby Issue Tracking System
* Bug #21844: Inconsistent ArgumentError message for Data::define.new - Ruby - Ruby Issue Tracking System
* Bug #21992: Defining BasicObject#initialize causes segmentation fault - Ruby - Ruby Issue Tracking System
* Bug #22018: ISeq created via RubyVM::InstructionSequence.compile don't support coverage - Ruby - Ruby Issue Tracking System
* Bug #21985: RubyVM::AST negative numbers do not include - in location - Ruby - Ruby Issue Tracking System
* Bug #21986: RubyVM::AST incorrect location for literals followed by modifier if - Ruby - Ruby Issue Tracking System
* Bug #21933: Ruby::Box: named capture local variable can become nil after non-matching lines - Ruby - Ruby Issue Tracking System
* Bug #21940: Ruby::Box: $_ returns stale value due to gvar_tbl caching - Ruby - Ruby Issue Tracking System
* Bug #22004: parse.y doesn't executes loop body with while true || true condition - Ruby - Ruby Issue Tracking System
* Bug #21952: Ruby::Box double free at process exit when fiddle/import is required in multiple boxes - Ruby - Ruby Issue Tracking System
* Bug #22003: .bundle extensions not built when doing out-of-source build - Ruby - Ruby Issue Tracking System
* Bug #22002: argument stack underflow (-1) - 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.3...v4.0.4
Assets 2
Loading
Uh oh!
There was an error while loading. Please reload this page.
👍 11 m3thom, mblumtritt, w99dyy, gs-deliverists-io, WaKeMaTTa, WillRogers727, calvinyj, carlosdanielpohlod, n-rodriguez, drivestoragehnn-cloud, and scardenasb reacted with thumbs up emoji 😄 2 WaKeMaTTa and drivestoragehnn-cloud reacted with laugh emoji 🎉 6 larouxn, KitaitiMakoto, methbkts, WaKeMaTTa, carlosdanielpohlod, and n-rodriguez reacted with hooray emoji ❤️ 9 balakirevs, nakrovati, andreimaxim, larouxn, WaKeMaTTa, thienlh, carlosdanielpohlod, n-rodriguez, and drivestoragehnn-cloud reacted with heart emoji 🚀 9 debohman, afurm, vestige, larouxn, mblumtritt, WaKeMaTTa, carlosdanielpohlod, n-rodriguez, and n0omad reacted with rocket emoji
All reactions
* 👍 11 reactions
* 😄 2 reactions
* 🎉 6 reactions
* ❤️ 9 reactions
* 🚀 9 reactions
22 people reacted
4.0.3
4.0.3
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
matzbot released this 21 Apr 09:03
v4.0.3
85ddef2
What's Changed
* Prohibit def_method on marshal-loaded ERB instances (CVE-2026-41316)
Full Changelog
v4.0.2...v4.0.3
Assets 2
Loading
Uh oh!
There was an error while loading. Please reload this page.
👍 1 mblumtritt reacted with thumbs up emoji 🎉 5 eglitobias, afurm, larouxn, m3thom, and w99dyy reacted with hooray emoji ❤️ 6 cardozoaldama, larouxn, Watson1978, w99dyy, Dnts77, and amyroi reacted with heart emoji 🚀 4 larouxn, w99dyy, rannyeribatista, and dfop02 reacted with rocket emoji
All reactions
* 👍 1 reaction
* 🎉 5 reactions
* ❤️ 6 reactions
* 🚀 4 reactions
12 people reacted
3.3.11
3.3.11
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
matzbot released this 26 Mar 01:18
v3_3_11
1f2d151
This commit was signed with the committer’s verified signature.
hsbt Hiroshi SHIBATA
GPG key ID: F9CF13417264FAC2
Verified
Learn about vigilant mode.
What's Changed
* Bug #21625: Allow IO#wait_readable together with IO#ungetc even in text mode - Ruby - Ruby Issue Tracking System
* Fix indents in Onigmo files to use spaces instead of tabs by makenowjust · Pull Request #14047
* Bug #13671: Regexp with lookbehind and case-insensitivity raises RegexpError only on strings with certain characters - Ruby - Ruby Issue Tracking System
* Bug #21560: RUBY_MN_THREADS=1 causes large performance regression in Puma 7 - Ruby - Ruby Issue Tracking System
* Bug #21668: Backport 6cc66469a007d2fb272397e5e27c20b4ce628f5e - Ruby - Ruby Issue Tracking System
* Bug #21652: Marshal#dump documentation out-of-date/unclear regarding Data class - Ruby - Ruby Issue Tracking System
* Bug #21673: Segmentation Fault in IRB when refining Kernel#puts using Module#refine (Regression since Ruby 3.4) - Ruby - Ruby Issue Tracking System
* Bug #21655: segfault when building 3.3.10 with GCC 15.2.1, regression from 3.3.9 - Ruby - Ruby Issue Tracking System
* Bug #21666: Math.lgamma(-1).should == [infinity_value, 1] fails with Fedora glibc-2.42.9000-8.fc44 - Ruby - Ruby Issue Tracking System
* Bug #21680: Integer#digits bug starting from Ruby 3.1 - Ruby - Ruby Issue Tracking System
* Bug #21705: UNIXServer.open(nil) segfaults on Windows - Ruby - Ruby Issue Tracking System
* Bug #21715: Miscompilation on x86-64-v2 due to undefined behavior in search_nonascii in string.c - Ruby - Ruby Issue Tracking System
* Bug #21860: Process.fork: the child may deadlock on th->interrupt_lock in threadptr_interrupt_exec_cleanup - Ruby - Ruby Issue Tracking System
* Bug #21873: UnboundMethod#== returns false for methods from included/extended modules - Ruby - Ruby Issue Tracking System
* Bug #21931: GC Crash in String#% (backport 726205b354d1068147719fb42e1de743f1838ef1) - Ruby - Ruby Issue Tracking System
* Bug #21266: YJIT GC safety crash with proc objects as block argument - Ruby - Ruby Issue Tracking System
* Bug #21847: Backport syntax_suggest 2.0.3 to supported branches - Ruby - Ruby Issue Tracking System
* Bug #21959: rb_internal_thread_event_hooks_rw_lock is not reinitialized after fork causing deadlocks - Ruby - Ruby Issue Tracking System
* Bug #21703: RUBY_CRASH_REPORT does not work when shelling out in some cases - Ruby - Ruby Issue Tracking System
* Bug #21446: StackOverflow when changing visibility in reopened refinement - Ruby - Ruby Issue Tracking System
* Bug #21779: Do not export functions from statically linked extensions - 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
* Bug #21961: Marshal.load freeze option fail to free linked strings - Ruby - Ruby Issue Tracking System
* Feature #16495: Inconsistent quotes in error messages - 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
Note: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.
Full Changelog
v3_3_10...v3_3_11
Assets 2
Loading
Uh oh!
There was an error while loading. Please reload this page.
👍 2 m3thom and eval reacted with thumbs up emoji ❤️ 3 larouxn, afurm, and funcieqDEV reacted with heart emoji
All reactions
* 👍 2 reactions
* ❤️ 3 reactions
5 people reacted
3.2.11
3.2.11
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
matzbot released this 26 Mar 23:58
v3_2_11
5483bfc
This commit was signed with the committer’s verified signature.
hsbt Hiroshi SHIBATA
GPG key ID: F9CF13417264FAC2
Verified
Learn about vigilant mode.
What's Changed
* Bug #21715: Miscompilation on x86-64-v2 due to undefined behavior in search_nonascii in string.c - Ruby - Ruby Issue Tracking System
* Bug #21629: Ruby-3.4.7 prints -Wdefault-const-init-field-unsafe warnings on clang / llvm 21 - 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
v3_2_10...v3_2_11
Assets 2
Loading
Uh oh!
There was an error while loading. Please reload this page.
👍 10 m3thom, ablzh, mblumtritt, mickeytgl, afurm, beatrizsouto3, dchapman1988, wpermana, fujikawahiroaki, and mutty4 reacted with thumbs up emoji
All reactions
* 👍 10 reactions
10 people reacted
4.0.2
4.0.2
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
matzbot released this 16 Mar 23:36
v4.0.2
d3da9fe
What's Changed
* Bug #21941: Local variable becomes nil when YJIT enabled mid-method with fork/signal/ensure - Ruby - Ruby Issue Tracking System
* 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 #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...v4.0.2
Assets 2
Loading
Uh oh!
There was an error while loading. Please reload this page.
👍 9 m3thom, jlsync, 0jonjo, andyundso, Writtek0705, jamescook, khasinski, w99dyy, and crimsonread reacted with thumbs up emoji 🎉 7 larouxn, samenick, funcieqDEV, jamescook, khasinski, rizkyza, and benaitcheson reacted with hooray emoji ❤️ 8 larouxn, Watson1978, Writtek0705, mblumtritt, jamescook, cardozoaldama, juskoljo, and Shirumipi reacted with heart emoji 🚀 6 larouxn, travisbell, hschne, samenick, jamescook, and mutty4 reacted with rocket emoji
All reactions
* 👍 9 reactions
* 🎉 7 reactions
* ❤️ 8 reactions
* 🚀 6 reactions
22 people reacted
3.4.9
3.4.9
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
matzbot released this 11 Mar 10:32
v3_4_9
76cca82
What's Changed
* Bug #21715: Miscompilation on x86-64-v2 due to undefined behavior in search_nonascii in string.c - Ruby - Ruby Issue Tracking System
* Bug #21787: IO::Buffer Integer Overflow in Range Validation Leads to Out-of-Bounds Memory Access - Ruby - Ruby Issue Tracking System
* Bug #21757: Splatted args array is mutated when passing unexpected kwargs - Ruby - Ruby Issue Tracking System
* Bug #21326: Instruction generation differences between parse.y and prism for def a(x, ...); b(...); end - 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
* Bug #21811: Fix underflow in Array#pack - 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 #21931: GC Crash in String#% (backport 726205b354d1068147719fb42e1de743f1838ef1) - Ruby - Ruby Issue Tracking System
* Bug #21860: Process.fork: the child may deadlock on th->interrupt_lock in threadptr_interrupt_exec_cleanup - Ruby - Ruby Issue Tracking System
* Bug #21873: UnboundMethod#== returns false for methods from included/extended modules - 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
v3_4_8...v3_4_9
Assets 2
Loading
Uh oh!
There was an error while loading. Please reload this page.
👍 7 m3thom, luccafort, javier-menendez, dfop02, udaykiriti, ellmetha, and easkrynnikovade-cpu reacted with thumbs up emoji 🎉 5 larouxn, luccafort, javier-menendez, dfop02, and ellmetha reacted with hooray emoji ❤️ 9 larouxn, brunto, cardozoaldama, hunchr, SpaceSheep-GameDev, luccafort, Watson1978, javier-menendez, and ellmetha reacted with heart emoji 🚀 5 larouxn, luccafort, javier-menendez, dfop02, and ellmetha reacted with rocket emoji
All reactions
* 👍 7 reactions
* 🎉 5 reactions
* ❤️ 9 reactions
* 🚀 5 reactions
13 people reacted
Previous 1 2 3 4 5 6 7 8 Next
Previous Next
Footer
© 2026 GitHub, Inc.
Footer navigation
* Terms
* Privacy
* Security
* Status
* Community
* Docs
* Contact
* Manage cookies
* Do not share my personal information
You can’t perform that action at this time.
For now, Differences are performed on text, not graphically, only the latest screenshot is available.
Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots.