Welcome to another curl release.
Release presentation
Numbers
the 267th release
6 changes
56 days (total: 9,931)
229 bugfixes (total: 12,015)
406 commits (total: 35,190)
0 new public libcurl function (total: 96)
1 new curl_easy_setopt() option (total: 308)
1 new curl command line option (total: 269)
91 contributors, 47 new (total: 3,426)
36 authors, 17 new (total: 1,375)
2 security fixes (total: 166)
Security
- CVE-2025-4947: QUIC certificate check skip with wolfSSL
- CVE-2025-5025: No QUIC certificate pinning with wolfSSL
Changes
- When doing MQTT, curl now sends pings
- The Schannel backend now supports pkcs12 client certificates containing CA certificates
- Added
CURLOPT_SSL_SIGNATURE_ALGORITHMS
and--sigalgs
for the OpenSSL backend - ngtcp2 + OpenSSL’s new QUIC API is now supported. Requires OpenSSL 3.5 or later.
- wcurl comes bundled in the curl tarball
- websocket can now disable auto-pong
Bugfixes
See the changelog on the curl site for the full set, or watch the release presentation for a “best of” collection.
a regression has been found so coming a 8.14.1 i think:
https://curl.se/mail/distros-2025-05/0006.html