Несколько часов назад был анонсирован выпуск новой версии Linux-дистрибутива Ubuntu — 17.04 под кодовым названием «Zesty Zapus».
Новая версия Ubuntu 17.04 обладает небольшим сроком поддержки (9 месяцев, т.е. до января 2018 года) и поэтому больше позиционируется не для production-использования, а для домашних пользователей и энтузиастов, желающих попробовать новые технологии. Впрочем, глобальных изменений в Ubuntu 17.04 «Zesty Zapus» не так много. Среди особенностей релиза:
использование swap-файла (вместо swap-раздела на диске) для новых инсталляций;
переход на systemd-resolved как стандартный DNS-клиент по умолчанию;
отказ от поддержки 32-битной архитектуры PowerPC (ppc64el по-прежнему поддерживается);
поддержка принтеров, позволяющих печатать без необходимости в специфичных драйверах (IPP Everywhere и Apple AirPrint);
Ubuntu Desktop: LibreOffice 5.3, приложения из GNOME обновлены до 3.24 (за исключением Nautilus, Terminal, Evolution, Software), отказ от gconf в пользу gsettings, доступность Unity 8 в качестве альтернативной сессии;
В среду, в День космонавтики, вышла новая стабильная версия популярного веб-сервера с открытым кодом nginx — 1.12.0.
Релиз nginx 1.12 вобрал в себя все изменения, внесённые в кодовую базу проекта на протяжении выпусков 1.11.x (общей продолжительностью около года), и предложил их в рамках стабильного решения для использования в production. Среди наиболее значимых новшеств в nginx 1.12 (по сравнению с предыдущими стабильными версиями 1.10.x) можно выделить следующие:
теперь nginx всегда использует внутренние реализации MD5 и SHA1;
accept_mutex по умолчанию выключен;
поддержка IPv6 собирается автоматически (параметр configure --with-ipv6 упразднён);
возможность указывать директивы ssl_certificate и ssl_certificate_key несколько раз для загрузки сертификатов разных типов (например, RSA и ECDSA);
новые модули: ngx_stream_map_module, ngx_stream_return_module, ngx_stream_geo_module и ngx_stream_geoip_module, ngx_stream_split_clients_module, ngx_stream_log_module, ngx_stream_realip_module, ngx_stream_ssl_preread_module;
новые директивы: absolute_redirect, worker_shutdown_timeout, http2_max_requests (в модуле ngx_http_v2_module), proxy_cache_background_update и proxy_cache_max_range_offset (аналогично для fastcgi_*, scgi_*, uwsgi_*);
поддержка клиентских SSL-сертификатов и переменных в модуле stream;
многочисленные исправления в поддержке протокола HTTP/2;
модуль ngx_http_realip_module теперь позволяет устанавливать не только адрес, но и порт клиента (переменная $realip_remote_port).
Полный список изменений на русском языке доступен в документе CHANGES.ru-1.12.
P.S. Одновременно с nginx 1.12 вышла и enterprise-версия этого веб-сервера, доступная пользователям по платной подписке, — NGINX Plus R12.