---
title: "Bridgetown 2.0"
publication: "Ruby Weekly"
issue: 767
published_at: "2025-09-18"
canonical_url: "https://rubyweekly.com/issues/767"
---

Plus Ruby 3.4.6, all the Rails World talks, and more RubyLLM updates. |        

#​767 — September 18, 2025 

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

Together with [![reinteractive\](https://res.cloudinary.com/cpress/image/upload/c_fill,g_auto,w_900,h_186/e_make_transparent/co_white,e_outline:9/goq5p4n0bj1gcxvxkfel.png)](https://reinteractive.com/codecare)   

Ruby Weekly 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/ehprxbjjxxcrkmlafkxv.jpg)](https://railsatscale.com/2025-09-16-reworking-memory-management-in-cruby/)  

[Reworking Memory Management in CRuby](https://railsatscale.com/2025-09-16-reworking-memory-management-in-cruby/) — Based on a talk and paper (also included), Peter discusses the challenges of using MMTk (a modular framework for building high-performance garbage collectors) in a number of Ruby forks, with an eye on eventually bringing further enhancements upstream. 

Peter Zhu   [![\](https://res.cloudinary.com/cpress/image/upload/c_limit,w_480,h_480,q_auto/copm/55e0161a.png)](https://reinteractive.com/codecare) 

[🔴 Seamless Rails Upgrades: Fixed Price Maintenance](https://reinteractive.com/codecare) — Upgrading RoR can be daunting. Outdated gems, breaking changes, & limited resources often hinder smooth transitions. We offer expert Rails maintenance at a fixed monthly price, your application remains secure, performant, minimal business disruptions. 

reinteractive / CodeCare sponsor   

Playlist: [24 Full Talks from _Rails World 2025_](https://www.youtube.com/playlist?list=PLHFP2OPUpCebhAv1ZWb_978cTl1o-yue-#railsworldtalks) — The talks from the recent _Rails World_ event are now live on YouTube. Highlights include the keynotes by DHH and Aaron Patterson, naturally, but also things like Masafumi Okura [digging into the Rails 1.0 source code](https://www.youtube.com/watch?v=IaUXMYR5MRg&list=PLHFP2OPUpCebhAv1ZWb_978cTl1o-yue-&index=24), GitHub’s Kinsey Durham Grace on [building real-world LLM features in Rails](https://www.youtube.com/watch?v=_4_wNaf_714&list=PLHFP2OPUpCebhAv1ZWb_978cTl1o-yue-&index=12), and Snehal Ahire demonstrating [how to diagnose low-level performance issues in Rails apps.](https://www.youtube.com/watch?v=Jv2N_A1OaHI&list=PLHFP2OPUpCebhAv1ZWb_978cTl1o-yue-&index=23) 

Rails World 2025   

💡 Amanda Perino has [a bit more of a writeup](https://rubyonrails.org/2025/9/15/rails-world-2025-recap) about what happened at the event.  

**IN BRIEF:** 

- [Ruby 3.4.6 has been released](https://www.ruby-lang.org/en/news/2025/09/16/ruby-3-4-6-released/) – it's a routine update to fix [several bugs.](https://github.com/ruby/ruby/releases/tag/v3_4_6)
- ⚠️ [A DoS vulnerability has been found in REXML](https://www.ruby-lang.org/en/news/2025/09/18/dos-rexml-cve-2025-58767/) so upgrade to v3.4.2 or higher ASAP if you're parsing untrusted XML with it.
- It's with sadness we hear that [Gregg Kellogg has passed away](https://lists.w3.org/Archives/Public/public-json-ld-wg/2025Sep/0012.html). As well as being a prolific W3C contributor, he was [a Ruby blogger](https://greggkellogg.net/categories/ruby/) and the most prominent author of [RDF.rb](https://github.com/ruby-rdf/rdf), a Ruby library for working with RDF data, as well as [many other Ruby libraries](https://greggkellogg.net/) in the RDF ecosystem.
- The `/r/ruby` subreddit got to discussing [the uses of Ruby beyond the Rails ecosystem](https://www.reddit.com/r/ruby/comments/1ngwy0n/ruby_ecosystem_is_not_only_rails_and_webapps_made/) including game development, scripting, JRuby, security tooling, and more.
- 🇷🇴 Jamie Schembri shares [his (very positive) experience of attending Friendly.rb.](https://schembri.me/new-experiences-at-friendly-rb/)   

[Rails on SQLite: Exciting New Ways to Cause Outages](https://andre.arko.net/2025/09/11/rails-on-sqlite-exciting-new-ways-to-cause-outages/) — _“even after 20 years of deploying Rails apps I was still caught out by some of the ways things are different.”_ 

André Arko   

[More Everyday Performance Rules for Rails Developers](https://www.rorvswild.com/blog/2025/more-everyday-performance-rules-for-ruby-on-rails-developers) — A compilation of good practices to write optimized Ruby code that you can apply to any Rails application. 

Alexis Bernard   

[Observability with Wide Events Is 🔥](https://www.honeybadger.io/blog/observable-systems-wide-events/?utm_source=rubyweekly&utm_medium=email&utm_campaign=2025-09-18-rubyweekly-link) — Learn how to use wide, structured events to get more out of your production logs and build truly observable systems. 

Honeybadger sponsor   

📄 [Rodauth, Meet Hanami](https://timriley.info/posts/rodauth-meet-hanami) – _“Rodauth is great! I recommend it to anyone wanting authentication in their Hanami apps.”_ Tim Riley 

📄 [Exploring _Active Agent_, or Can We Build AI Features the Rails Way?](https://evilmartians.com/chronicles/exploring-active-agent-or-can-we-build-ai-features-the-rails-way) Vladimir Dementyev 

📄 [Rails Decouples _Trix_ from Action Text into an `action_text-trix` gem](https://blog.saeloun.com/2025/09/12/rails-action-text-trix-gem/) – Removes the tight coupling between Action Text and its, till now, preferred editor, now that [Lexxy](https://dev.37signals.com/announcing-lexxy-a-new-rich-text-editor-for-rails/) is on the way. Chetan Gawai 

📄 [Adding File Validation to Lexxy Editor with Stimulus](https://www.dotruby.com/articles/adding-file-validation-to-lexxy-editor-with-stimulus) Victor Cobos 

📄 [How to Choose a Node.js Framework](https://judoscale.com/blog/which-node-framework) – Despite the title, this is from the perspective of a Rubyist. Jeff Morhous  

🛠 Code & Tools 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/yyohad2qww9m8qmibpcq.jpg)](https://www.bridgetownrb.com/release/bridgetown-v2-river-city-released/)  

[Bridgetown 2.0: The Ruby-Powered Site Generator](https://www.bridgetownrb.com/release/bridgetown-v2-river-city-released/) — Starting life as a _static site generator_, Bridgetown has evolved far beyond that and can handle both static sites _and_ being the content engine for more complex component based, [full-stack sites.](https://www.bridgetownrb.com/docs/routes) v2.0 is a key step forward with a switch to ERB templates by default, faster rebuilds, improved Roda integration, and more. 

Jared White   

[rbspy 0.37: A Sampling CPU Profiler for Ruby](https://rbspy.github.io/) — A long-standing tool for profiling a Ruby program without having to restart it – give rbspy a PID of a running process and it starts profiling. [v0.37](https://github.com/rbspy/rbspy/releases/tag/v0.37.0) adds Ruby 3.4.6 support and now [shows class names in traces.](https://github.com/rbspy/rbspy/pull/397) 

rbspy authors   

[🆘 Out of Compliance: Do Outdated Ruby & Rails Apps Have You Scrambling?](https://go.fastruby.io/g5o) — 🛟 Roadmap to the rescue! Secure the budget for your upgrade now and start 2026 with one less thing to worry about. 

FastRuby.io Upgrade Experts sponsor   

[Marcel 1.1: Find the MIME Type of Files from Contents/Filenames](https://github.com/rails/marcel) — Determines the most appropriate MIME content type for a file by inspecting its contents and/or file extension. Used by Rails but you can use it from any Ruby code of your own for detecting filetypes too. 

Ruby on Rails Project   

[Pidfd: Pidfd Implementation for Ruby](https://github.com/mensfeld/pidfd) — A Ruby wrapper for Linux pidfd (Process File Descriptor) system calls, providing safer process management with guaranteed process identity. 

Maciej Mensfeld   

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/wwj9xvjaqmvyfdascm4a.jpg)](https://github.com/jeremyevans/forme)  

[Forme 2.7: HTML Form Generation Library](https://github.com/jeremyevans/forme) — A structured way to create HTML forms with no external dependencies and a simple API. 

Jeremy Evans       

📰 Classifieds   

🧠 [SINAPTIA builds intelligent applications with Rails](https://sinaptia.dev/posts/building-intelligent-applications-with-rails) - Learn about the strengths of Rails in the AI era and why we choose it for AI apps development. 

--- 

💌 Did you know we have other newsletters? Check out [JavaScript Weekly](https://javascriptweekly.com/), [Go Weekly](https://golangweekly.com/) and [Postgres Weekly](https://postgresweekly.com) for a broader look at what we do.     

- 🤖 [RubyLLM 1.8](https://github.com/crmne/ruby_llm) – A single Ruby interface to AI / LLM models and APIs. This library is showing the fastest velocity of new features and enhancements I've seen in a library in years! [v1.8](https://github.com/crmne/ruby_llm/releases/tag/1.8.0) introduces support for using video files with multimodal models, as well as using OpenAI's moderation API for content moderation.
- [json v2.14.0](https://github.com/ruby/json/releases/tag/v2.14.0) – Ruby's official JSON library gets some minor enhancements.
- [MCP Ruby SDK 0.3](https://github.com/modelcontextprotocol/ruby-sdk) – Official Ruby SDK for the Model Context Protocol.
- [Brut 0.15](https://github.com/thirdtank/brut) – A new, opinionated Ruby web framework. ([Homepage.](https://naildrivin5.com/blog/2025/07/08/brut-a-new-web-framework-for-ruby.html))
- [Delayed 1.1](https://github.com/Betterment/delayed) – A multi-threaded, SQL-driven Active Job backend.
- [React on Rails 16.0](https://github.com/shakacode/react_on_rails) – A way to integrate React with Rails apps.
- [Ruby Polars v0.22.0](https://github.com/ankane/ruby-polars) – Blazingly fast DataFrames for Ruby.
- [docx 0.10](https://github.com/ruby-docx/docx) – Library for interacting with .docx (Word) files.
- [reCAPTCHA 5.21](https://github.com/ambethia/recaptcha) – Ruby helpers for reCAPTCHA.         

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/).
