Reading the NGINX Unit Changelog Together
Nick Shadrin, Sr. Product Manager at NGINX, Inc.
NGINX Unit is different from NGINX in terms of its architecture, use cases, and its place in the application stack, but it's very similar in its development culture. In his session at NGINX Conf 2018, Nick describes the new features and other changes introduced in NGINX Unit over the past year. He starts with general topics like how to receive announcements on the open source changes, the different code branches, and the version numbering scheme. He continues with a deep dive into features completed during the beta period:
- Configuration persistence
timeoutparameter for applications- HTTP keepalives
homeparameter for Python virtual environments- Support for Python
atexithandler processesobject with prefork and dynamic process management- Perl application module
- Ruby application module
He concludes with a review of changes made after the GA release of version 1.0:
access_logparameter for basic access loggingenvironmentobject for setting environment variablesoptionsobject for managing php.ini configuration variables- Support for command-line arguments for Go executables
settingsobject for global configuration options- HTTP settings for request body size and timeouts