|
1 | 1 | # io.js ChangeLog
|
2 | 2 |
|
| 3 | +## 2015-02-03, Version 1.1.0, @chrisdickinson |
| 4 | + |
| 5 | +### Notable changes |
| 6 | + |
| 7 | +* debug: fix v8 post-mortem debugging. |
| 8 | +* crypto: publicEncrypt now supports password-protected private keys. |
| 9 | +* crypto: ~30% speedup on hashing functions. |
| 10 | +* errors |
| 11 | + - better formatting via util.inspect |
| 12 | + - more descriptive errors from fs. This necessitated a `NODE_MODULE_VERSION` bump. |
| 13 | + - more descriptive errors from http.setHeader |
| 14 | +* dep updates: |
| 15 | + - npm: upgrade to 2.4.1 |
| 16 | + - http-parser: rollback to 2.3.0 |
| 17 | + - libuv: update to 1.3.0 |
| 18 | + - v8: update to 4.1.0.14 |
| 19 | +* http.request: inherited properties on options are now respected |
| 20 | +* add iterable interface to buffers (`for (let byte of buffer.values()) { }`) |
| 21 | +* fs: fix fd leak on `fs.createReadStream`. See 497fd72 for details. |
| 22 | +* installer: on Windows, emit WM_SETTINGCHANGE after install to make other running |
| 23 | + processes aware of the PATH changes. |
| 24 | +* Added new collaborators: |
| 25 | + - Vladimir Kurchatkin (@vkurchatkin) |
| 26 | + - Micleușanu Nicu (@micnic) |
| 27 | + |
| 28 | +### Known issues |
| 29 | + |
| 30 | +* Surrogate pair in REPL can freeze terminal (https://github.com/iojs/io.js/issues/690) |
| 31 | +* Not possible to build io.js as a static library (https://github.com/iojs/io.js/issues/686) |
| 32 | + |
| 33 | +### Commits |
| 34 | + |
| 35 | +* df48faf - tools: add release tool and docs, remove old tools (Rod Vagg) |
| 36 | +* 14684d3 - v8abbr: ASCIISTRINGTAG => ONEBYTESTRINGTAG (Fedor Indutny) |
| 37 | +* 6a5d731 - gyp: enable postmortem support, fix dtrace paths (Fedor Indutny) |
| 38 | +* 8b88ff8 - deps: fix postmortem support in v8 (Fedor Indutny) |
| 39 | +* d0b0bb4 - dtrace: fix removal of unused probes (Glen Keane) |
| 40 | +* 3e67d7e - http: replace util.\_extend() with [].slice() (Jonathan Ong) |
| 41 | +* 89dd8e0 - benchmark: clean up common.js (Brendan Ashworth) |
| 42 | +* 6561274 - crypto: support passwords in publicEncrypt (Calvin Metcalf) |
| 43 | +* e9eb2ec - process: fix regression in unlistening signals (Sam Roberts) |
| 44 | +* 233e333 - events: remove indeterminancy from event ordering (Sam Roberts) |
| 45 | +* d75fecf - src: remove unused dtrace probes (Glen Keane) |
| 46 | +* 8c0742f - net: check close callback is function (Yosuke Furukawa) |
| 47 | +* 207e48c - dgram: check close callback is function (Yosuke Furukawa) |
| 48 | +* 6ac8bdc - lib: reduce util.is*() usage (cjihrig) |
| 49 | +* bce7a26 - deps: make node-gyp work again on windows (Bert Belder) |
| 50 | +* 1bdd74d - deps: make node-gyp fetch tarballs from iojs.org (Ben Noordhuis) |
| 51 | +* faf34ff - deps: upgrade npm to 2.4.1 (Forrest L Norvell) |
| 52 | +* 40e29dc - assert: use util.inspect() to create error messages (cjihrig) |
| 53 | +* bc2c85c - fs: improve error messages (Bert Belder) |
| 54 | +* 0767c2f - lib: fix max size check in Buffer constructor (Ben Noordhuis) |
| 55 | +* 65b1e4f - dgram: implicit binds should be exclusive (Sam Roberts) |
| 56 | +* 083c421 - benchmark: remove extra spacing in http options (Brendan Ashworth) |
| 57 | +* e17e6fb - util: use on-stack buffer for Utf8Value (Fedor Indutny) |
| 58 | +* 3d4e96f - crypto: use on-stack storage in HashUpdate (Fedor Indutny) |
| 59 | +* aca2011 - string_bytes: introduce InlineDecoder (Fedor Indutny) |
| 60 | +* c6367e7 - node: speed up ParseEncoding (Fedor Indutny) |
| 61 | +* 7604e6d - docs: add note about default padding in crypto (Calvin Metcalf) |
| 62 | +* cf3e908 - http: more descriptive setHeader errors (Qasim Zaidi) |
| 63 | +* cbc1262 - deps: upgrade v8 to 4.1.0.14 (Ben Noordhuis) |
| 64 | +* 00f822f - doc: add micnic as collaborator (Micleusanu Nicu) |
| 65 | +* 514b1d9 - doc: add more info to benchmark/README.md (Fishrock123) |
| 66 | +* 097fde7 - deps: update libuv to 1.3.0 (Saúl Ibarra Corretgé) |
| 67 | +* 6ad236c - build: configure formatting, add final message (Roman Reiss) |
| 68 | +* dd47a8c - src: set default signal dispositions at start-up (Ben Noordhuis) |
| 69 | +* 63ae1d2 - src: rework early debug signal handling (Ben Noordhuis) |
| 70 | +* 5756f92 - src: do platform-specific initialization earlier (Ben Noordhuis) |
| 71 | +* 24bd4e0 - test: add http upgrade header regression test (Ben Noordhuis) |
| 72 | +* 6605096 - deps: roll back http_parser to 2.3.0 (Ben Noordhuis) |
| 73 | +* 90ddb46 - crypto: remove use of this.\_readableState (Calvin Metcalf) |
| 74 | +* 45d8d9f - buffer: implement `iterable` interface (Vladimir Kurchatkin) |
| 75 | +* 3cbb5cd - console: allow Object.prototype fields as labels (cjihrig) |
| 76 | +* 87e62bd - crypto: implement privateEncrypt/publicDecrypt (Fedor Indutny) |
| 77 | +* b50fea4 - watchdog: fix timeout for early polling return (Saúl Ibarra Corretgé) |
| 78 | +* b5166cb - benchmark: add bench-(url & events) make targets (Yosuke Furukawa) |
| 79 | +* 5843ae8 - Revert "doc: clarify fs.symlink and fs.symlinkSync parameters" (Bert Belder) |
| 80 | +* 668bde8 - win,msi: broadcast WM_SETTINGCHANGE after install (Mathias Küsel) |
| 81 | +* 69ce064 - build: remove artefacts on distclean (Johan Bergström) |
| 82 | +* 1953886 - test: fs.createReadStream().destroy() fd leak (Rod Vagg) |
| 83 | +* 497fd72 - fs: fix fd leak in ReadStream.destroy() (Alex Kocharin) |
| 84 | +* 8b09ae7 - doc: add links for http_parser/libuv upgrades (Michael Hart) |
| 85 | +* 683e096 - src: remove excessive license boilerplate (Aleksey Smolenchuk) |
| 86 | +* 5c7ab96 - doc: fix net.Server.listen bind behavior (Andres Suarez) |
| 87 | +* 84b05d4 - doc: update writable streams default encoding (Johnny Ray Austin) |
| 88 | +* 1855267 - doc: fix minor grammar mistake in streams docs (ttrfwork) |
| 89 | +* 4f68369 - build: disable v8 snapshots (Ben Noordhuis) |
| 90 | +* c0a9d1b - versions: add http-parser patchlevel (Johan Bergström) |
| 91 | +* 7854811 - child_process: clone spawn options argument (cjihrig) |
| 92 | +* 88aaff9 - deps: update http_parser to 2.4.2 (Fedor Indutny) |
| 93 | +* 804ab7e - doc: add seishun as a collaborator (Nikolai Vavilov) |
| 94 | +* 301a968 - child_process: remove redundant condition (Vladimir Kurchatkin) |
| 95 | +* 06cfff9 - http: don't bother making a copy of the options (Jonathan Ong) |
| 96 | +* 55c222c - doc: add vkurchatkin as collaborator (Vladimir Kurchatkin) |
| 97 | +* 50ac4b7 - Working on 1.0.5 (Rod Vagg) |
| 98 | +* d1fc9c6 - 2015-01-24 io.js v1.0.4 Release (Rod Vagg) |
| 99 | + |
3 | 100 | ## 2015-01-24, Version 1.0.4, @rvagg
|
4 | 101 |
|
5 | 102 | ### Notable changes
|
|
0 commit comments