Hasty Briefsbeta

Bilingual

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.