Официально представлен релиз Perl 5.10.1, выпущенный спустя почти два года с момента выпуска Perl 5.10.0.
Основные изменения:
При подготовке релизов осуществлена миграция с системы контроля версий Perforce на Git;
В работе выражений given/when и оператора "~~" отмечены изменения, при определенных условиях, нарушающие совместимость.
Включение в состав новых версий модулей Test::Harness и ExtUtils::MakeMaker, привело к удалению модулей Test::Harness::Straps, ExtUtils::MakeMaker::bytes и ExtUtils::MakeMaker::vmsish.
Устранены регрессивные изменения в работе выражений подобных '$re = qr/^bar/; "foo\nbar" =~ /$re/m;', которые срабатывали в 5.8.x, но перестали в 5.10.0;
БД Unicode символов (Unicode Character Database ) обновлена до версии 5.1;
Добавлена поддержка проведения тестовых сценариев в параллельном режиме, определение числа параллельно запущенных заданий определяется через переменную окружения TEST_JOBS;
Реализована поддержка технологии динамической трассировки DTrace, разработанной в рамках проекта OpenSolaris;
В комплект включены новые модули: autodie (альтернатива модулю Fatal), Compress::Raw::Bzip2 и Parse::CPAN::Meta;
В состав добавлена утилита perlthanks, которая является вариантом perlbug, ориентированным для отправки разработчикам сообщений не связанных с ошибками.
Обновлены версии более 130 входящих в базовую поставку модулей.