Meteor 1.4 版本发布更新 Node 和 MongoDB

  • James Chesters
  • 刘嘉洋

2016 年 8 月 8 日

话题:JavaScriptNode.js语言 & 开发

Meteor 1.4 版本已经发布,该版本中主要更新了 Node 和 MongoDB。

Meteor 的客户成功总监 Zoltan Olah指出这次的发布“重点在维护平台长期的稳定,让 Meteor 在更广泛的 JavaScript 生态系统中继续扎根,让我们与社区更紧密地联系在一起。”

Meteor 1.4 版本中最大变化之一就是对于 Node 的大升级,从 0.10.46 版本升级到 4.4.7 版本。Node 4.0 在 2015 年 9 月发布,与 io.js合并成为一个单一的代码库。长期支持计划意味着 4.0 系列将维护到 2018 年 4 月,Olah 称 Meteor 计划在今年晚些时候升级到 Node 6。

在 Meteor 1.4 版本中同时升级了处理二进制包的构建。现在不需要在包中预编译二进制 npm 依赖,硬编译到特定的 Node 版本中。在新版本中将构建的工作移给了包的使用者,这代表着开发者需要负责在他们的机器上安装工具链,但是这些包的开发者不需要为每个目标架构构建包。

Olah 称 Meteor 团队已经完成了一些关键因素,1.4 版本中发布的核心包中含有大量的更新,包括blazelivedata

Meteor 主发布中,MongoDB 已经升级到了 3.2.6 版本。Olah 说:

新的应用程序的开发数据库将默认使用 WiredTiger 存储引擎;然而,你仍然可以连接到数据库运行旧的 MMAPv1 引擎。比如说你现在也可以通过调用 Mongo.setConnectionOptions(选项)连接到 Mongo 驱动器,它允许给 SSL 加密配置证书。

开发者可以通过https://docs.mongodb.com/v3.0/release-notes/3.0-upgrade/上的指示更新数据库,并且在开发过程中,可以使用 meteor 重置来移除旧的数据库,为 Meteor 创建一个新的 WiredTiger 数据库。

在 1.4 版本后,Meteor 下一步计划发布 1.4.1 版本。根据 1.4 版本中包约束的变化,Olah 说 Meteor 的全球社区现在将为核心包做出“重大的更新”,Meteor 1.5 预期将通过 Meteor 基于 GraphQL 的数据栈Apollo提供对 SQL 的支持。

想要看到完整的更新列表,以及包相关的更新可以点击这里

查看英文原文Meteor 1.4 Release Updates Node and MongoDB

JavaScriptNode.js语言 & 开发