W 2020 roku wydano Ruby 3.0. Wersja ta koncentruje się wokół hasła „Ruby 3x3”, które oznacza m.in. że wersja 3 jest trzy razy szybsza od wersji 2.0. Kolejnym znaczącym usprawnieniem jest wprowadzenie zupełnie nowego modelu współbieżności, opartego na „ractorach” (pierwotnie mających się nazywać „gildiami”). Kod wykonywany w obrębie ractorów jest wykonywany z użyciem Global Interpreter Lock, jednak różne ractory są wykonywane w pełni współbieżnie.

25 grudnia 2021 roku wydano Ruby 3.1, wprowadzający m.in. kompilator YJIT (Yet Another JIT) opracowany przez Shopify, znacząco przyspieszający wykonywanie programów.

25 grudnia 2022 roku wydano Ruby 3.2, zawierający m.in. wsparcie dla WebAssembly (WASI) oraz dalsze usprawnienia kompilatora YJIT.

25 grudnia 2023 roku wydano Ruby 3.3, wprowadzający scheduler wątków M:N, pozwalający na zarządzanie M wątkami Ruby przez N wątków systemowych.

25 grudnia 2024 roku wydano Ruby 3.4, wprowadzający m.in. Prism jako domyślny parser, modularny garbage collector oraz znaczące przyspieszenie parsowania JSON.

Cechy