- Автор curl Даниэль Стенберг достиг 20 000 коммитов в проекте после почти 30 лет работы.
- За это время в развитие curl внесли вклад 1431 разработчик, а сам Стенберг делает в среднем по 2,1 коммита в день.
- В релизе curl 8.18 исправлены важные уязвимости, прекращена поддержка старых систем и обновлены требования к библиотекам.
Даниэль Стенберг, создатель и основной разработчик curl, объявил о достижении важной вехи — 20 000 коммитов в репозитории проекта. Этот результат был достигнут 17 января 2026 года после почти тридцатилетней работы над инструментом. Стенберг отметил, что его вклад составляет более половины всех коммитов — именно он внёс 20 тысяч из 37 604 записей. Для достижения этого объёма разработчик в среднем делал около 2,1 коммита в день, учитывая 5589 дней активности с момента первого сохранённого коммита 29 декабря 1999 года.
Следует подчеркнуть, что история разработки проекта насчитывает больше времени, чем официальные коммиты в Git, так как до 1999 года история в репозиторий не была перенесена. За последние годы активность Даниэля остаётся высокой: с сентября 2020 года он сделал около 5 тысяч коммитов, включая примерно тысячу с марта 2025-го.
Помимо Стенберга, над curl работало 1431 человек. Среди них 16 контрибьюторов сделали более сотни коммитов, а пятеро — превысили тысячу. Второе и третье места по количеству коммитов занимают Ян Цзе (около 2600 коммитов, последний актив в 2013 году) и Виктор Шакац (2496 коммитов) соответственно. Доля Стенберга постепенно сокращается, что свидетельствует о растущем вкладе сообщества в развитие проекта.
Как рассказал Даниэль, при сохранении прежнего темпа для достижения 30 тысяч коммитов ему понадобится около 12,5 лет, то есть ориентировочно середина 2038 года.
Основные характеристики текущей версии curl 8.18 (272-й по счёту релиз): 10 155 дней разработки, 13 376 исправленных багов, 100 функций public libcurl, 308 опций curl_easy_setopt(), 273 опции командной строки и 3 571 контрибьютор. Среди них 1 430 авторов кода и 176 исправленных проблем с безопасностью.
Релиз 8.18 содержит не менее шести обнаруженных уязвимостей, включая проблемы с проверкой закрепления для HTTP/3 при использовании GnuTLS и некорректные TLS-параметры для многопоточного LDAPS. В новой версии прекращена поддержка устаревших платформ, таких как VS2008 (Windows), Windows CE / CeGCC, а также версий GnuTLS ниже 3.6.5. Добавлена новая возможность CURLOPT_CAINFO_BLOB и повышено минимальное требование к версии OpenSSL до 3.0.0.
Кроме того, в августе 2025 года Стенберг анонсировал интеграцию разработок проекта wcurl — облегчённой оболочки для curl, направленной на упрощение загрузки файлов без необходимости запоминать многочисленные параметры.
В другую важную новость для сообщества вошло решение Даниэля Стенберга отказаться от программы Bug Bounty из-за большого количества ложных и автоматизированных отчетов, вызванных широкой генерацией ошибок с помощью ИИ. Это объявление было сделано летом 2025 года, а в январе 2026 года подтвердилось, что программа вознаграждений будет полностью прекращена.
Таким образом, длительная и систематическая работа одного из самых активных участников проекта curl продолжает оказывать значительное влияние на популярный и широко используемый инструмент, обеспечивая его развитие и безопасность при поддержке большого и активного сообщества разработчиков.
