diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e05bbee4f51cd..bfc99ffe2ec135 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,48 @@ # io.js ChangeLog +## 2015-09-??, Version 3.3.1, @??? + +### Notable changes + +* **buffer**: Fixed a minor errors that was causing crashes (Michaël Zasso) [#2635](/~https://github.com/nodejs/node/pull/2635), +* **timers**: Improved timer performance from porting the 0.12 implementaiton, plus minor fixes (Jeremiah Senkpiel) [#2540](/~https://github.com/nodejs/node/pull/2540), (Julien Gilli) [nodejs/node-v0.x-archive#8751](/~https://github.com/nodejs/node-v0.x-archive/pull/8751) [nodejs/node-v0.x-archive#8905](/~https://github.com/nodejs/node-v0.x-archive/pull/8905) + +### Known issues + +See /~https://github.com/nodejs/io.js/labels/confirmed-bug for complete and current list of known issues. + +* Some uses of computed object shorthand properties are not handled correctly by the current version of V8. e.g. `[{ [prop]: val }]` evaluates to `[{}]`. [#2507](/~https://github.com/nodejs/node/issues/2507) +* Some problems with unreferenced timers running during `beforeExit` are still to be resolved. See [#1264](/~https://github.com/nodejs/io.js/issues/1264). +* Surrogate pair in REPL can freeze terminal. [#690](/~https://github.com/nodejs/io.js/issues/690) +* `process.send()` is not synchronous as the docs suggest, a regression introduced in 1.0.2, see [#760](/~https://github.com/nodejs/io.js/issues/760). +* Calling `dns.setServers()` while a DNS query is in progress can cause the process to crash on a failed assertion. [#894](/~https://github.com/nodejs/io.js/issues/894) +* `url.resolve` may transfer the auth portion of the url when resolving between two full hosts, see [#1435](/~https://github.com/nodejs/io.js/issues/1435). + +### Commits + +* [[`9e10ab78b8`](/~https://github.com/nodejs/node/commit/9e10ab78b8)] - **buffer**: SlowBuffer only accept valid numeric values (Michaël Zasso) [#2635](/~https://github.com/nodejs/node/pull/2635) +* [[`8bbe3ed80d`](/~https://github.com/nodejs/node/commit/8bbe3ed80d)] - **build**: add --enable-asan with builtin leakcheck (Karl Skomski) [#2376](/~https://github.com/nodejs/node/pull/2376) +* [[`92c65129e3`](/~https://github.com/nodejs/node/commit/92c65129e3)] - **child_process**: check execFile and fork args (James M Snell) [#2667](/~https://github.com/nodejs/node/pull/2667) +* [[`def8dea8ac`](/~https://github.com/nodejs/node/commit/def8dea8ac)] - **contextify**: ignore getters during initialization (Fedor Indutny) [nodejs/io.js#2091](/~https://github.com/nodejs/io.js/pull/2091) +* [[`4593539b92`](/~https://github.com/nodejs/node/commit/4593539b92)] - **deps**: backport 75e43a6 from v8 upstream (saper) [#2636](/~https://github.com/nodejs/node/pull/2636) +* [[`3f8b341246`](/~https://github.com/nodejs/node/commit/3f8b341246)] - **doc**: add TSC meeting minutes 2015-09-02 (Rod Vagg) [#2674](/~https://github.com/nodejs/node/pull/2674) +* [[`4b9e748031`](/~https://github.com/nodejs/node/commit/4b9e748031)] - **doc**: update url doc to account for escaping (Jeremiah Senkpiel) [#2605](/~https://github.com/nodejs/node/pull/2605) +* [[`84ac9cdc8e`](/~https://github.com/nodejs/node/commit/84ac9cdc8e)] - **doc**: reorder collaborators by their usernames (Johan Bergström) [#2322](/~https://github.com/nodejs/node/pull/2322) +* [[`e4dfdc03f5`](/~https://github.com/nodejs/node/commit/e4dfdc03f5)] - **doc,test**: enable recursive file watching in Windows (Sakthipriyan Vairamani) [#2649](/~https://github.com/nodejs/node/pull/2649) +* [[`b30f393829`](/~https://github.com/nodejs/node/commit/b30f393829)] - **events,lib**: don't require EE#listenerCount() (Jeremiah Senkpiel) [#2661](/~https://github.com/nodejs/node/pull/2661) +* [[`faa177d093`](/~https://github.com/nodejs/node/commit/faa177d093)] - **src**: use standard conform snprintf on windows (Karl Skomski) [#2404](/~https://github.com/nodejs/node/pull/2404) +* [[`8c56383a89`](/~https://github.com/nodejs/node/commit/8c56383a89)] - **src**: fix buffer overflow for long exception lines (Karl Skomski) [#2404](/~https://github.com/nodejs/node/pull/2404) +* [[`6353564172`](/~https://github.com/nodejs/node/commit/6353564172)] - **src**: fix memory leak in ExternString (Karl Skomski) [#2402](/~https://github.com/nodejs/node/pull/2402) +* [[`d370306de1`](/~https://github.com/nodejs/node/commit/d370306de1)] - **src**: only set v8 flags if argc > 1 (Evan Lucas) [#2646](/~https://github.com/nodejs/node/pull/2646) +* [[`4c1881b528`](/~https://github.com/nodejs/node/commit/4c1881b528)] - **test**: fix use of `common` before required (Rod Vagg) [#2685](/~https://github.com/nodejs/node/pull/2685) +* [[`de56b455be`](/~https://github.com/nodejs/node/commit/de56b455be)] - **test**: refactor to eliminate flaky test (Rich Trott) [#2609](/~https://github.com/nodejs/node/pull/2609) +* [[`13fab0b640`](/~https://github.com/nodejs/node/commit/13fab0b640)] - **test**: mark eval_messages as flaky (Alexis Campailla) [#2648](/~https://github.com/nodejs/node/pull/2648) +* [[`1865cad7ae`](/~https://github.com/nodejs/node/commit/1865cad7ae)] - **test**: mark test-vm-syntax-error-stderr as flaky (João Reis) [#2662](/~https://github.com/nodejs/node/pull/2662) +* [[`b0014ecd27`](/~https://github.com/nodejs/node/commit/b0014ecd27)] - **test**: mark test-repl-persistent-history as flaky (João Reis) [#2659](/~https://github.com/nodejs/node/pull/2659) +* [[`74ff9bc86c`](/~https://github.com/nodejs/node/commit/74ff9bc86c)] - **timers**: minor _unrefActive fixes and improvements (Jeremiah Senkpiel) [#2540](/~https://github.com/nodejs/node/pull/2540) +* [[`5d14a6eca7`](/~https://github.com/nodejs/node/commit/5d14a6eca7)] - **timers**: don't mutate unref list while iterating it (Julien Gilli) [#2540](/~https://github.com/nodejs/node/pull/2540) +* [[`6e744c58f2`](/~https://github.com/nodejs/node/commit/6e744c58f2)] - **timers**: Avoid linear scan in _unrefActive. (Julien Gilli) [#2540](/~https://github.com/nodejs/node/pull/2540) + ## 2015-09-02, Version 3.3.0, @rvagg ### Notable changes diff --git a/src/node_version.h b/src/node_version.h index b4d2f9f46b2d91..6241c072ccd23b 100644 --- a/src/node_version.h +++ b/src/node_version.h @@ -5,7 +5,7 @@ #define NODE_MINOR_VERSION 3 #define NODE_PATCH_VERSION 1 -#define NODE_VERSION_IS_RELEASE 0 +#define NODE_VERSION_IS_RELEASE 1 #ifndef NODE_STRINGIFY #define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)