curl 7.66.0: konkurensi dan HTTP/3

Versi baru dirilis pada 11 September keriting β€” utilitas dan pustaka CLI sederhana untuk menerima dan mengirim data melalui jaringan. Inovasi:

  • Dukungan HTTP3 eksperimental (dinonaktifkan secara default, memerlukan perakitan kembali dengan quiche atau ngtcp2+nghttp3)
  • Peningkatan otorisasi melalui SASL
  • Transfer data paralel (kunci -Z)
  • Memproses header Retry-After
  • Mengganti curl_multi_wait() dengan curl_multi_poll(), yang seharusnya mencegah hang saat menunggu.
  • Perbaikan bug: mulai dari kebocoran memori dan kerusakan hingga dukungan Plan 9.

Sebelumnya, pengembang curl Daniel Stenberg memposting penjelasan blog dan 2,5 jam ulasan video, mengapa HTTP/3 diperlukan, dan cara menggunakannya. Singkatnya, TCP digantikan oleh UDP dengan enkripsi TLS. Untuk saat ini, hal-hal seperti HTTP/3 berfungsi: akses melalui IPv4 dan IPv6, semua fitur DNS yang tersedia, pemrosesan header, cookie. Kueri dengan isi besar, paralelisasi, dan pengujian tidak dilakukan.

Proyek di GitHub

Sumber: linux.org.ru

Tambah komentar