{"id":509,"date":"2009-01-22T23:29:59","date_gmt":"2009-01-22T22:29:59","guid":{"rendered":"http:\/\/daniel.haxx.se\/blog\/?p=509"},"modified":"2024-01-22T22:55:17","modified_gmt":"2024-01-22T21:55:17","slug":"some-stats-on-curl-development","status":"publish","type":"post","link":"https:\/\/daniel.haxx.se\/blog\/2009\/01\/22\/some-stats-on-curl-development\/","title":{"rendered":"Some stats on curl development"},"content":{"rendered":"\n<p>Counting <strong>curl 6.0<\/strong> and up to <strong>curl 7.19.3<\/strong> we&#8217;ve done <strong>78<\/strong> releases during the <strong>9.4<\/strong> years it took.<\/p>\n\n\n\n<p>In this time, we&#8217;ve mentioned <strong>1259<\/strong> bugfixes and <strong>389<\/strong> notable changes.<\/p>\n\n\n\n<p>This makes one bugfix done every <strong>2.7<\/strong> days. One release done every <strong>43rd<\/strong> day with an average of <strong>16<\/strong> bugfixes done in each. The longest interval ever between two curl releases was <strong>139<\/strong> days, back in 2000 when we worked to release the first version 7 release (known as <strong>7.1<\/strong>).<\/p>\n\n\n\n<p>To compare with how our work has been more recently, doing the same math limited to the <strong>20<\/strong> latest releases only (the <strong>3.3<\/strong> years since and including <strong>7.15.0<\/strong>) shows that we&#8217;re still on <strong>2.7<\/strong> days per bugfix (although we know that the code base has grown steadily for years) but we&#8217;re now on <strong>61<\/strong> days between releases and <strong>21<\/strong> bugfixes\/release&#8230;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"http:\/\/curl.haxx.se\/\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"110\" src=\"http:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2007\/09\/curl-keywords300.jpg\" alt=\"\" class=\"wp-image-64\" title=\"cURL\"\/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"has-text-align-center\"><\/p>\n\n\n\n<p class=\"has-text-align-left\">All this info and more will be visible on a web page on the curl site soonish, I&#8217;m still working on polishing it up.<\/p>\n\n\n\n<p class=\"has-text-align-left\">What other useful or useless but interesting numbers could be extracted from this?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Counting curl 6.0 and up to curl 7.19.3 we&#8217;ve done 78 releases during the 9.4 years it took. In this time, we&#8217;ve mentioned 1259 bugfixes and 389 notable changes. This makes one bugfix done every 2.7 days. One release done every 43rd day with an average of 16 bugfixes done in each. The longest interval &hellip; <a href=\"https:\/\/daniel.haxx.se\/blog\/2009\/01\/22\/some-stats-on-curl-development\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Some stats on curl development<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,11],"tags":[33,419,30],"class_list":["post-509","post","type-post","status-publish","format-standard","hentry","category-curl","category-development","tag-curl-and-libcurl","tag-development","tag-statistics"],"_links":{"self":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/509","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/comments?post=509"}],"version-history":[{"count":1,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/509\/revisions"}],"predecessor-version":[{"id":24068,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/509\/revisions\/24068"}],"wp:attachment":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/media?parent=509"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/categories?post=509"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/tags?post=509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}