การเปิดตัว nginx 1.17.8 และ njs 0.3.8

ก่อตัวขึ้น การปล่อยต้นน้ำ nginx 1.17.8ซึ่งภายในการพัฒนาความสามารถใหม่ยังคงดำเนินต่อไป (รองรับความเสถียรแบบขนาน สาขา 1.16 มีเพียงการเปลี่ยนแปลงที่เกี่ยวข้องกับการกำจัดข้อผิดพลาดร้ายแรงและช่องโหว่เท่านั้น)

หลัก การเปลี่ยนแปลง:

  • ในคำสั่ง grpc_pass เพิ่มการรองรับการใช้ตัวแปรในพารามิเตอร์ที่อยู่ หากระบุที่อยู่เป็นชื่อโดเมน ระบบจะค้นหาชื่อในกลุ่มเซิร์ฟเวอร์ที่ระบุ และหากไม่พบ ระบบจะใช้ตัวแก้ไขชื่อโดเมน (resolver) ในการระบุชื่อ
  • แก้ไขข้อผิดพลาดขณะประมวลผลคำขอแบบไปป์ไลน์ผ่านการเชื่อมต่อ SSL ซึ่งอาจทำให้เกิดการหมดเวลา
  • มีการแก้ไขคำสั่งดังกล่าวแล้ว จุดดีบัก เมื่อใช้โปรโตคอล HTTP/2

นอกจากนี้ยังสามารถสังเกตได้ ปัญหา njs 0.3.8njs คือตัวแปลภาษา JavaScript สำหรับเว็บเซิร์ฟเวอร์ nginx ตัวแปลภาษา njs นี้ใช้มาตรฐาน ECMAScript และช่วยให้คุณขยายความสามารถในการประมวลผลคำขอของ nginx โดยใช้สคริปต์การกำหนดค่า สคริปต์สามารถใช้ในไฟล์การกำหนดค่าเพื่อกำหนดตรรกะการประมวลผลคำขอขั้นสูง สร้างการกำหนดค่า สร้างการตอบสนองแบบไดนามิก แก้ไขคำขอ/การตอบสนอง หรือสร้างแบบจำลองเพื่อแก้ไขปัญหาในเว็บแอปพลิเคชันได้อย่างรวดเร็ว

การอัปเดตเวอร์ชันใหม่นี้เพิ่มการรองรับ Promise สำหรับ r.subrequest ในโมดูล nginx และทำการเปลี่ยนแปลงในตัวจัดการคุณสมบัติ r.parent นอกจากนี้:

  • เพิ่มการรองรับ Promise;
  • เพิ่มการรองรับเบื้องต้นสำหรับอาร์เรย์แบบกำหนดประเภท (Typed arrays)
  • เพิ่มการรองรับ ArrayBuffer;
  • เพิ่มการรองรับสัญลักษณ์เบื้องต้น;
  • เพิ่มการควบคุมภายนอกสำหรับ JSON.stringify();
  • เพิ่ม Object.is();
  • เพิ่ม Object.setPrototypeOf();
  • ตัวดำเนินการรวมศูนย์ (การรวมตัวกัน);
  • มีการแก้ไข Object.getPrototypeOf() เพื่อให้เป็นไปตามข้อกำหนด
  • มีการแก้ไข Object.prototype.valueOf() เพื่อให้เป็นไปตามข้อกำหนด
  • แก้ไขข้อผิดพลาดใน JSON.stringify() ที่เกี่ยวข้องกับค่าที่ไม่สามารถพิมพ์ได้ และ
    ฟังก์ชันทดแทน;
  • ตัวดำเนินการ "in" ได้รับการแก้ไขตามข้อกำหนดแล้ว
  • มีการแก้ไข Object.defineProperties() ให้สอดคล้องกับ
    พร้อมรายละเอียดเฉพาะ;
  • แก้ไขเมธอด Object.create() ตามข้อกำหนดแล้ว
  • มีการแก้ไขค่าใน Number.prototype.toString(radix) เมื่อเปิดใช้งาน Fast Math
  • คุณสมบัติของอินสแตนซ์ RegExp() ได้รับการแก้ไขแล้ว
  • แก้ไขข้อผิดพลาดในการนำเข้าแล้ว

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster