Public list by ~rubyweekly

Issue 811 - You need to upgrade Rails 7.x and 8.x now

[CVE-2026-66066] Possible arbitrary file read and remote code execution in Active Storage variant processing

https://discuss.rubyonrails.org/t/cve-2026-66066-possible-arbitrary-file-read-and-remote-code-execution-in-active-storage-variant-processing/91432

A Critical Active Storage Vulnerability in Rails — A specially crafted 'image' uploaded to Rails 7.x or 8.x apps in their default configuration can potentially expose arbitrary files on the server via Active Storage's vips processor. Patched in Rails 7.2.3.2, 8.0.5.1 and 8.1.3.1. You may also need to upgrade libvips. Rails 6.x isn't affected by default.

20 days ago

Senior Rails engineers who start shipping next week

https://go.fastruby.io/9xu

Rails Experts You Like & Trust, Now Embedded in Your Team 🚀 — Since 2017, companies have trusted FastRuby.io with their most complex Rails upgrades. Now those same senior engineers can scale your team fast: shipping features, fixing bugs, accelerating delivery, and using AI effectively. Let's talk!

#rails staff augmentation #ruby staff augmentation #hire rails developers #rails contractors #senior rails engineers #ruby on rails consulting

20 days ago

The inliner is yielding benefits for ZJIT

https://railsatscale.com/2026-07-28-the-inliner-is-yielding-benefits/

The Inliner is Yielding Benefits for ZJIT — ZJIT, the experimental just-in-time compiler written in Rust, has added inlining capabilities. This post shows how method inlining speeds up block-heavy code such as Array#each. Early microbenchmarks are striking, with up to 35x speed gains in one case.

20 days ago

Behind the GitLab RCE: A depthfirst Journey into the Ruby Ecosystem | depthfirst

https://depthfirst.com/research/behind-the-gitlab-rce-a-depthfirst-journey-into-the-ruby-ecosystem

Finding 105 Vulnerabilities in the Ruby Ecosystem — An app security firm turned its scanner on gems with native C extensions. A Nokogiri out-of-bounds read of 17 years' vintage is a particular highlight.

20 days ago

What Happens When You Get Codex to Golf Ruby

https://rubyinside.com/romangolf/

Golfing Ruby with Codex: From 250 Bytes to 90 — I tell the tale of pushing GPT-5.6 Sol to make a Roman numeral generator smaller, ending at 90 bytes. Along the way, many Ruby features popped out: character literals, endless methods, a 1.% exception trick, and a (not so) novel algorithm from 1976.

20 days ago

Curiosity reduced the heap size by 60%

https://mostlyobvio.us/2026/07/curiosity-reduced-the-heap-size-by-60/

Curiosity Reduced the Heap Size by 60% — Agents are often good at diagnosing warnings and errors, but in this case an agent's attempts to ignore a warning led Paweł to a striking memory use saving.

20 days ago

Ruby Galaxies — Four Ruby codebases visualized with RubyLens

https://st0012.dev/ruby-galaxies/

RubyLens: Turn Your Ruby Project into a Galaxy Visualization — A gem that turns a Ruby codebase into a galaxy, in either HTML or video form, built on top of Rubydex which performs the analysis. The site contains a few pre-built examples to enjoy. GitHub repo.

20 days ago

Courrier: a gem to send emails without SMTP

https://railsdesigner.com/new-rails-courrier/

Courrier 1.0: A Gem to Send Emails Without SMTP — Brings the ability to send email through 13 providers and 7 newsletter platforms into a single library. There's also a Rails integration which brings generators and Active Job support.

20 days ago

Automate Tech Debt Audits with Claude Code | FastRuby.io

https://www.fastruby.io/blog/tech-debt-audit-with-claude-code.html

🤖 Automating Ruby Tech Debt Audits with Claude Code — Introduces a Claude Code skill (which you can read here) that strings together a variety of tools to produce a scored, one-shot quality report for Ruby projects.

20 days ago