---
title: "Ruby 2.5.1, Ruby 3x3 internals, and a new GUI for Passenger"
publication: "Ruby Weekly"
issue: 392
published_at: "2018-03-29"
canonical_url: "https://rubyweekly.com/issues/392"
---

Ruby 2.5.1, Ruby 3x3 internals, and a new GUI for Passenger

This week's Ruby and Rails news[Read this e-mail on the Web](http://rubyweekly.com/issues/392)

Ruby WeeklyIssue 392 — March 29, 2018

Yui Naruse[Ruby 2.5.1 (and others) Released](https://www.ruby-lang.org/en/news/2018/03/28/ruby-2-5-1-released/)As well as [2.4.4](https://www.ruby-lang.org/en/news/2018/03/28/ruby-2-4-4-released/), [2.3.7](https://www.ruby-lang.org/en/news/2018/03/28/ruby-2-3-7-released/) and [2.2.10](https://www.ruby-lang.org/en/news/2018/03/28/ruby-2-2-10-released/) (likely the last ever 2.2 release, by the way). Why? Several security vulnerabilities have been fixed.


Vladimir Makarov[Towards The Ruby 3x3 Performance Goal](https://developers.redhat.com/blog/2018/03/22/ruby-3x3-performance-goal/)A low-level look at what the 3x3 goal will take, so if terms like RTL and JIT mean anything to you, you’ll enjoy this deep dive.


Nate Berkospec[A New Ruby Application Server: NGINX Unit](https://www.speedshop.co/2018/03/28/nginx-unit-for-ruby.html)NGINX has added Ruby support to their new multi-language, microservice-enabling application server. Nate Berkopec digs into when and why it’s worth using (or not).


GoCDSponsored[Announcement: Continuous Delivery on Kubernetes with GoCD](https://www.gocd.org/2018/03/21/continuous-delivery-gocd-kubernetes/?utm_campaign=k8s_gocd&utm_medium=newsletter_ad&utm_source=cooperess_ruby&utm_content=gocd_k8s_blog&utm_term=)GoCD now integrates natively with Kubernetes. GoCD's pipeline capability along with Kubernetes' highly programmable platform provide the premiere Continuous Delivery tool on modern infrastructure.

[![GoCD\](https://copm.s3.amazonaws.com/49adb0e3.png)](https://www.gocd.org/2018/03/21/continuous-delivery-gocd-kubernetes/?utm_campaign=k8s_gocd&utm_medium=newsletter_ad&utm_source=cooperess_ruby&utm_content=gocd_k8s_blog&utm_term=)


Phusion Blog[Fuse Panel: A Graphical Interface for Passenger](https://blog.phusion.nl/2018/03/29/new-fuse-panel-for-phusion-passenger/)Passenger, the Ruby app server, gains a new GUI providing tools to monitor, administer, analyze and troubleshoot apps. [Get it here.](https://www.phusionpassenger.com/fuse-panel/install)


Dan Mayer[An Overview of Ruby Benchmarking](https://www.mayerdan.com/ruby/2018/03/25/ruby-benchmarking)An exploration of measuring the performance of your Ruby code and apps with links to tools and approaches you can get started with.


Luca Guidi[Measuring Elapsed Time with Ruby, The Right Way](https://blog.dnsimple.com/2018/03/elapsed-time-with-ruby-the-right-way/)Skip the multiple `Time.now` calls with this more accurate, Ruby 2.1+ flavored approach.


Sihui Huang[How to Contribute to Ruby](http://www.sihui.io/how-to-contribute-to-ruby/)Materials and resources to get you contributing to Ruby quickly, based on observations at an event attended by Matz and other Ruby committers.


Jobs

- [Senior Rails API Developer (San Francisco)](https://jobs.lever.co/joinswoop/01e66b2c-e684-41d7-8894-3310c9591b62?utm_source=rubyweekly&utm_medium=email)We've found product market fit & will be significantly scaling the team over the next 12 months. Come join us. Swoop
- [Write Awesome Ruby @ Fullscript (Ottawa, Canada & Remote)](https://fullscript.com/careers?utm_source=rubyweekly&utm_medium=email)Come make an impact and help change an industry at a rapidly growing & profitable healthcare e-commerce startup. Fullscript
- [Are You Looking For A Dream Ruby Role In NY Or The Bay Area?](https://underdog.io/?utm_medium=advertisement&utm_source=rubyweekly&utm_campaign=homepage2018-mar-29&utm_content=dream-ruby-role)Try Underdog.io, where hundreds of the best tech companies go to meet top ruby engineers. Companies email you directly as soon as next Monday. Underdog.io

In brief

- [Gotham Ruby Call for Papers](https://cfp.goruco.com/events/goruco2018?utm_source=rubyweekly&utm_medium=email) news 
Gotham Ruby will be in New York on June 16, 2018. Gotham Ruby
- [CVE-2018-8777: DoS by Large Request in WEBrick](https://www.ruby-lang.org/en/news/2018/03/28/large-request-dos-in-webrick-cve-2018-8777/?utm_source=rubyweekly&utm_medium=email) news 
Fixed in the latest Ruby releases (above). There’s also an [HTTP response splitting vuln](https://www.ruby-lang.org/en/news/2018/03/28/http-response-splitting-in-webrick-cve-2017-17742/). ruby-lang.org
- [Matz on the History, and Future, of Ruby](https://blog.sideci.com/if-the-os-landscape-was-disrupted-would-ruby-have-survived-until-today-815a1bb063a6?utm_source=rubyweekly&utm_medium=email) news 
Conjecture on how the OS landscape affected Ruby’s success along with other Ruby history. SideCI Team
- [CVE-2018-8778: Buffer Under-Read in String#unpack](https://www.ruby-lang.org/en/news/2018/03/28/buffer-under-read-unpack-cve-2018-8778/?utm_source=rubyweekly&utm_medium=email) news 
Fixed in the new releases (above). ruby-lang.org
- [How to Deploy Rails Apps with Ansible, Capistrano and Semaphore](https://semaphoreci.com/community/tutorials/how-to-deploy-rails-applications-with-ansible-capistrano-and-semaphore?utm_source=rubyweekly&utm_medium=email) tutorial Heidar Bernhardsson
- [Using Rails 5.2's Credentials and Kubernetes Together](http://kirshatrov.com/2018/03/24/rails-credentials-kubernetes/?utm_source=rubyweekly&utm_medium=email) tutorial Kir Shatrov
- [Free eBook: How to Become Cloud Native](https://resources.codeship.com/ebooks/become-cloud-native-aw?utm_source=email-sponsorship&utm_medium=cpc-ruby-weekly-secondary&utm_campaign=become-cloud-native) 
This eBook breaks down the 3 pillars of being cloud native and what they mean on a practical level. CodeshipSponsored
- [Vue.js Components with CoffeeScript for Rails](https://blog.codeship.com/vuejs-components-with-coffeescript-for-rails/?utm_source=rubyweekly&utm_medium=email) tutorial Daniel P. Clark
- [Share Your Gem's Changelogs on RubyGems.org](https://olivierlacan.com/posts/changelogs-on-rubygems-org/?utm_source=rubyweekly&utm_medium=email) tutorial 
It’s a good idea. Olivier Lacan
- [Focused 'puts' Debugging with STDERR](https://medium.com/rubyinside/focused-puts-debugging-with-stderr-5343655255ed?utm_source=rubyweekly&utm_medium=email) tutorial 
A nice approach to silence everything in app output except your `puts` messages. Alex Taylor
- [How to Create an Active Storage Previewer in Rails 5.2+](https://gorails.com/episodes/how-to-create-an-active-storage-previewer?autoplay=1) video GoRails Screencasts
- [Fix Production Bugs in Seconds with Sentry](https://start.sentry.io/for/ruby?utm_source=advertisement&utm_medium=display&utm_content=rubyweekly&utm_campaign=sponsorship) tools SentrySponsored
- [Passenger 5.2.2 Released](https://blog.phusion.nl/2018/03/28/passenger-5-2-2/?utm_source=rubyweekly&utm_medium=email) tools 
Fixes a regression preventing the use of multiple `passenger_base_uri`s, and improves some internals. Phusion Blog
- [Alki: A Dependency Injection Framework for Ruby](http://alki.io/?utm_source=rubyweekly&utm_medium=email) tools Alki
- [Everything You Need for Managing Dependencies in Your OS Project](https://depfu.com/for-open-source?utm_source=rubyweekly&utm_campaign=brief&utm_content=oss) tools DepfuSponsored
- [Strong Migrations: Catch Unsafe Migrations at Dev Time](https://github.com/ankane/strong_migrations?utm_source=rubyweekly&utm_medium=email) code Andrew Kane
- [PpSql: ActiveRecord SQL Query Log Beautifier](https://github.com/kvokka/pp_sql?utm_source=rubyweekly&utm_medium=email) code Mike Belyakov
- [Envizon: A Network Visualization Tool Written with Rails](https://github.com/evait-security/envizon?utm_source=rubyweekly&utm_medium=email) code evait security GmbH
- [Ruby Event Store 0.27 Released](https://blog.arkency.com/ruby-event-store-use-without-rails/?utm_source=rubyweekly&utm_medium=email) code 
You can now use it independently of Rails. Robert Pankowecki
- [Cage the Bird: A Ruby Script for Purging Your Twitter Account](https://github.com/stebbins/cage-the-bird?utm_source=rubyweekly&utm_medium=email) code 
Deletes likes, retweets, and tweets. Harry Stebbins

Curated by [Peter Cooper](https://twitter.com/peterc) and [Glenn Goodrich](https://twitter.com/ruprict), and published by [Cooperpress](https://cooperpress.com/).
Send feedback by simply replying to this mail.
Want to sponsor an issue? See our [media kit.](https://cooperpress.com/mediakit)
Want to post a job? Email us or [use our self-serve system.](https://booking.cooperpress.com/jobs)

[Stop getting Ruby Weekly](*|UNSUB|*) | [Change email address](*|UPDATE_PROFILE|*) | [Read this issue on the Web](http://rubyweekly.com/issues/392)

© Cooperpress Ltd, Fairfield Enterprise Centre, Louth, LN11 0LS, UK
[Email policy](https://cooperpress.com/spam.html) [Privacy policy](https://cooperpress.com/privacy.html)
