Fa'asa'olotoina o le nginx 1.19.2 ma le njs 0.4.3

Fausia tatala i luga nginx 1.19.2, i totonu o loʻo faʻaauau pea le atinaʻeina o tomai fou (faʻatasi ma le faʻamautu lagolago lala 1.18 Na o suiga e fesoʻotaʻi ma le faʻaumatiaina o mea sese matuia ma faʻafitauli e faia).

tele suiga:

  • 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.

Faʻatasi na tupu tatalaina njs 0.4.3, o se fa'aliliuupu JavaScript mo le server web nginx. O le fa'aliliuga njs e fa'atinoina tulaga fa'a ECMAScript ma fa'atagaina oe e fa'alautele le agava'a o le nginx e fa'agasolo ai talosaga e fa'aaoga ai tusitusiga i le fa'atulagaga. E mafai ona faʻaogaina tusitusiga i se faila faʻapipiʻi e faʻamalamalama ai le faʻaogaina o le faʻaogaina o talosaga, faʻatupuina o se faʻatulagaga, faʻamalosia le faʻatupuina o se tali, suia o se talosaga / tali, poʻo le vave faia o stubs e foia ai faʻafitauli i luga o upega tafaʻilagi. I le lomiga fou:

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

puna: opennet.ru

Faaopoopo i ai se faamatalaga