From 3ce020b7ba1b64dd8c76d4b84b0fdec2e041f312 Mon Sep 17 00:00:00 2001 From: cjihrig Date: Tue, 28 Jul 2015 10:59:14 -0400 Subject: 2015-07-28 io.js v2.5.0 Release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Notable changes * **https**: TLS sessions in Agent are reused (Fedor Indutny) https://github.com/nodejs/io.js/pull/2228. * **src**: base64 decoding is now 50% faster (Ben Noordhuis) https://github.com/nodejs/io.js/pull/2193. * **npm**: Upgraded to v2.13.2, release notes can be found in (Kat Marchán) https://github.com/nodejs/io.js/pull/2241. PR-URL: https://github.com/nodejs/io.js/issues/2239 --- CHANGELOG.md | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) (limited to 'CHANGELOG.md') diff --git a/CHANGELOG.md b/CHANGELOG.md index 0623e64c27c..9df9f552ccc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,67 @@ # io.js ChangeLog +## 2015-07-28, Version 2.5.0, @cjihrig + +### Notable changes + +* **https**: TLS sessions in Agent are reused (Fedor Indutny) [#2228](https://github.com/nodejs/io.js/pull/2228) +* **src**: base64 decoding is now 50% faster (Ben Noordhuis) [#2193](https://github.com/nodejs/io.js/pull/2193) +* **npm**: Upgraded to v2.13.2, release notes can be found in (Kat Marchán) [#2241](https://github.com/nodejs/io.js/pull/2241). + +### Known issues + +See https://github.com/nodejs/io.js/labels/confirmed-bug for complete and current list of known issues. + +* 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 + +* [[`bf2cd225a8`](https://github.com/nodejs/io.js/commit/bf2cd225a8)] - **process**: resize stderr on SIGWINCH (Jeremiah Senkpiel) [#2231](https://github.com/nodejs/io.js/pull/2231) +* [[`99d9d7e716`](https://github.com/nodejs/io.js/commit/99d9d7e716)] - **benchmark**: add remaining path benchmarks & optimize (Nathan Woltman) [#2103](https://github.com/nodejs/io.js/pull/2103) +* [[`66fc8ca22b`](https://github.com/nodejs/io.js/commit/66fc8ca22b)] - **(SEMVER-MINOR)** **cluster**: emit 'message' event on cluster master (Sam Roberts) [#861](https://github.com/nodejs/io.js/pull/861) +* [[`eb35968de7`](https://github.com/nodejs/io.js/commit/eb35968de7)] - **crypto**: fix legacy SNICallback (Fedor Indutny) [#1720](https://github.com/nodejs/io.js/pull/1720) +* [[`fef190cea6`](https://github.com/nodejs/io.js/commit/fef190cea6)] - **deps**: make node-gyp work with io.js (cjihrig) [iojs/io.js#990](https://github.com/iojs/io.js/pull/990) +* [[`b73a7465c5`](https://github.com/nodejs/io.js/commit/b73a7465c5)] - **deps**: upgrade to npm 2.13.2 (Kat Marchán) [#2241](https://github.com/nodejs/io.js/pull/2241) +* [[`0a7bf81d2f`](https://github.com/nodejs/io.js/commit/0a7bf81d2f)] - **deps**: update V8 to 4.2.77.21 (Ali Ijaz Sheikh) [#2238](https://github.com/nodejs/io.js/issues/2238) +* [[`73cdcdd581`](https://github.com/nodejs/io.js/commit/73cdcdd581)] - **deps**: make node-gyp work with io.js (cjihrig) [iojs/io.js#990](https://github.com/iojs/io.js/pull/990) +* [[`04893a736d`](https://github.com/nodejs/io.js/commit/04893a736d)] - **deps**: upgrade to npm 2.13.1 (Kat Marchán) [#2210](https://github.com/nodejs/io.js/pull/2210) +* [[`a3c1b9720e`](https://github.com/nodejs/io.js/commit/a3c1b9720e)] - **doc**: add GPG fingerprint for cjihrig (cjihrig) [#2217](https://github.com/nodejs/io.js/pull/2217) +* [[`d9f857df3b`](https://github.com/nodejs/io.js/commit/d9f857df3b)] - **doc**: note about custom inspect functions (Sakthipriyan Vairamani) [#2142](https://github.com/nodejs/io.js/pull/2142) +* [[`4ef2b5fbfb`](https://github.com/nodejs/io.js/commit/4ef2b5fbfb)] - **doc**: Replace util.debug with console.error (Yosuke Furukawa) [#2214](https://github.com/nodejs/io.js/pull/2214) +* [[`b612f085ec`](https://github.com/nodejs/io.js/commit/b612f085ec)] - **doc**: add joaocgreis as a collaborator (João Reis) [#2208](https://github.com/nodejs/io.js/pull/2208) +* [[`6b85d5a4b3`](https://github.com/nodejs/io.js/commit/6b85d5a4b3)] - **doc**: add TSC meeting minutes 2015-07-15 (Rod Vagg) [#2191](https://github.com/nodejs/io.js/pull/2191) +* [[`c7d8b09162`](https://github.com/nodejs/io.js/commit/c7d8b09162)] - **doc**: recompile before testing core module changes (Phillip Johnsen) [#2051](https://github.com/nodejs/io.js/pull/2051) +* [[`9afee6785e`](https://github.com/nodejs/io.js/commit/9afee6785e)] - **http**: Check this.connection before using it (Sakthipriyan Vairamani) [#2172](https://github.com/nodejs/io.js/pull/2172) +* [[`2ca5a3db47`](https://github.com/nodejs/io.js/commit/2ca5a3db47)] - **https**: reuse TLS sessions in Agent (Fedor Indutny) [#2228](https://github.com/nodejs/io.js/pull/2228) +* [[`fef87fee1d`](https://github.com/nodejs/io.js/commit/fef87fee1d)] - **(SEMVER-MINOR)** **lib,test**: add freelist deprecation and test (Sakthipriyan Vairamani) [#2176](https://github.com/nodejs/io.js/pull/2176) +* [[`503b089dd8`](https://github.com/nodejs/io.js/commit/503b089dd8)] - **net**: don't throw on immediately destroyed socket (Evan Lucas) [#2251](https://github.com/nodejs/io.js/pull/2251) +* [[`93660c8b8e`](https://github.com/nodejs/io.js/commit/93660c8b8e)] - **node**: remove bad fn call and check (Trevor Norris) [#2157](https://github.com/nodejs/io.js/pull/2157) +* [[`afd7e37ee0`](https://github.com/nodejs/io.js/commit/afd7e37ee0)] - **repl**: better empty line handling (Sakthipriyan Vairamani) [#2163](https://github.com/nodejs/io.js/pull/2163) +* [[`81ea52aa01`](https://github.com/nodejs/io.js/commit/81ea52aa01)] - **repl**: improving line continuation handling (Sakthipriyan Vairamani) [#2163](https://github.com/nodejs/io.js/pull/2163) +* [[`30edb5aee9`](https://github.com/nodejs/io.js/commit/30edb5aee9)] - **repl**: preventing REPL crash with inherited properties (Sakthipriyan Vairamani) [#2163](https://github.com/nodejs/io.js/pull/2163) +* [[`77fa385e5d`](https://github.com/nodejs/io.js/commit/77fa385e5d)] - **repl**: fixing `undefined` in invalid REPL keyword error (Sakthipriyan Vairamani) [#2163](https://github.com/nodejs/io.js/pull/2163) +* [[`8fd3ce100e`](https://github.com/nodejs/io.js/commit/8fd3ce100e)] - **src**: make base64 decoding 50% faster (Ben Noordhuis) [#2193](https://github.com/nodejs/io.js/pull/2193) +* [[`c786d6341d`](https://github.com/nodejs/io.js/commit/c786d6341d)] - **test**: do not use public IPs for timeout testing (Rich Trott) [#2057](https://github.com/nodejs/io.js/pull/2057) +* [[`4e78cd71c0`](https://github.com/nodejs/io.js/commit/4e78cd71c0)] - **test**: skip IPv6 part before testing it (Sakthipriyan Vairamani) [#2226](https://github.com/nodejs/io.js/pull/2226) +* [[`ac70bc8240`](https://github.com/nodejs/io.js/commit/ac70bc8240)] - **test**: fix valgrind uninitialized memory warning (Ben Noordhuis) [#2193](https://github.com/nodejs/io.js/pull/2193) +* [[`ac7d3fa0d9`](https://github.com/nodejs/io.js/commit/ac7d3fa0d9)] - **test**: add -no_rand_screen to s_client opts on Win (Shigeki Ohtsu) [#2209](https://github.com/nodejs/io.js/pull/2209) +* [[`79c865a53f`](https://github.com/nodejs/io.js/commit/79c865a53f)] - **test**: changing process.exit to return while skipping tests (Sakthipriyan Vairamani) [#2109](https://github.com/nodejs/io.js/pull/2109) +* [[`69298d36cf`](https://github.com/nodejs/io.js/commit/69298d36cf)] - **test**: formatting skip messages for TAP parsing (Sakthipriyan Vairamani) [#2109](https://github.com/nodejs/io.js/pull/2109) +* [[`543dabb609`](https://github.com/nodejs/io.js/commit/543dabb609)] - **timers**: improve Timer.now() performance (Ben Noordhuis) [#2256](https://github.com/nodejs/io.js/pull/2256) +* [[`3663b124e6`](https://github.com/nodejs/io.js/commit/3663b124e6)] - **timers**: remove unused Timer.again() (Ben Noordhuis) [#2256](https://github.com/nodejs/io.js/pull/2256) +* [[`bcce5cf9bb`](https://github.com/nodejs/io.js/commit/bcce5cf9bb)] - **timers**: remove unused Timer.getRepeat() (Ben Noordhuis) [#2256](https://github.com/nodejs/io.js/pull/2256) +* [[`f2c83bd202`](https://github.com/nodejs/io.js/commit/f2c83bd202)] - **timers**: remove unused Timer.setRepeat() (Ben Noordhuis) [#2256](https://github.com/nodejs/io.js/pull/2256) +* [[`e11fc67225`](https://github.com/nodejs/io.js/commit/e11fc67225)] - **(SEMVER-MINOR)** **tls**: add `getTicketKeys()`/`setTicketKeys()` (Fedor Indutny) [#2227](https://github.com/nodejs/io.js/pull/2227) +* [[`68b06e94e3`](https://github.com/nodejs/io.js/commit/68b06e94e3)] - **tools**: use local or specified $NODE for test-npm (Jeremiah Senkpiel) [#1984](https://github.com/nodejs/io.js/pull/1984) +* [[`ab479659c7`](https://github.com/nodejs/io.js/commit/ab479659c7)] - **util**: delay creation of debug context (Ali Ijaz Sheikh) [#2248](https://github.com/nodejs/io.js/pull/2248) +* [[`6391f4d2fd`](https://github.com/nodejs/io.js/commit/6391f4d2fd)] - **util**: removing redundant checks in is* functions (Sakthipriyan Vairamani) [#2179](https://github.com/nodejs/io.js/pull/2179) +* [[`b148c0dff3`](https://github.com/nodejs/io.js/commit/b148c0dff3)] - **win,node-gyp**: enable delay-load hook by default (Bert Belder) [iojs/io.js#1433](https://github.com/iojs/io.js/pull/1433) +* [[`f90f1e75bb`](https://github.com/nodejs/io.js/commit/f90f1e75bb)] - **win,node-gyp**: enable delay-load hook by default (Bert Belder) [iojs/io.js#1433](https://github.com/iojs/io.js/pull/1433) + ## 2015-07-17, Version 2.4.0, @Fishrock123 ### Notable changes -- cgit v1.2.3