nginx 1.17.8 ve njs 0.3.8 sürümü

Oluşturulan yukarı akış sürümü nginx 1.17.8Yeni yeteneklerin gelişiminin devam ettiği (paralel olarak desteklenen kararlı şube 1.16 Yalnızca ciddi hataların ve açıkların giderilmesine ilişkin değişiklikler yapılır).

Ana değişiklikler:

  • Direktifte grpc_pass Bir adresi tanımlayan bir parametrede bir değişkenin kullanılmasına yönelik destek eklendi. Adres, alan adı olarak belirtilmişse, açıklanan sunucu grupları arasında ad aranır ve bulunamazsa çözümleyici kullanılarak belirlenir;
  • Bir SSL bağlantısı üzerinden ardışık düzen istekleri işlenirken zaman aşımının meydana gelebileceği bir hata düzeltildi;
  • Yönergede düzeltmeler yapıldı hata ayıklama noktaları HTTP/2 protokolünü kullanırken.

Ek olarak, not edilebilir konu njs 0.3.8nginx 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, nginx modülüne r.subrequest için Promise desteği ekler ve r.parent özellik işleyicisinde değişiklikler yapar. Ayrıca:

  • Promise desteği eklendi;
  • Typed dizileri için başlangıç ​​desteği eklendi;
  • ArrayBuffer için destek eklendi;
  • ilk sembol desteği eklendi;
  • JSON.stringify() için harici kontrol eklendi;
  • Object.is() eklendi;
  • Object.setPrototypeOf() eklendi;
  • boş bir birleştirme operatörü (kaynaştırma);
  • Object.getPrototypeOf()'un spesifikasyona uyması düzeltildi;
  • Object.prototype.valueOf()'un spesifikasyona uyması düzeltildi;
  • JSON.stringify() dosyasında yazdırılamayan değerlerle bir düzeltme yapıldı ve
    ikame işlevi;

  • spesifikasyona göre sabit "içeride" operatörü;
  • Object.defineProperties()'a göre bir düzeltme yapıldı
    spesifikasyon ile;

  • Spesifikasyona göre Object.create() düzeltildi.
  • Hızlı Matematik etkinleştirildiğinde Number.prototype.toString(radix) dosyasında bir düzeltme yapıldı;
  • RegExp() örneğinin özellikleri düzeltildi;
  • İçe aktarma sırasındaki içe aktarma hatası düzeltildi.

Kaynak: opennet.ru

Yorum ekle