curl 作者不想推出 7.100,为此制定了 curl 8 发布计划


curl 7 的版本号已迭代到 7.86.0 —— 离发布 7.100.0 只差十多个版本,但 curl 作者 Daniel Stenberg 不希望在次版本号中使用三位数,因为他担心这会引发不必要的问题(可参考 Chrome 为发布 100 版本时所做的准备),甚至可能会导致他人用于比较版本的脚本出错。

由于 curl 通常每隔 8 周发布一次新版本,如果按照计划的发布节奏,curl 7 的次版本号差不多在两年后就会到达 100。

Daniel 发现明年是 curl 的一个重要周年纪念日,他想到了一个可以避免"100"版本号的方案——在 curl 诞生 25 周年当天发布 curl 8。如此一来,既凸显了周年纪念日的地位,又体现了升级主版本号的意义,更是直接避开了"100"版本号。可谓是一步到位地实现了“既要又要还要”的需求。

因此,在 2023 年 3 月 20 日,curl 25 岁生日当天,Daniel 将会正式发布 curl 8.0.0。这将会是 curl 23 年来首次升级主版本号。不过正如上文所解释,此次升级主版本号与功能变化无关,也不会进行特别的庆祝。总而言之,这个升级和常规的并无二致,只是重置了次版本号,并升级主版本号。

在常规的 curl 发布周期中,通常是是每隔 8 周在周三发布一次新版本。然而 2023 年 3 月 20 日是星期一。因此,curl 8.0.0 的发布时间会有所调整,curl 作者计划在发布 curl 8 之后再调整回常规的发布时间。


相關推薦

2023-02-17

curl 作者 Daniel Stenberg 宣布推出 7.x 系最后一个版本:7.88.0。「7」到此为止,下次更新将正式发布 curl 8。关于版本号「8」的来由,查看《curl 作者不想推出 7.100,为此制定了 curl 8 发布计划》。   此版本修复了 3 个安全漏

2022-11-20

curl 创始人兼核心开发者 Daniel Stenberg 发表博客称,他正在考虑是否要将 curl 使用的 C 语言标准从 C89 升级到 C99。 Daniel 表示,他观察到许多广受欢迎的 C 语言开源项目正在向前发展,并将所使用的 C 语言标准升级到 C99 或更高

2023-04-01

curl 作者 Daniel Stenberg 在博客中宣布,以后将不再向各 Linux 发行版的邮件列表发送有关 cURL 安全漏洞的提前预告。 Daniel Stenberg 从 2011 年开始向发行版邮件列表(当时称为 linux-distros)发送有关"已发现但未解决"的 curl 安全漏洞

2022-01-23

cURL 作者 Daniel Stenberg 在邮件透露了为 cURL 添加原生支持 JSON 的计划。 Daniel 解释了为 cURL 添加原生支持 JSON 的理由: 在 REST APIs 等领域,发送 JSON 是十分普遍的做法许多人被问及选择 cURL 替代方案的考虑因素时,“易于

2023-03-03

我无法反馈此事或让他们对此采取什么行动。 这是 cURL 作者 Daniel Stenberg 近日发布的推文节选,直指微软不作为。 抱歉讲太快,现在让我们倒带 <<<<<<<<< 重新梳理一下故事的来龙去脉。 cURL 项目的作者 Dan

2021-11-19

curl 创始人兼首席开发者 Daniel Stenberg 昨日发表了一篇吐槽苹果的博客,原因是当用户向苹果寻求帮助时,苹果直接回复用户让他自行联系 curl,然后提供了 curl 的帮助页面地址。 Daniel 说道:“想象一下,一家价值万亿美

2023-04-20

trurl 是用于 URL 解析和操作的命令行工具,也是 cURL 作者 Daniel Stenberg 开源不久的新项目。 自上一版本以来的变化: --get 也支持[括号]中的变量 --get {query-all:key} 输出查询中 'key' 的所有值 换成了 test.py 来进行测试 --iterate

2022-09-10

curl 的作者 Danie 在博客中分享了 curl 持续了 23.9 年的 DOS 漏洞。 1998 年 10 月, curl 4.9 发布了,curl 4.9 是第一个带有“cookie 引擎”的版本,可以接收 HTTP cookie、解析、理解并在后续请求中正确返回 cookie。 当然,当时 curl

2023-04-01

些项目和项目背后的开发者,很多公司和非营利组织都有推出开源基金,让公司的员工能够提名他们每天依赖(或参与)的开源软件项目。开源基金借此可以确定对公司重要的开源项目,并鼓励其员工更直接地参与公司的资金决

2022-10-28

cURL 7.86 已发布,此版本添加实验性 WebSocket 支持、移除 NPN 支持,并带来大量修复。 重点 已移除 NPN 支持 curl 不再支持使用 NPN 协商 HTTP/2。执行此操作的标准方法长期以来一直是 ALPN,且浏览器几年前就取消了对 NPN 的支持。

2023-10-12

curl 8.4.0 已正式发布,创始人 Daniel Stenberg(社区称号 bagder)已提前一周预告了该版本——修复高危安全漏洞,并称该漏洞可能是很长一段时间以来 curl 遇到的最严重漏洞,同时影响到 libcurl 库和 curl 工具。 根据介绍,这个高

2023-06-01

议传输数据。这个名字代表了 "Client URL"。 cURL 8.1.2 现已发布,这是 8.1.x 系列中的第二个后续补丁版本。具体更新内容如下: Bug 修复 configure:quote the assignments for run-compiler 在上一版本中引入的一个回归使 configure 在$CCshell 变

2022-02-24

Fedora 新增了一则提案: 默认情况下,Fedora 37 只安装 libcurl-minimal 和 curl-minimal 这两个最小的 Curl 包,仅支持 HTTP(S) 和 FTP 协议。用户若想要使用其他协议,可以自行安装 libcurl-full 和 curl-full 这两个完整的 Curl 包。 据提

2023-09-02

PHP 8.3 发布了首个 RC。按照发布计划,RC 阶段会有 6 个版本更新,然后在 11 月 23 日发布最终正式 GA。 PHP 8.3 引入了许多新特性,同时也弃用了不少功能,以及其他变更。 8.3 主要新特性 类型化的类常量 (Typed Class Constants)