A Curl 2025 Review
4 months ago
- #software-development
- #curl
- #open-source
- Over 3,400 commits in 2025, a 40% increase from previous years.
- More than 150 individuals authored commits, with nearly 100 first-timers.
- Viktor Szakats led in commits per month; Stefan Eissing contributed to 29% of source code.
- 598 authors have surviving contributions, down from 635 in 2024.
- Added 232 more tests, totaling 2,179 test cases.
- Eight releases in 2025, focusing on reducing complexity and improving performance.
- Experimental support for HTTPS-RR DNS record added.
- Introduced release candidates to detect regressions early.
- Command line options increased to 273, with six new additions.
- curl man page grew by over 500 lines, now at 7,090 lines.
- libcurl grew by 100 lines; command line tool added 1,150 lines.
- OpenSSL QUIC API led to deprecation of OpenSSL QUIC stack in curl.
- Removed support for Visual Studio 2005, Secure Transport, BearSSL, msh3, and winbuild.
- Published nine CVEs, all low or medium severity.
- AI-powered analyzers helped fix hundreds of bugs.
- Web traffic increased to 79 TB/month, up 36% from 2024.
- Over 200 monthly pull requests on GitHub; briefly reached zero open issues.
- Expanded dashboard to 92 graphs, totaling 259 plots.
- Attended eight conferences and participated in six podcasts, all curl-related.