Спустя год с выпуска предыдущей версии, анонсирован новый релиз «официального» интерпретатора языка программирования Ruby.
В целом, версия 1.9.3 является логичным эволюционным развитием интерпретатора и не несёт в себе кардинальных изменений, способных сломать совместимость с существующим кодом.
Среди значимых изменений стоит отметить:
- вместо GPLv2 + Ruby License используется 2-clause BSD License + Ruby License;
- в поставку включен RubyGems версии 1.8.10;
- улучшен механизм загрузки кода, что позволяет значительно сократить время загрузки приложений;
- библиотека работы с датами переписана на языке Си, что также положительно сказывается на производительности;
- включена возможность параллельного выполнения test/unit.
Более подробный перечень нововведений традиционно приведён в файле NEWS.
Кстати, пользователи rvm уже имеют возможность обновиться и радоваться всеми нововведениями Ruby 1.9.3.