Issue Nginx 1.23.1 and NJS 0.7.6

formed the main branch nginx 1.23.1 , in the framework of which the development of new opportunities continues. In parallel supported stable branch 1.22.x, only changes are made associated with the elimination of serious errors and vulnerabilities. Next year, a stable branch 1.24.

among changes will be formed on the basis of the main branch of 1.23.x:

at the same time took place release NJS 0.7.6 , JavaScript language interpreter for the Nginx web server. The NJS interpreter implements ECMASCIPT standards and allows you to expand the capabilities of NGINX for processing requests using scripts in configuration. Scripts can be used in the configuration file to determine the advanced logic of requests processing, the formation of configuration, the dynamic generation of the response, the modification of the request/response or the quick creation of plugs with the solution to the problems in Web applications.

The new version expands the capabilities of the R.Args {} object: Support for indicating the indication of several arguments to one key and separating the keys by the regulatory register. Symbol.For (), symbol.keyFor (), atob () and btoa ().

are implemented methods.

/Media reports.