InfluxDB v0.9.0 版本更新
作者:Paul Dix / 产品
2015 年 5 月 1 日
导航至
这是对一个月前我发布的 v0.9.0 发布计划 的更新。简短的回答是:尚未发布或准备就绪,但我们正在取得巨大进展。我们宁愿在发布日期上让您失望,也不愿以次等软件让您失望。
在该列表中,我们只剩下三项需要完成
我们已决定在该列表中添加一些功能
这些新功能中的前三个对于新 API 满足 InfluxDB 用户的重要用例至关重要。最后一个关于选择标签名称的功能是基于许多人发现无法选择标签名称是违反直觉的可用性增强。目前,您可以通过将标签名称放在 GROUP BY
子句中来获取标签名称。
我们每天都在取得巨大进展并推动事情向前发展。仅在过去几周内,集群已得到显着改进。上个月我们合并了 153 个 PR。您可以从 CHANGELOG 中看到,已经进行了许多错误修复和功能添加。我们仍然有一些关于连续查询的错误修复以及更多的集群工作和测试,但它在不断改进。
对于底层数据存储,我们预计在 0.9.0 发布周期中不会再进行任何重大更改。这意味着从现在开始,您应该能够从一个 RC 升级到另一个 RC,并且仍然保留您的数据。但是,请注意,如果我们需要进行重大更改,我们会这样做。我们只是在公开列表中没有任何会导致这种情况发生的事情,因此我们预计不会发生这种情况。
我对于提供交付保证感到犹豫,因为此版本显然远远落后于我们最初的希望。我已经更新了首页,显示“即将推出”。但是,我们的目标是在 5 月 31 日之前完成这些功能。我们还将修复人们测试 0.9.0 RC 时出现的错误。在我们达到功能冻结并完成广泛的浸泡测试之前,官方版本不会发布。这意味着完整版本将在功能完成日期之后的某个时间发布,因为我们将必须对成为最终版本的任何 RC 进行一个月的浸泡测试。
当前的这批 RC 并非真正的候选版本。第一个将成为真正的候选版本的是在这些功能完成后并且任何阻碍性错误已修复之后。我们有理由将它们设为 RC,但我们将在下一个主要版本中对此进行更改。一旦功能完整的 RC 构建号可用,我将在本博客上宣布。但是,如果您正在开发一个新项目,当前的 0.9.0 RC 是您最好的开发选择。当我们修复错误并添加最后这些功能时,我们将继续定期发布这些 RC。
对于所有一直在热切等待此版本的人,我为又一次延迟道歉。我确信这对您来说很痛苦,对我们来说也绝对痛苦。但是,在我们拥有这些关键功能并进行了广泛的测试以确信它是可靠、稳健、可恢复且真正值得生产使用之前,我们不会发布此版本。
对于那些想要参与进来的人,测试新的 RC(尤其是在负载下的集群)非常有帮助。此外,我们正在积极接受来自社区的 PR,并且 我们正在招聘。在过去的几个月中,我们有很多贡献者积极参与进来,而且这种情况似乎正在增加。感谢社区中的每个人所做的贡献,也感谢那些给予我们鼓励的人。
从现在开始,我将每两周发布一次关于我们进展情况的更新,直到 0.9.0 发布。我将重点介绍社区贡献并谈论 CHANGELOG 中的高级内容。
更多信息即将发布。