---
title: "TruffleRuby 34 released with full Ruby 3.4 support"
publication: "Ruby Weekly"
issue: 796
published_at: "2026-04-16"
canonical_url: "https://rubyweekly.com/issues/796"
---

Plus how to get Vite and Rails sharing the stage, code coverage stats agents can use, and a new Rails CMS engine.        

#​796 — April 16, 2026 

[Read on the Web](https://rubyweekly.com/issues/796)  

Together with [![FastRuby.io\](https://res.cloudinary.com/cpress/image/upload/c_fill,g_auto,w_467,h_106/e_make_transparent/co_white,e_outline:14/y65nyff19ylf5udphsq4.png)](https://go.fastruby.io/i3p)   

Ruby Weekly 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/uregee4dgz0oh3mn4s04.jpg)](https://truffleruby.dev/blog/truffleruby-34-is-released)  

[TruffleRuby 34: The Fastest Ruby 3.4 Implementation?](https://truffleruby.dev/blog/truffleruby-34-is-released) — TruffleRuby is a high-performance Ruby built upon the JIT-heavy [GraalVM](https://www.graalvm.org/), designed for dynamic languages. v34 brings Ruby 3.4 support _([97% of ruby/spec](https://eregon.me/rubyspec-stats/))_ implementing every item in the 3.4 changelog, plus significant efficiency improvements. 

Daloze, Menard and Konchyn   

💡 I’ve been impressed by TruffleRuby. It supports many native extensions, runs most apps unchanged, and can deliver 10×+ speedups over CRuby on the right workloads, at the cost of slower startup. Worth a try.  [![\](https://res.cloudinary.com/cpress/image/upload/c_limit,w_480,h_480,q_auto/copm/ed597074.png)](https://go.fastruby.io/i3p) 

[Why FastRuby? "Their Services Are as Essential as Hosting"](https://go.fastruby.io/i3p) — How a Solo SaaS founder got fed up chasing contractors and switched to Bonsai. With [fixed-cost maintenance](https://go.fastruby.io/g63), he got reliable Rails upgrades with minimal oversight. "I can't imagine doing business without this partnership." See how it works. 🚀 

Bonsai by FastRuby.io® sponsor   

[RubyGems.org Now Has a Public Roadmap](https://blog.rubygems.org/2026/04/15/rubygems-org-has-a-public-roadmap.html) — The [RubyGems repository](https://rubygems.org/) is a big project with lots of moving parts, but it’s been hard to keep track of what they’re working on. Now, we can [see what’s in the pipeline](https://github.com/orgs/rubygems/projects/21), including SBOM support, the ability to report suspicious gems, and making [organizations](https://guides.rubygems.org/organizations/) generally available. 

Colby Swandale (RubyGems)   

**⚡️ IN BRIEF:** 

- 🎤 The _On Rails_ podcast is back after a hiatus with [an episode featuring DNSimple's Simone Carletti](https://podcast.rubyonrails.org/2462975/episodes/18999348-simone-carletti-rails-at-the-center-of-dnsimple) talking about how Ruby and Rails remain at the heart of DNSimple's multi-language stack.
- [RubyForum.org](https://www.rubyforum.org/) has been going from strength to strength lately. Well worth dropping in if you like the forum format.   

[The _Gemfile of Dreams_ Returns for 2026](https://evilmartians.com/chronicles/gemfile-of-dreams-libraries-we-use-to-build-rails-apps) — This long-running living article distills several developers’ wisdom into a curated selection of useful libraries for building modern Rails apps. Strong recommendations of good dependencies. 

Evil Martians   

[Vite on Rails _Without_ the Proxy](https://evilmartians.com/chronicles/now-you-see-it-vite-on-rails-without-the-proxy) — The frontend build tool [Vite](https://vite.dev/) runs a dev server. Propshaft (Rails’ asset pipeline) expects files on disk. They’ve struggled to share a stage without a Rack proxy (like [Vite Ruby](https://vite-ruby.netlify.app/)), but [rails_vite](https://github.com/skryukov/rails_vite) makes their apparent incompatibilities seamlessly disappear. 

Svyatoslav Kryukov   

[Coffee Time Webinar: AI Harnesses](https://link.testdouble.com/fc216d) — On April 22 at 2 pm ET, senior devs will discuss AI approaches and why constraints are key to agentic coding outcomes. 

Test Double sponsor   

📉 [TestProf 1.6 and Surprising Finds From Profiling 30,000 Specs](https://evilmartians.com/chronicles/test-prof-digest-2026-surprising-finds-from-30k-specs) – A writeup of halving the runtime of a 30k-spec test suite, plus the work behind [TestProf 1.6](https://test-prof.evilmartians.io/). Vladimir Dementyev 

📄 [Approaches to Debugging Query Performance in Rails](https://blog.saeloun.com/2026/04/15/approaches-to-debugging-query-performance-in-rails/) – A tour of techniques and gems, as well as tools for MySQL, Postgres, and SQLite. Amol Joshi 

📄 [Use Rails Combined Credentials](https://andycroll.com/ruby/use-rails-combined-credentials/) – How to handle credentials the modern Rails 8.1 way. Andy Croll 

📄 [Migrating a Rails App from Heroku to Railway](https://www.fastruby.io/blog/migrating-from-heroku-to-railway.html) Juan Vasquez (FastRuby)  

🛠 Code & Tools 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/ncekqe261ergujq65ejn.jpg)](https://keithrbennett.github.io/cov-loupe/)  

[CovLoupe: _SimpleCov_ Coverage for Terminals, Scripts, and Agents](https://keithrbennett.github.io/cov-loupe/) — Provides a more accessible interface to the JSON output produced by [SimpleCov](https://github.com/simplecov-ruby/simplecov) via a CLI app, MCP server, or methods you can use in Ruby itself. Keith has [▶️ a screencast showing it off.](https://www.youtube.com/watch?v=PBzJFYfJHs0) I used it on my [PureJPEG library](https://github.com/peterc/pure_jpeg) and it was useful. 

Keith Bennett   

[RailsPress: A Rails Engine for Blogging and Content Management](https://railspress.org/) — A mountable engine for Rails 8 that gives you blogging, CMS, and structured content management without building it from scratch. Think WordPress-style content management, but native to Rails. 

Avi Flombaum   

[44 Postgres Talks To Choose From All in One Free, Virtual Event](https://posetteconf.com/2026/schedule/) — Join POSETTE: An Event for Postgres 2026, a free & virtual Postgres developer event, 16–18 Jun. [Check out the schedule](https://posetteconf.com/2026/schedule/). 

Microsoft | AMD sponsor   

📄 [HexaPDF 1.7: PDF Generation and Manipulation in Ruby](https://hexapdf.gettalong.org/) — A versatile PDF creation and manipulation library. There are [lots of examples.](https://hexapdf.gettalong.org/examples/index.html) Now with smart text extraction for text laid out on pages, plus ECDSA and DSA digital signing support. AGPL licensed with a commercial option. 

Thomas Leitner   

[Spree 5.4: The Rails-Based Ecommerce Platform](https://spreecommerce.org/announcing-spree-commerce-5-4/) — A mature, open source Rails ecommerce system that’s gone API-first and now plays nicely with modern JS frontends, adding a TypeScript SDK and Next.js starter. 

Spree Commerce       

📰 Classifieds   

💌 What is happening at Heroku?? Judoscale wrote a [letter from the dev community,](https://judoscale.com/blog/heroku-whats-going-on?utm_source=ruby-weekly&utm_medium=newsletter&utm_campaign=heroku-letter&utm_content=letter-from-the-dev-community) expressing our concerns.    

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/q3a7j5c1nzkkahxhqjo8.jpg)](https://github.com/mcorino/wxRuby3)  

- [wxRuby3 1.8](https://github.com/mcorino/wxRuby3) _(above)_ – Cross-platform GUI library based on the native widget-focused [wxWidgets](https://wxwidgets.org/). _([Glimmer DSL for WX](https://github.com/AndyObtiva/glimmer-dsl-wx) is another option to consider in this space.)_
- [Cucumber 11.0](https://github.com/cucumber/cucumber-ruby/releases/tag/v11.0.0) – Mature BDD framework that uses [plain-English](https://cucumber.io/docs) feature files to drive executable tests.
- [Serverless Rack 2.0](https://github.com/logandk/serverless-rack) – [Serverless framework](https://www.serverless.com/framework) plugin to deploy Rack-based apps. Now with Rack 3 support.
- ✉️ [Devise::MultiEmail 4.0](https://github.com/allenwq/devise-multi_email) – Devise extension adding support for users with multiple email addresses.
- [React on Rails 16.6](https://github.com/shakacode/react_on_rails/releases/tag/v16.6.0) – Integrates Rails with server-side rendering of React.
- [Async::HTTP 0.95](https://github.com/socketry/async-http) – Asynchronous HTTP 1.0, 1.1 and 2 client and server.
- [Pry::StackExplorer 0.6.3](https://github.com/pry/pry-stack_explorer) – Navigate the call stack interactively in [Pry](https://pry.github.io/).
- [ruby-plsql 0.9](https://github.com/rsim/ruby-plsql) – Ruby API for calling Oracle PL/SQL procedures.
- [Prosopite 2.2](https://github.com/charkost/prosopite) – Reliable Rails N+1 query auto-detection.
- [Rake 13.4](https://github.com/ruby/rake/releases/tag/v13.4.0) – Ruby's trusty Make-like build utility.         

Curated by [Peter Cooper](https://twitter.com/cooperx86) and [Glenn Goodrich](https://twitter.com/ruprict).
Published by [Cooperpress](https://cooperpress.com/). 

[Change your email](https://rubyweekly.com/edit_subscription/*|UID|*) or [Stop getting this newsletter.](https://rubyweekly.com/leave/*|UID|*) 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom 

Other weekly newsletters we publish include [Postgres Weekly](https://postgresweekly.com/), [React Status](https://react.statuscode.com/), [Frontend Focus](https://frontendfoc.us/), and [JavaScript Weekly](https://javascriptweekly.com/).
