body { background: white; color: black; font-family: sans-serif; line-height: 1.4em; text-align: center; margin: 0; padding: 0; } #banner { background: black; color: #F2F2F2; line-height: 1.2em; padding: .3em 0; box-shadow: 0 5px 10px black; } #banner a { color: #00B140; } #main { text-align: left; margin: 0 auto; min-width: 32em; max-width: 64em; } #menu { float: right; width: 11em; padding: 0 .5em 1em .5em; border-left: 2px solid #DDD; } #content { margin-right: 13.5em; padding: 0 .2em 0 1.5em; } h1 { display: block; font-size: 3em; text-align: left; height: .7em; margin: 0; margin-bottom: .5em; } h1 img { width: 100%; } h2 { text-align: center; } p { text-align: justify; } table.news p { margin-top: 0; } table.news td { vertical-align: baseline; } table.news .date { text-align: right; padding-right: 0.5em; white-space: nowrap; } table.donors td { vertical-align: baseline; } table.donors li { text-align: left; } div.directive { background: #F2F2F2; line-height: 1em; margin: 1em 0 1em -1em; padding: .7em .7em .7em 1em; border-top: 2px solid #DDD; } div.directive th { padding-left: 0; padding-right: .5em; vertical-align: baseline; text-align: left; font-weight: normal; } div.directive td { vertical-align: baseline; } div.directive pre { padding: 0; margin: 0; } div.directive p { margin: .5em 0 0 .1em; font-size: .8em; } a.notrans { color: gray; text-decoration:none; } span.initial { font-size: 200%; float: left; padding-right: 10pt;} ul, ol { margin: .5em 0 1em 1em; padding: 0 .5em; } ol { list-style-position: inside; } li { text-align: justify; padding: .5em 0 0 1px; } .compact li { padding-top: 0; } dl { margin: .5em 0 1em 0; } dt { margin: .5em 0; } .compact dt { margin-bottom: .2em; } dd { margin-left: 1.5em; padding-left: 1px; text-align: justify; } td.list { background: #F2F2F2; } blockquote { margin: 1em 0 1em 1em; padding: .5em; } li blockquote, dd blockquote { margin: .7em 0; } blockquote.note { border: 1px dotted #999; line-height: 1.2em; text-align: justify; } blockquote.example { line-height: 1em; border-left: 1px solid #BBB; } blockquote.example pre { padding: 0; margin: 0; } sup { font-size: 50%; } .video { position: relative; padding-bottom: 56.25%; overflow: hidden; } .video iframe, .video object, .video embed { position: absolute; top:0; left:0; width:100%; height:100%; }

nginx

english
русский

news
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009

about
download
security
documentation
faq
books
community

trac
twitter
blog

unit
njs

nginx news: 2022

2022-12-15

unit-1.29.0 version has been released, featuring initial njs support and per-app cgroups.

2022-12-13

nginx-1.23.3 mainline version has been released.

2022-11-17

njs-0.7.9 version has been released.

2022-10-25

njs-0.7.8 version has been released, featuring the js_preload_object directive.

2022-10-19

nginx-1.22.1 stable and nginx-1.23.2 mainline versions have been released, with a fix for the memory corruption and memory disclosure vulnerabilities in the ngx_http_mp4_module (CVE-2022-41741, CVE-2022-41742).

2022-09-13

unit-1.28.0 version has been released.

2022-08-30

njs-0.7.7 version has been released, featuring advanced fs API and extended js directives scope.

2022-07-19

nginx-1.23.1 mainline version has been released.

2022-07-19

njs-0.7.6 version has been released, featuring improved r.args object.

2022-06-21

nginx-1.23.0 mainline version has been released.

2022-06-21

njs-0.7.5 version has been released.

2022-06-02

unit-1.27.0 version has been released.

2022-05-24

njs-0.7.4 version has been released, featuring extended directives for Fetch API: js_fetch_timeout, js_fetch_verify, js_fetch_buffer_size, js_fetch_max_response_buffer_size.

2022-05-24

nginx-1.22.0 stable version has been released, incorporating new features and bug fixes from the 1.21.x mainline branch  — including hardening against potential requests smuggling and cross-protocol attacks, ALPN support in the stream module, better distribution of connections among worker processes on Linux, support for the PCRE2 library, support for OpenSSL 3.0 and SSL_sendfile(), improved sendfile handling on FreeBSD, the mp4_start_key_frame directive, and more.

2022-04-12

njs-0.7.3 version has been released.

2022-01-25

nginx-1.21.6 mainline version has been released.

2022-01-25

njs-0.7.2 version has been released.