ការចេញផ្សាយ nginx 1.19.2 និង njs 0.4.3

បានបង្កើតឡើង ការ​ចេញ​ផ្សាយ​ខាង​លើ nginx 1.19.2ដែលក្នុងនោះការអភិវឌ្ឍន៍សមត្ថភាពថ្មីនៅតែបន្ត (មានស្ថេរភាពស្របគ្នា។ សាខា 1.18 មានតែការផ្លាស់ប្តូរដែលទាក់ទងនឹងការលុបបំបាត់កំហុសធ្ងន់ធ្ងរ និងភាពងាយរងគ្រោះប៉ុណ្ណោះដែលត្រូវបានធ្វើឡើង)។

សំខាន់ ផ្លាស់ប្តូរ:

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

ក្នុងពេលដំណាលគ្នា បានកើតឡើង ការដោះលែង njs ០១៣ដែលជាអ្នកបកប្រែ JavaScript សម្រាប់ម៉ាស៊ីនមេបណ្តាញ nginx ។ អ្នកបកប្រែ njs អនុវត្តស្តង់ដារ ECMAScript និងអនុញ្ញាតឱ្យអ្នកពង្រីកសមត្ថភាពរបស់ nginx ដើម្បីដំណើរការសំណើដោយប្រើស្គ្រីបនៅក្នុងការកំណត់រចនាសម្ព័ន្ធ។ ស្គ្រីបអាចត្រូវបានប្រើនៅក្នុងឯកសារកំណត់រចនាសម្ព័ន្ធដើម្បីកំណត់តក្កវិជ្ជាកម្រិតខ្ពស់សម្រាប់ដំណើរការសំណើ បង្កើតការកំណត់រចនាសម្ព័ន្ធ បង្កើតការឆ្លើយតបជាលក្ខណៈថាមវន្ត កែប្រែសំណើ/ការឆ្លើយតប ឬបង្កើត stubs យ៉ាងឆាប់រហ័សដើម្បីដោះស្រាយបញ្ហានៅក្នុងកម្មវិធីគេហទំព័រ។ នៅក្នុងកំណែថ្មី៖

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

ប្រភព: opennet.ru

បន្ថែមមតិយោបល់