Skip to content

Commit

Permalink
2015-02-03 io.js v1.1.0 Release
Browse files Browse the repository at this point in the history
Notable changes:

* debug: fix v8 post-mortem debugging.
* crypto: publicEncrypt now supports password-protected private keys.
* crypto: ~30% speedup on hashing functions.
* errors
  - better formatting via util.inspect
  - more descriptive errors from fs. This necessitated a
    NODE_MODULE_VERSION bump.
  - more descriptive errors from http.setHeader
* dep updates:
  - npm: upgrade to 2.4.1
  - http-parser: rollback to 2.3.0
  - libuv: update to 1.3.0
  - v8: update to 4.1.0.14
* http.request: inherited properties on options are now respected
* add iterable interface to buffers.
* fs: fix fd leak on `fs.createReadStream`. See 497fd72 for details.
* installer: on Windows, emit WM_SETTINGCHANGE after install to make
  other running processes aware of the PATH changes.
* Added new collaborators:
  - Vladimir Kurchatkin (@vkurchatkin)
  - Micleușanu Nicu (@micnic)
  • Loading branch information
chrisdickinson committed Feb 3, 2015
1 parent df48faf commit 6629751
Show file tree
Hide file tree
Showing 2 changed files with 101 additions and 4 deletions.
97 changes: 97 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,102 @@
# io.js ChangeLog

## 2015-02-03, Version 1.1.0, @chrisdickinson

### Notable changes

* debug: fix v8 post-mortem debugging.
* crypto: publicEncrypt now supports password-protected private keys.
* crypto: ~30% speedup on hashing functions.
* errors
- better formatting via util.inspect
- more descriptive errors from fs. This necessitated a `NODE_MODULE_VERSION` bump.
- more descriptive errors from http.setHeader
* dep updates:
- npm: upgrade to 2.4.1
- http-parser: rollback to 2.3.0
- libuv: update to 1.3.0
- v8: update to 4.1.0.14
* http.request: inherited properties on options are now respected
* add iterable interface to buffers (`for (let byte of buffer.values()) { }`)
* fs: fix fd leak on `fs.createReadStream`. See 497fd72 for details.
* installer: on Windows, emit WM_SETTINGCHANGE after install to make other running
processes aware of the PATH changes.
* Added new collaborators:
- Vladimir Kurchatkin (@vkurchatkin)
- Micleușanu Nicu (@micnic)

### Known issues

