nginx 1.19.1 ve njs 0.4.2 sürümü

tanıtıldı yeni bir ana şubenin piyasaya sürülmesi nginx 1.19.1İçinde yeni fırsatlar geliştiriliyor. Paralel olarak desteklenen kararlı şube 1.18.x Yalnızca ciddi hataların ve açıkların giderilmesine ilişkin değişiklikler yapılır. Gelecek yıl ana şube 1.19.x'e dayanarak istikrarlı bir şube 1.20 oluşturulacak.

Ana değişiklikler:

  • Direktiflerde "proxy_cache_path'
    "fastcgi_cache_path", "scgi_cache_path" ve "uwsgi_cache_path", minimum boş disk alanı boyutunu belirlemeye dayalı olarak önbellek boyutunu düzenleyen bir "min_free" parametresi ekledi.

  • Direktifler "kalan_close", "lingering_time" ve "lingering_timeout", HTTP/2 ile çalışacak şekilde uyarlanmıştır.
  • Arka uç tarafından gönderilen tüm gereksiz verilerin atılmasını sağlar.
  • FastCGI sunucusundan çok kısa bir yanıt alındığında, Nginx artık yanıtın mevcut kısmını istemciye göndermeye çalışıyor ve ardından bağlantıyı kapatıyor.
  • GRPC arka ucundan yanlış uzunlukta bir yanıt alındığında Nginx, bir hata mesajıyla isteği işlemeyi durdurur.
  • Hatalar düzeltildi, örneğin SIGQUIT sinyalini işlerken Unix soketlerini dinlemenin kaldırılması sağlandı, sıfır boyutlu UDP paketlerinin proxylenmesi ve SSL kullanırken uwsgi arka uçlarına proxy yapılması ayarlandı, “ssl_ocsp” direktifi ile XFS dosya sistemindeki önbellek boyutunun hatalı hesaplanması düzeltildi ve NFS.

Aynı anda yer aldı konu njs 0.4.2nginx web sunucusu için bir JavaScript yorumlayıcısı. Njs yorumlayıcısı, ECMAScript standartlarını uygular ve yapılandırmadaki komut dosyalarını kullanarak nginx'in istekleri işleme yeteneğini genişletmenize olanak tanır. Komut dosyaları, istekleri işlemek, bir yapılandırma oluşturmak, dinamik olarak bir yanıt oluşturmak, bir isteği/yanıtı değiştirmek veya web uygulamalarındaki sorunları çözmek için hızlı bir şekilde taslaklar oluşturmak için gelişmiş mantığı tanımlamak üzere bir yapılandırma dosyasında kullanılabilir. Yeni sürüm, RegExp.prototype[Symbol.replace] ve %TypedArray%.prototype.sort() için destek ekler. Satır satır geri izleme olanağı tanıtıldı. "fs" modülüne mkdir(), readdir() ve rmdir() gibi işlevler eklendi.

Ayrıca Rusya Federasyonu İçişleri Bakanlığı alınan Nginx yazılımı haklarına ilişkin ceza davasının sona ermesine ilişkin bilgilerin teyidi ve denetleyici savcılık tarafından verilen kararın doğrulanmasının tamamlanması. “Nginx yazılımının geliştirilmesi sırasında Rambler Internet Holding LLC tarafından telif hakkı ihlali yapıldığı gerekçesiyle 04.12.2019/18.05.2020/1 tarihinde başlatılan belirtilen ceza davası, 1/24/XNUMX tarihinde sanatın XNUMX. bölümünün XNUMX. fıkrası uyarınca sonlandırıldı. Rusya Federasyonu Ceza Muhakemesi Kanunu'nun XNUMX'ü (corpus delicti eksikliği nedeniyle).” Ceza davasının sona ermesinden önce сообщил Nginx'in yazarı Igor Sysoev, ancak bu kararın denetleyici yetkililer tarafından iptal edilme olasılığı hala vardı. Aynı zamanda ABD mahkemesinde devam Nginx haklarıyla ilgili olarak, Lynwood Investments hukuk firmasının dava açmasının ardından F5 Networks şirketine karşı dava açıldı.

Kaynak: opennet.ru

Yorum ekle