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.
Sumber: linux.org.ru