Red Hat обновила инструментарий для разработчиков, позволяющий использовать в Red Hat Enterprise Linux (RHEL) новые технологии разработки в рамках текущих версий RHEL 6 и 7 и при этом не задействовать сторонние репозитории. Обновленный Developer Toolset 3.1 предназначен для разработчиков приложений на языках Cи и C++ и включает следующие компоненты: набор компиляторов GNU Compiler Collection (GCC) 4.9.2 с многочисленными усовершенствованиями и устранением ошибок; интегрированную среду разработки модульных кроссплатформенных приложений Eclipse 4.4.2 с поддержкой Java 8 и обновлением в виде Eclipse CDT (8.6), Eclipse Linux Tools (3.2), Eclipse Mylyn (3.14.2) и Eclipse EGit/JGit (3.6.1). Дополнительно были обновлены пакеты GDB 7.8.2, elfutils 0.161, memstomp 0.1.5, SystemTap 2.6, Valgrind 3.10.1, Dyninst 8.2.1 и ltrace 0.7.91.
Ещё один пакет инструментов, Red Hat Software Collections 2 Beta, получил следующие усовершенствования:
• Python 3.4 — последняя ветка стабильного релиза Python 3 с включением дополнительных утилит и драйверов для подключения к БД MySQL;
• PHP 5.6 получил набор улучшений, в том числе функцию, позволяющую упростить переход с более ранних версий PHP;
• Perl 5.20 — последний релиз языка программирования Perl получил набор дополнительных утилит, скриптов и драйверов для подключения к БД MySQL и PostgreSQL;
• Ruby 2.2 — обновленный до версии 2.2 фреймворк Rails предоставляет программистам возможность работы без обязательной инсталляции последнего обновления Rails.
• MySQL5.6 получил комплект расширений для подсистем InnoDB, призванных увеличить пропускную способность транзакций, улучшить управление большими массивами данных и разделение данных при запросах;
• MariaDB 10 — последний релиз простой в применении альтернативы MySQL;
• PostgreSQL 9.4 — обновление включает новый тип данных для JSONB, позволяющий увеличить масштабируемость операций логического декодирования, использовать новые инструменты двунаправленной репликации, и несколько дополнительных расширений, способствующих повышению производительности;
• MongoDB 2.6 — документо-ориентированная система управления базами данных получила комплексное обновление серверной части, увеличение масштабируемости. Реализована поддержка пересечения индексов;
• Passenger 4.0 — новый веб-сервер и сервер приложений для Ruby Passenger 4.0 был оптимизирован для повышения производительности, в том числе при работе с памятью.
Помимо этих компонентов пакеты для разработчиков получили следующие обновления: Maven 3.0.5, Python 2.7, Thermostat 1.2, nginx 1.6, DevAssistant 0.9.3, Node.js 0.10.33. Для популярных коллекций программ, востребованных разработчиками, подготовлены шаблоны для создания контейнеров Docker.
Developer Toolset 3.1 и Software Collections 2 beta будут поддерживаться в актуальном состоянии на протяжении не менее двух лет с момента релиза, в течение которых пользователи будут снабжаться всеми необходимыми обновлениями с устранением проблем безопасности и критических ошибок.