Serbestberdana nginx 1.19.2 û njs 0.4.3

Çê kirin berdana jorîn nginx 1.19.2, ku di hundurê wê de pêşkeftina kapasîteyên nû berdewam dike (di paralel piştgirî stabîl şax 1.18 Tenê guhertinên têkildarî rakirina xeletî û qelsiyên giran têne çêkirin).

sereke guhertin:

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

Hemdemî pêk hat berdan njs 0.4.3, wergerek JavaScript ji bo servera webê nginx. Wergêrê njs standardên ECMAScript bicîh tîne û dihêle hûn kapasîteya nginx-ê berfireh bikin ku serlêdanan bi karanîna skrîptên di veavakirinê de bi kar bîne. Skrîpt dikare di pelek veavakirinê de were bikar anîn da ku mentiqek pêşkeftî ji bo pêvajoykirina daxwazan, çêkirina veavakirinekê, bi dînamîkek bersivek çêbike, daxwazek/bersivekê biguhezîne, an zû biafirîne stûyan ji bo çareserkirina pirsgirêkan di serîlêdanên malperê de. Di guhertoya nû de:

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

Source: opennet.ru

Add a comment