curl 7.66.0: เห็นพ้องต้องกันและ HTTP/3

เวอร์ชันใหม่เปิดตัวเมื่อวันที่ 11 กันยายน โค้ง — ยูทิลิตี้และไลบรารี CLI อย่างง่ายสำหรับการรับและส่งข้อมูลผ่านเครือข่าย นวัตกรรม:

  • การสนับสนุน HTTP3 รุ่นทดลอง (ปิดใช้งานโดยค่าเริ่มต้น จำเป็นต้องมี ประกอบกลับ ด้วยคีชหรือ ngtcp2+nghttp3)
  • การปรับปรุงการอนุญาตผ่าน SASL
  • การถ่ายโอนข้อมูลแบบขนาน (คีย์ -Z)
  • กำลังประมวลผลส่วนหัว Retry-After
  • การแทนที่ curl_multi_wait() ด้วย curl_multi_poll() ซึ่งควรป้องกันการแฮงค์ขณะรอ
  • การแก้ไขข้อบกพร่อง: จากหน่วยความจำรั่วและขัดข้องไปจนถึงการสนับสนุน Plan 9

ก่อนหน้านี้ Daniel Stenberg ผู้พัฒนา curl โพสต์ไว้ คำอธิบายบล็อก และ 2,5 ชั่วโมง รีวิววิดีโอเหตุใดจึงต้องใช้ HTTP/3 และวิธีใช้งาน กล่าวโดยสรุป TCP จะถูกแทนที่ด้วย UDP ด้วยการเข้ารหัส TLS ในตอนนี้ สิ่งต่างๆ เช่น HTTP/3 ใช้งานได้: เข้าถึงผ่าน IPv4 และ IPv6, คุณสมบัติ DNS ที่มีทั้งหมด, การประมวลผลส่วนหัว, คุกกี้ ไม่มีการสืบค้นเนื้อหาขนาดใหญ่ การขนาน และการทดสอบ

โครงการบน GitHub

ที่มา: linux.org.ru

เพิ่มความคิดเห็น