* Surrogate pair in REPL can freeze terminal (https://github.com/iojs/io.js/issues/690)
* Not possible to build io.js as a static library (https://github.com/iojs/io.js/issues/686)

### Commits

* df48faf - tools: add release tool and docs, remove old tools (Rod Vagg)
* 14684d3 - v8abbr: ASCIISTRINGTAG => ONEBYTESTRINGTAG (Fedor Indutny)
* 6a5d731 - gyp: enable postmortem support, fix dtrace paths (Fedor Indutny)
* 8b88ff8 - deps: fix postmortem support in v8 (Fedor Indutny)
* d0b0bb4 - dtrace: fix removal of unused probes (Glen Keane)
* 3e67d7e - http: replace util.\_extend() with [].slice() (Jonathan Ong)
* 89dd8e0 - benchmark: clean up common.js (Brendan Ashworth)
* 6561274 - crypto: support passwords in publicEncrypt (Calvin Metcalf)
* e9eb2ec - process: fix regression in unlistening signals (Sam Roberts)
* 233e333 - events: remove indeterminancy from event ordering (Sam Roberts)
* d75fecf - src: remove unused dtrace probes (Glen Keane)
* 8c0742f - net: check close callback is function (Yosuke Furukawa)
* 207e48c - dgram: check close callback is function (Yosuke Furukawa)
* 6ac8bdc - lib: reduce util.is*() usage (cjihrig)
* bce7a26 - deps: make node-gyp work again on windows (Bert Belder)
* 1bdd74d - deps: make node-gyp fetch tarballs from iojs.org (Ben Noordhuis)
* faf34ff - deps: upgrade npm to 2.4.1 (Forrest L Norvell)
* 40e29dc - assert: use util.inspect() to create error messages (cjihrig)
* bc2c85c - fs: improve error messages (Bert Belder)
* 0767c2f - lib: fix max size check in Buffer constructor (Ben Noordhuis)
* 65b1e4f - dgram: implicit binds should be exclusive (Sam Roberts)
* 083c421 - benchmark: remove extra spacing in http options (Brendan Ashworth)
* e17e6fb - util: use on-stack buffer for Utf8Value (Fedor Indutny)
* 3d4e96f - crypto: use on-stack storage in HashUpdate (Fedor Indutny)
* aca2011 - string_bytes: introduce InlineDecoder (Fedor Indutny)
* c6367e7 - node: speed up ParseEncoding (Fedor Indutny)
* 7604e6d - docs: add note about default padding in crypto (Calvin Metcalf)
* cf3e908 - http: more descriptive setHeader errors (Qasim Zaidi)
* cbc1262 - deps: upgrade v8 to 4.1.0.14 (Ben Noordhuis)
* 00f822f - doc: add micnic as collaborator (Micleusanu Nicu)
* 514b1d9 - doc: add more info to benchmark/README.md (Fishrock123)
* 097fde7 - deps: update libuv to 1.3.0 (Saúl Ibarra Corretgé)
* 6ad236c - build: configure formatting, add final message (Roman Reiss)
* dd47a8c - src: set default signal dispositions at start-up (Ben Noordhuis)
* 63ae1d2 - src: rework early debug signal handling (Ben Noordhuis)
* 5756f92 - src: do platform-specific initialization earlier (Ben Noordhuis)
* 24bd4e0 - test: add http upgrade header regression test (Ben Noordhuis)
* 6605096 - deps: roll back http_parser to 2.3.0 (Ben Noordhuis)
* 90ddb46 - crypto: remove use of this.\_readableState (Calvin Metcalf)
* 45d8d9f - buffer: implement `iterable` interface (Vladimir Kurchatkin)
* 3cbb5cd - console: allow Object.prototype fields as labels (cjihrig)
* 87e62bd - crypto: implement privateEncrypt/publicDecrypt (Fedor Indutny)
* b50fea4 - watchdog: fix timeout for early polling return (Saúl Ibarra Corretgé)
* b5166cb - benchmark: add bench-(url & events) make targets (Yosuke Furukawa)
* 5843ae8 - Revert "doc: clarify fs.symlink and fs.symlinkSync parameters" (Bert Belder)
* 668bde8 - win,msi: broadcast WM_SETTINGCHANGE after install (Mathias Küsel)
* 69ce064 - build: remove artefacts on distclean (Johan Bergström)
* 1953886 - test: fs.createReadStream().destroy() fd leak (Rod Vagg)
* 497fd72 - fs: fix fd leak in ReadStream.destroy() (Alex Kocharin)
* 8b09ae7 - doc: add links for http_parser/libuv upgrades (Michael Hart)
* 683e096 - src: remove excessive license boilerplate (Aleksey Smolenchuk)
* 5c7ab96 - doc: fix net.Server.listen bind behavior (Andres Suarez)
* 84b05d4 - doc: update writable streams default encoding (Johnny Ray Austin)
* 1855267 - doc: fix minor grammar mistake in streams docs (ttrfwork)
* 4f68369 - build: disable v8 snapshots (Ben Noordhuis)
* c0a9d1b - versions: add http-parser patchlevel (Johan Bergström)
* 7854811 - child_process: clone spawn options argument (cjihrig)
* 88aaff9 - deps: update http_parser to 2.4.2 (Fedor Indutny)
* 804ab7e - doc: add seishun as a collaborator (Nikolai Vavilov)
* 301a968 - child_process: remove redundant condition (Vladimir Kurchatkin)
* 06cfff9 - http: don't bother making a copy of the options (Jonathan Ong)
* 55c222c - doc: add vkurchatkin as collaborator (Vladimir Kurchatkin)
* 50ac4b7 - Working on 1.0.5 (Rod Vagg)
* d1fc9c6 - 2015-01-24 io.js v1.0.4 Release (Rod Vagg)

## 2015-01-24, Version 1.0.4, @rvagg

### Notable changes
Expand Down
8 changes: 4 additions & 4 deletions src/node_version.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
#define SRC_NODE_VERSION_H_

#define NODE_MAJOR_VERSION 1
#define NODE_MINOR_VERSION 0
#define NODE_PATCH_VERSION 5
#define NODE_MINOR_VERSION 1
#define NODE_PATCH_VERSION 0

#define NODE_VERSION_IS_RELEASE 0
#define NODE_VERSION_IS_RELEASE 1

#ifndef NODE_STRINGIFY
#define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)
Expand Down Expand Up @@ -45,6 +45,6 @@
* an API is broken in the C++ side, including in v8 or
* other dependencies.
*/
#define NODE_MODULE_VERSION 42 /* io.js v1.0.0 */
#define NODE_MODULE_VERSION 43 /* io.js v1.1.0 */

#endif /* SRC_NODE_VERSION_H_ */

0 comments on commit 6629751

Please sign in to comment.