News
RubyLLM 1.16: Concurrent Tool Execution, Rails-Style Instrumentation, and api_base for Every Provider
When you first reach for an LLM library, the only question is whether it works. Can it call the model, parse the response, run a tool. Once your app is actually in production, the questions change. Is it fast? Can I see what it’s doing when someth...
Strengthening Security for the Ruby Ecosystem: A Team of Security Engineers in Residence
We’re excited to announce that Ruby Central has been awarded a grant from Alpha-Omega to help improve the security of the Ruby open source ecosystem. With this support, Ruby Central is funding a team of Security Engineers in Residence to find real...
Modernizing Ruby Central's Bylaws and Officer Updates
Since our last Board message that announced the launch of Steering Committees and making an open call for volunteer leadership, we have spent a significant amount of time discussing the future of our organization.
Those conversations covered sust...
Cool down before you install: give new gems a few days to be vetted - RubyGems Blog
Most supply-chain attacks against RubyGems exploit a narrow window: an account is compromised, a malicious version ships, and any bundle install in the minutes that follow resolves straight to it. Bundler 4.0.13 introduces cooldown, a time-based f...
Cool down before you install: give new gems a few days to be vetted - RubyGems Blog
Most supply-chain attacks against RubyGems exploit a narrow window: an account is compromised, a malicious version ships, and any bundle install in the minutes that follow resolves straight to it. Bundler 4.0.13 introduces cooldown, a time-based f...
Rails 8.1 Adds Native Markdown Rendering Support | Saeloun Blog
Rails 8.1 introduces native markdown rendering with format.md support in controllers, making it easier to serve AI generated content directlyMarkdown has become the lingua franca of AI. Large language models output markdown by default, documentati...