Нашри nginx 1.21.4

Филиали асосии nginx 1.21.4 бароварда шуд, ки дар доираи он таҳияи хусусиятҳои нав идома дорад (дар филиали устувори параллелӣ дастгирӣшаванда 1.20, танҳо тағиротҳои марбут ба рафъи хатогиҳо ва осебпазирии ҷиддӣ ворид карда мешаванд).

Тағйироти асосӣ:

  • Дастгирии таъсиси пайвастҳои HTTP/2 бо истифода аз тамдиди NPN (Next Protocol Negotiation) ба ҷои ALPN қатъ карда шуд;
  • Кафолат медиҳад, ки пайвастҳои SSL вақте ки муштарӣ тамдиди ALPN-ро истифода мебарад, агар протоколи дастгирӣшуда ҳангоми гуфтушуниди пайваст интихоб нашавад;
  • Дар дастури "sendfile_max_chunk" арзиши пешфарз ба 2 мегабайт иваз карда шудааст;
  • Дар модули ҷараён директиваи proxy_half_close илова карда шудааст, ки бо он шумо метавонед рафторро ҳангоми бастани пайвасти прокси TCP дар яке аз тарафҳо танзим кунед (“TCP нимпаҳлӯ”);
  • Дар модули ҷараён дастури ssl_alpn барои муайян кардани рӯйхати протоколҳои дастгирӣшудаи ALPN (h2, http/1.1) ва тағирёбандаи $ssl_alpn_protocol, ки протоколи ALPN-ро бо муштарӣ мувофиқашуда инъикос мекунад, илова карда шудааст;
  • Дастгирии иловашуда барои занг задани SSL_sendfile() ҳангоми истифодаи OpenSSL 3.0;
  • Дастури "mp4_start_key_frame" дар модули ngx_http_mp4_module барои пахши ҷараёни видео, ки аз чаҳорчӯбаи калидӣ сар мешавад, илова карда шуд.
  • Танзими тағирёбандаи $content_length ҳангоми истифодаи рамзгузории интиқоли порча собит;
  • Хатои собит кэшкунии пайвастшавӣ ҳангоми гирифтани ҷавоби дарозии нодуруст аз пуштибони прокси;
  • Сабти сабти ном бо сатҳи "хато" ба ҷои "маълумот" ҳангоми нодуруст будани сарлавҳаҳои пушти сар;
  • Дархостҳои собит овезон ҳангоми истифодаи HTTP/2 ва дастури aio_write.

Манбаъ: opennet.ru

Илова Эзоҳ