---
layout: post
title: io.js 本周播报 - 2015.03.13
author: iojs
reference: https://medium.com/node-js-javascript/io-js-week-of-march-13th-e3024cc66802
---

# io.js 1.5.1 发布

2015-03-09, [@rvagg](https://github.com/rvagg) 发布了 io.js [v1.5.1](https://iojs.org/dist/v1.5.1/). 完整的变更参见 [on GitHub](https://github.com/iojs/iojs-cn/blob/gh-pages/CHANGELOG.md).

### 主要更新

* **tls**: 被报的 TLS 内存泄漏问题至少已被部分解决，在这次发布中有不少提交。现在的测试表明_可能_依然存在泄漏问题。可在 [#1075](https://github.com/iojs/io.js/issues/1075) 跟进整个过程。
* **http**: 修复了 [joyent/node#9348](https://github.com/joyent/node/issues/9348) 和 [npm/npm#7349](https://github.com/npm/npm/issues/7349) 所报的错误。当触发 `error` 事件，pending 的数据并未被完全读取，导致 `socket.destroy()` 有一个断言错误。(Fedor Indutny) [#1103](https://github.com/iojs/io.js/pull/1103)

### 已知问题

* 可能与 TLS 相关的内存溢出问题，查看详情 [#1075](https://github.com/iojs/io.js/issues/1075).
* Windows 支持有一些明显的错误并未被 io.js 持续集成系统识别，由人为、程序和 Jenkins 错误等一系列原因造成。查看 [#1005](https://github.com/iojs/io.js/issues/1005) 的详情和讨论，希望这些错误能被尽快解决。
* REPL 中的 Surrogate pair 会导致终端僵死 [#690](https://github.com/iojs/io.js/issues/690)
* 无法将 io.js 编译成静态库 [#686](https://github.com/iojs/io.js/issues/686)
* `process.send()` 并非如文档所述是同步的，1.0.2 引入的问题，查看 [#760](https://github.com/iojs/io.js/issues/760)，解决 [#774](https://github.com/iojs/io.js/issues/774)
* 当 DNS 查询正在进行中时调用 `dns.setServers()` 会造成 process 崩溃，原因是断言错误 [#894](https://github.com/iojs/io.js/issues/894)

# 社区新鲜事

* [Tony Pujals](https://twitter.com/subfuzion) 向 [BayNode](http://www.meetup.com/BayNode/events/220246228/) 展示了 io.js 路线图，视频于 3 月 9 号 在 [vimeo](https://vimeo.com/121707989) 上发布，任何人都可以将幻灯片用于他们的[本地聚会](ron.buell@rd.io)。
* 为了能使 Solaris 系统继续支持 io.js 的最新版本，[Johan Bergström](https://github.com/jbergstroem) 正致力于为 [V8](https://codereview.chromium.org/990063002) 提交一个补丁。
* [NodeUp 第 84 期](http://nodeup.com/eightyfour) 主题是「现代化的 io.js （一）」, 参与者有 [Mikeal Rogers](https://github.com/mikeal), [Trevor Norris](https://github.com/trevnorris) 和 [Bradley Meck](https://github.com/bmeck)
* [Mikeal Rogers](https://github.com/mikeal) 接受了 [Descriptive](http://descriptive.audio) 播客的采访，这一期的主题是 [我们从未有过如此多的活跃核心贡献者](http://descriptive.audio/episodes/12)。
* [Mark Wolfe](https://twitter.com/wolfeidau) 在 [@melbjs](https://twitter.com/melbjs) 聚会上进行了一个 [关于 io.js](https://twitter.com/wolfeidau/status/575785856545378304) 的演讲，可以在 [这里](https://speakerdeck.com/wolfeidau/iojs-bringing-es6-to-the-node) 查看演讲的幻灯片。
* [dockeri.co](http://dockeri.co/) 现在运行在 io.js 上， 你可以在 [这里](https://twitter.com/wjblankenship/status/575867637680369665) 看到他们的声明。
* [Node.js Advisory Board](https://nodejs.org/about/advisory-board/) 正在讨论 [io.js 和 Node.js 的和解方案](https://github.com/iojs/io.js/issues/978)， 你可以在 [这里](https://github.com/joyent/nodejs-advisory-board/blob/master/meetings/2015-03-09/minutes.md#nodejsiojs-reconciliation-bb) 查看会议纪要。

# 即将到来的活动

* [NodeConf](http://nodeconf.com/) 门票正在出售中，将于 6 月 8 号和 9 号在加利福尼亚州奥克兰市举办，另外，NodeConf Adventure 也将于 6 月 11 号至 14 号在加利福尼亚州的 Walker Creek Ranch 举办。
* [CascadiaJS](http://2015.cascadiajs.com/) 门票正在出售中，将于 7 月 8 号至 10 号在华盛顿举办。
* [NodeConf EU](http://nodeconf.eu/) 门票正在出售中，将于 9 月 6 号至 9 号在爱尔兰的沃特福德市举办。
