Skip to content
This repository was archived by the owner on Sep 7, 2022. It is now read-only.

Latest commit

 

History

History
135 lines (103 loc) · 12.7 KB

2015-03-06.md

File metadata and controls

135 lines (103 loc) · 12.7 KB

io.js ウィークリーアップデート 2015/03/06

1.5.0 リリース, Tessel2 のネイティブサポート, PayPal や Walmart によるサポート 他


io.js 1.5.0 リリース

3月6日に @rvagg は io.js v1.5.0 をリリースしました。完全なチェンジログは GitHub で確認できます。

主な変更点

  • buffer: Array#indexOf() からモデル化した Buffer#indexOf() メソッドが追加されました。これは String と Buffer と Number を受け入れます。文字列は UTF8 として解釈されます。(Trevor Norris) #561
  • fs: 'fs' のメソッドの options オブジェクトのプロパティは、hasOwnProperty() によるチェックすることはなくなりました。これにより、 options オブジェクトのプロトタイププロパティが適用されることを可能にしました。(Jonathan Ong) #635
  • tls: TLS のメモリリークのようなものが PayPal によって報告されました。最近変更された stream_wrap にこの原因が見られます。最初の修正は #1078 ですが、#1075 にて現在も修正中です。(Fedor Indutny)
  • npm: npm のバージョンを 2.7.0 にアップグレードしました。semver-major にされている可能性が semver-minor である理由など、詳細については npm CHANGELOG.md を参照してください。
  • TC: Colin Ihrig (@cjihrig) がミーティングを減らし、よりコーディングに時間をあてるため TC を辞任しました。

既知の問題

  • TLS に関連するメモリリークがあります。詳細は #1075
  • Windows はまだいくつかのマイナーなテストの失敗が報告されており、我々は優先的にこれら全ての対処を続けています。詳細は #1005
  • REPL 内のサロゲートペアがターミナルをフリーズさせることが可能です。#690
  • 静的ライブラリとして io.js をビルドすることができません。#686
  • child_process から生成された際の process.send()ドキュメントに記述されている通り、本来は同期的に実行されるはずですが、1.0.2 によって発生した不具合により非同期的に呼び出されてしまうようになりました。詳細は #760 そして issue #774 で修正中です。

コミュニティアップデート

  • Walmart は io.js をビルドする Jenkins(CIシステム) のマシンを提供し始めました。@iojs/build チームは nodejs.org から取得することができるような SunOS のバイナリの作成に取り組んでいます。より成果を出すためには V8 の修正(iojs/io.js#1079)が先に取り込まれる必要があります。
  • 我々は io.js をビルドするためのハードウェア及び関連技術、サポート、エンジニアリングに貢献している以下の企業に感謝したいと思います:
    • Digital Ocean (mainly Linux)
    • Rackspace (mainly Windows)
    • Voxer (OS X and FreeBSD)
    • NodeSource (ARMv6 & ARMv7)
    • Linaro (ARMv8)
    • Walmart (SmartOS / Solaris)
  • io.js コミュニティはそのコンテンツを全て国際化する仕事に励んできました。iojs.org と i18n のコミュニティサイトには20を超える言語が公開されています。更に、i18n のリンクは (iojs/website#258) でウェブサイトの下部に簡単に追加することができます。あなたの言語が欠落していませんか?追加の手助けをしてください!
  • 翻訳といえば、io.js ロードマッププレゼンテーションも更新され、他の言語バージョンのリンクを追加しています。
  • PayPal が実験的に Kappa を io.js と node.js v0.12 と node.js v0.10 で比較をしたそうです。PayPal は TLS のメモリリークのようなものを特定しました。最初の修正は #1078 ですが、#1075 にて現在も修正中です。
  • @eranhammerThe Node Version Dilemma というブログ記事を書きました。これは様々な node.js と io.js のバージョンについて議論されており、これらを使うときにどれを使うべきかを提案しています。

io.js のサポートが追加されたもの

  • scrypt は io.js のサポートをはじめました。詳しくは GitHub issue にて。
  • proxyquire は v1.3.2 で io.js のサポートを追加しました。