Liberasyon nginx 1.19.2 ak njs 0.4.3

Fòme lage en nginx 1.19.2, nan ki devlopman nan nouvo kapasite ap kontinye (an paralèl sipòte ki estab branch 1.18 Se sèlman chanjman ki gen rapò ak eliminasyon erè grav ak frajilite yo fèt).

Prensipal la chanjman:

  • Keepalive-соединения теперь начинают закрываться до исчерпания всех доступных соединений, а в логе отражаются соответствующие предупреждения.
  • При использовании chunked-передачи реализована оптимизация чтения тела запроса клиента.
  • Устранена утечка памяти, проявляющаяся при использовании директивы «ssl_ocsp».
  • Исправлена появившаяся в прошлом выпуске проблема с выводов в лог сообщений «zero size buf in output» при возвращении некорректного ответа сервером FastCGI.
  • Устранён крах рабочего процесса, возникающий в случае установки различного размера large_client_header_buffers в разных виртуальных серверах.
  • Решена проблема с некорректным завершением SSL-соединений и выводом в лог предупреждений «SSL_shutdown() failed (SSL: … bad write retry)».
  • Исправлены ошибки в модулях ngx_http_slice_module и ngx_http_xslt_filter_module.

Ansanm pran plas lage njs 0.4.3, yon entèprèt JavaScript pou sèvè wèb nginx la. Njs entèprèt la aplike estanda ECMAScript epi li pèmèt ou elaji kapasite nginx pou trete demann lè l sèvi avèk scripts nan konfigirasyon an. Scripts yo ka itilize nan yon fichye konfigirasyon pou defini lojik avanse pou trete demann, jenere yon konfigirasyon, jenere dinamik yon repons, modifye yon demann/repons, oswa byen vit kreye souch pou rezoud pwoblm nan aplikasyon web yo. Nan nouvo vèsyon an:

  • Добавлен модуль Query String с функциями для разбора строки с параметрами HTTP-запроса.
  • В функциях fs.mkdir() и fs.rmdir() появилась поддержка рекурсивного создания и удаления каталогов.
  • Добавлен декодировщик UTF-8.
  • Реализована поддержка TextEncoder и TextDecoder для преобразования между кодами символов и их Unicode-представлением. (например: «(new TextDecoder()).decode(new Uint8Array([206,177,206,178]))».

Sous: opennet.ru

Add nouvo kòmantè