Nginx 1.21.4 berdan

Şaxa sereke ya nginx 1.21.4 hate berdan, ku tê de pêşkeftina taybetmendiyên nû berdewam dike (di şaxê stabîl a piştgirîkirî ya paralel 1.20 de, tenê guhertinên têkildarî rakirina xeletî û qelsiyên giran têne çêkirin).

Guhertinên sereke:

  • Piştgiriya ji bo sazkirina girêdanên HTTP/2 bi karanîna dirêjkirina NPN (Next Protocol Negotiation) li şûna ALPN hate sekinandin;
  • Girtin garantîkirî ye SSL- girêdan dema ku xerîdar dirêjkirina ALPN bikar tîne, heke di pêvajoya danûstandina girêdanê de protokolek piştgirîkirî neyê hilbijartin;
  • Di dîrektîfa "sendfile_max_chunk" de, nirxa xwerû bi 2 megabyte hatiye guherandin;
  • Di modula stream-ê de, rêwerza proxy_half_close hatîye zêdekirin, bi wê re hûn dikarin tevgerê gava girtina pêwendiyek TCP-ya proksî li yek ji aliyan ve mîheng bikin ("TCP nîv-nêzîk");
  • Di modula herikînê de, rêwerza ssl_alpn hate zêdekirin da ku navnîşa protokolên ALPN yên piştgirî (h2, http/1.1) û guhêrbara $ssl_alpn_protocol diyar bike, ku protokola ALPN ya ku bi muwekîlê re lihevkirî nîşan dide;
  • Dema ku OpenSSL 3.0 bikar tîne ji bo bangkirina SSL_sendfile() piştgirî lê zêde kir;
  • Rêbernameya "mp4_start_key_frame" di modula ngx_http_mp4_module de zêde kir ji bo weşana vîdyoyek ku ji çarçoveyek sereke dest pê dike.
  • Dema ku şîfrekirina veguheztina perçebûyî tê bikar anîn guherbara $content_length rast kir;
  • Dema ku bersivek bi dirêjahiya nerast ji pişta proksikirî werdigire xeletiya cachkirina girêdanê rast kir;
  • Dema ku sernavên paşperdeyan xelet in, têketin bi asta "çewtî" li şûna "agahiyê" rast kirin;
  • Dema ku HTTP/2 û rêbernameya aio_write bikar tînin, daxwazên rast têne daliqandin.

Source: opennet.ru