Public bug reported: NGINX in Debian had 1.9.6, which was the subject of a recent merge, which successfully landed in Xenial.
While there is a Perl transition in progress, and any additional NGINX versions will not immediately be available, it should still be considered the usefulness of updating the nginx version to 1.9.9. Typically, this would be done by a merge from Debian. However, Debian has not released an updated NGINX package, and remains at 1.9.6, even in the Debian git repository (with only two additional changes not yet included as it's not packaged). I would like to see an Ubuntu-specific upload that would have 1.9.9 available for the Xenial repositories, with the potential for a merge later from Debian. ------ Additional considerations during update consideration: * Security Team Mandate: disable HTTP/2 in the package until further notice - This was already incorporated in the 1.9.6 merge, and the 1.9.9 upload should not affect this as the disablement of those features will still be in place. ------ Below are the upstream changelogs (http://nginx.org/en/CHANGES) between 1.9.6 and 1.9.7. Additional features are great, however there are also additional bugs fixed, expecially when proxying data via nginx (by proxy_pass and other directives): Changes with nginx 1.9.9 09 Dec 2015 *) Bugfix: proxying to unix domain sockets did not work when using variables; the bug had appeared in 1.9.8. Changes with nginx 1.9.8 08 Dec 2015 *) Feature: pwritev() support. *) Feature: the "include" directive inside the "upstream" block. *) Feature: the ngx_http_slice_module. *) Bugfix: a segmentation fault might occur in a worker process when using LibreSSL; the bug had appeared in 1.9.6. *) Bugfix: nginx could not be built on OS X in some cases. Changes with nginx 1.9.7 17 Nov 2015 *) Feature: the "nohostname" parameter of logging to syslog. *) Feature: the "proxy_cache_convert_head" directive. *) Feature: the $realip_remote_addr variable in the ngx_http_realip_module. *) Bugfix: the "expires" directive might not work when using variables. *) Bugfix: a segmentation fault might occur in a worker process when using HTTP/2; the bug had appeared in 1.9.6. *) Bugfix: if nginx was built with the ngx_http_v2_module it was possible to use the HTTP/2 protocol even if the "http2" parameter of the "listen" directive was not specified. *) Bugfix: in the ngx_http_v2_module. ** Affects: nginx (Ubuntu) Importance: Wishlist Assignee: Thomas Ward (teward) Status: In Progress -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to nginx in Ubuntu. https://bugs.launchpad.net/bugs/1527709 Title: Update Xenial nginx to 1.9.9 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nginx/+bug/1527709/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs