Das Ruby-Team hat die Version 2.4 seiner freien Skriptsprache fertig- und zum Download bereitgestellt.
Die Entwickler brachten einige Geschwindigkeitsoptimierungen in Ruby 2.4 ein. Array#max und Array#min erstellen unter bestimmten Bedingungen keine temporären Arrays mehr und das neu hinzugefügte Regexp#match? führt Regexp-Treffer aus, ohne Rückbezugsobjekte zu erstellen. Auf Instanz-Variablen kann schneller zugegriffen werden. Ruby ignoriert Ausnahmen in Threads, solange sie nicht mit anderen Threads verbunden sind. Mit report_on_exception = true
können Entwickler eine Benachrichtigung ausgeben, wenn ein Thread aufgrund einer nicht abgefangenen Ausnahme beendet wurde. Die Thread-Deadlock-Erkennung zeigt nun Threads samt Backtrace und Abhängigkeiten. Weitere Neuerungen sind, dass Ruby OpenSSL 1.1.0 unterstützt. Dafür wurde die Unterstützung für OpenSSL 0.9.7 und älter entfernt. ext/tk sowie XMLRPC haben die Entwickler aus der stdlib entfernt. Weitere Änderungen sind in den Neuigkeiten der Version 2.4 aufgelistet.
Ruby wird seit über 20 Jahren entwickelt und unter der GPL-2.0+ und Ruby-Lizenz veröffentlicht. Die aktuelle Version kann als TAR-Archiv von der Projektwebseite heruntergeladen werden.