Release 3.10.0 · ruby/rbs
09-Jan-2026 457
RBS 3.10.0 ships with a pure C parser implementation, signature updates for Ruby 4.0, and various bug fixes.
Pure C parser implementation
The new parser implementation was announced at RubyKaigi 2025 and is finally shipped as a RubyGem!
The new parser is faster than the one in 3.9 and is portable — it is independent of the Ruby runtime and is used to implement Sorbet’s RBS support.
Type definition of bundled gems
The type definitions of cgi have been moved to gem_rbs_collection, as it has been migrated to a bundled gem in Ruby 4.0
cgi-escape has been added to stdlib. You may need to declare a dependency on cgi-escape in your manifest.yaml, add -r cgi-escape to your command line, or update your type checker configuration.
Release 3.10.0 · ruby/rbs #ruby #rubydeveloper #rubyonrails #Release #3.10.0 #ruby/rbs https://rubyonrails.ba/link/release-3-10-0-ruby-rbs