Nginx 1.19.1 шығарылды, nginx веб-серверінің ағымдағы негізгі бөліміндегі келесі шығарылым. Магистральдық тармақ белсенді түрде әзірленуде, ал ағымдағы тұрақты тармақта (1.18) тек қателерді түзету бар.

  • Өзгерту: директивалар ұзақ_жақын, ұзақ уақыт и ұзақ_уақыт енді HTTP/2 пайдалану кезінде жұмыс істейді.
  • Өзгерту: енді сервер арқылы жіберілген қосымша деректер әрқашан жойылады.
  • Өзгерту: енді FastCGI серверінен тым қысқа жауап алған кезде, nginx жауаптың қолжетімді бөлігін клиентке жіберуге тырысады, содан кейін клиентпен байланысты жабады.
  • Өзгерту: енді, gRPC серверінен дұрыс емес ұзындықтағы жауапты алған кезде, nginx қатемен жауапты өңдеуді тоқтатады.
  • Қосымша: директивалардағы min_free параметрі прокси_кэш_жолы,fastcgi_cache_path, scgi_cache_path и uwsgi_cache_path. Рахмет Адам Бамбуч.
  • Түзету: nginx SIGQUIT сигналында әдемі түрде өшірілген кезде unix доменінің тыңдау ұяшықтарын жоймады.
  • Түзету: нөлдік өлшемді UDP пакеттері проксиге жіберілмеді.
  • Қателерді түзету: SSL арқылы uwsgi серверлеріне прокси жасау жұмыс істемеуі мүмкін. Рахмет Гуанчжун Чен.
  • Түзету: Директиваны пайдалану кезіндегі қатені өңдеу ssl_ocsp.
  • Қателерді түзету: XFS және NFS файлдық жүйелерін пайдаланған кезде дискінің кэш өлшемі қате есептелуі мүмкін.
  • Түзету: жад-кэштелген сервер қате жауап қайтарса, журналдарда "жазушының теріс өлшемді буф" хабарлары пайда болуы мүмкін.

Nginx-пен бір уақытта шықты njs 0.4.2

njs — nginx функционалдығын кеңейтуге мүмкіндік беретін JavaScript тілінің ішкі жиыны. njs ECMAScript 5.1 (қатаң режим) ECMAScript 6 және одан кейінгі нұсқалардың кейбір кеңейтімдерімен үйлесімді. Үйлесімділік әзірленуде.

Ақпарат көзі: linux.org.ru

пікір қалдыру