diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d8f2d68e12005..4be43de6d81fbb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,7 +28,8 @@ release. - 7.3.0
+ 7.4.0
+ 7.3.0
7.2.1
7.2.0
7.1.0
diff --git a/doc/changelogs/CHANGELOG_V7.md b/doc/changelogs/CHANGELOG_V7.md index 68753cb522d061..9d26b4c5d64359 100644 --- a/doc/changelogs/CHANGELOG_V7.md +++ b/doc/changelogs/CHANGELOG_V7.md @@ -6,6 +6,7 @@ +7.4.0
7.3.0
7.2.1
7.2.0
@@ -24,6 +25,153 @@ * [io.js](CHANGELOG_IOJS.md) * [Archive](CHANGELOG_ARCHIVE.md) + +## 2017-01-04, Version 7.4.0 (Current), @evanlucas + +### Notable changes + +* **buffer** + - Improve performance of Buffer allocation by ~11%. (Brian White) [#10443](https://github.com/nodejs/node/pull/10443) + - Improve performance of Buffer.from() by ~50%. (Brian White) [#10443](https://github.com/nodejs/node/pull/10443) +* **events** Improve performance of `EventEmitter.once()` by ~27%. (Brian White) [#10445](https://github.com/nodejs/node/pull/10445) +* **http** Improve performance of http server by ~7%. (Brian White) [#6533](https://github.com/nodejs/node/pull/6533) + +### Commits + +* [[`81a6dd50b7`](https://github.com/nodejs/node/commit/81a6dd50b7)] - **async_wrap**: clear destroy_ids vector (Trevor Norris) [#10400](https://github.com/nodejs/node/pull/10400) +* [[`789d082780`](https://github.com/nodejs/node/commit/789d082780)] - **benchmark**: add benchmark for WHATWG URL properties (Joyee Cheung) [#10408](https://github.com/nodejs/node/pull/10408) +* [[`55cceb5001`](https://github.com/nodejs/node/commit/55cceb5001)] - **benchmark**: use commas in non-csv rate output (Brian White) [#10360](https://github.com/nodejs/node/pull/10360) +* [[`47c84da41a`](https://github.com/nodejs/node/commit/47c84da41a)] - **benchmark**: refactor buffer benchmarks (Troy Connor) [#10175](https://github.com/nodejs/node/pull/10175) +* [[`296c847d1d`](https://github.com/nodejs/node/commit/296c847d1d)] - **buffer**: improve allocation performance (Brian White) [#10443](https://github.com/nodejs/node/pull/10443) +* [[`9767e5eed6`](https://github.com/nodejs/node/commit/9767e5eed6)] - **build**: add /opt/freeware/... to AIX library path (Stewart X Addison) [#10128](https://github.com/nodejs/node/pull/10128) +* [[`ec28466aba`](https://github.com/nodejs/node/commit/ec28466aba)] - **build**: add (not) cross-compiled configure flags (Jesús Leganés-Combarro 'piranna) [#10287](https://github.com/nodejs/node/pull/10287) +* [[`8a7d58f8b4`](https://github.com/nodejs/node/commit/8a7d58f8b4)] - **crypto**: use CHECK_NE instead of ABORT or abort (Sam Roberts) [#10413](https://github.com/nodejs/node/pull/10413) +* [[`831873e035`](https://github.com/nodejs/node/commit/831873e035)] - **deps**: ICU 58.2 bump download URL (Steven R. Loomis) [#10206](https://github.com/nodejs/node/pull/10206) +* [[`3b7dbea9ba`](https://github.com/nodejs/node/commit/3b7dbea9ba)] - **deps**: ICU 58.2 bump (Steven R. Loomis) [#10206](https://github.com/nodejs/node/pull/10206) +* [[`2c3458206a`](https://github.com/nodejs/node/commit/2c3458206a)] - **doc**: redirect 'Start a Working Group' to TSC repo (William Kapke) [#9655](https://github.com/nodejs/node/pull/9655) +* [[`1e7b58b43e`](https://github.com/nodejs/node/commit/1e7b58b43e)] - **doc**: warn about unvalidated input in child_process (Matthew Garrett) [#10466](https://github.com/nodejs/node/pull/10466) +* [[`d2a3fd144f`](https://github.com/nodejs/node/commit/d2a3fd144f)] - **doc**: require two-factor authentication (Rich Trott) [#10529](https://github.com/nodejs/node/pull/10529) +* [[`242c759f43`](https://github.com/nodejs/node/commit/242c759f43)] - **doc**: add Working Group dissolution text (William Kapke) [#9656](https://github.com/nodejs/node/pull/9656) +* [[`c2d4acec57`](https://github.com/nodejs/node/commit/c2d4acec57)] - **doc**: improve rinfo object documentation (Matt Crummey) [#10050](https://github.com/nodejs/node/pull/10050) +* [[`5787252cb5`](https://github.com/nodejs/node/commit/5787252cb5)] - **doc**: add tls.DEFAULT_ECDH_CURVE (Sam Roberts) [#10264](https://github.com/nodejs/node/pull/10264) +* [[`8a8dc7c2aa`](https://github.com/nodejs/node/commit/8a8dc7c2aa)] - **doc**: fixup errors in stream.md (Fumiya KARASAWA) [#10411](https://github.com/nodejs/node/pull/10411) +* [[`e018a22a4b`](https://github.com/nodejs/node/commit/e018a22a4b)] - **doc**: use "Node.js" in V8 guide (Rich Trott) [#10438](https://github.com/nodejs/node/pull/10438) +* [[`bcfc2650d6`](https://github.com/nodejs/node/commit/bcfc2650d6)] - **doc**: more efficient example in the console.md (Vse Mozhet Byt) [#10451](https://github.com/nodejs/node/pull/10451) +* [[`1cb2d91e72`](https://github.com/nodejs/node/commit/1cb2d91e72)] - **doc**: var -> const / let in the console.md (Vse Mozhet Byt) [#10451](https://github.com/nodejs/node/pull/10451) +* [[`8273827a30`](https://github.com/nodejs/node/commit/8273827a30)] - **doc**: add the valid link for curl(1) in repl.md (Vse Mozhet Byt) [#10244](https://github.com/nodejs/node/pull/10244) +* [[`c0aeda68b5`](https://github.com/nodejs/node/commit/c0aeda68b5)] - **doc**: replace anonymous functions in repl.md (Vse Mozhet Byt) [#10244](https://github.com/nodejs/node/pull/10244) +* [[`5a9e5c4eeb`](https://github.com/nodejs/node/commit/5a9e5c4eeb)] - **doc**: fix a function name in repl.md (Vse Mozhet Byt) [#10244](https://github.com/nodejs/node/pull/10244) +* [[`164aa634ce`](https://github.com/nodejs/node/commit/164aa634ce)] - **doc**: fix an output example in repl.md (Vse Mozhet Byt) [#10244](https://github.com/nodejs/node/pull/10244) +* [[`199c348c27`](https://github.com/nodejs/node/commit/199c348c27)] - **doc**: white space unification in repl.md (Vse Mozhet Byt) [#10244](https://github.com/nodejs/node/pull/10244) +* [[`57c93ef172`](https://github.com/nodejs/node/commit/57c93ef172)] - **doc**: var => let / const in repl.md (Vse Mozhet Byt) [#10244](https://github.com/nodejs/node/pull/10244) +* [[`966447ebea`](https://github.com/nodejs/node/commit/966447ebea)] - **doc**: update CONTRIBUTING.MD with link to V8 guide (sarahmeyer) [#10070](https://github.com/nodejs/node/pull/10070) +* [[`c9a959ed2e`](https://github.com/nodejs/node/commit/c9a959ed2e)] - **doc**: improve common.mustCall() explanation (Rich Trott) [#10390](https://github.com/nodejs/node/pull/10390) +* [[`ee8001650e`](https://github.com/nodejs/node/commit/ee8001650e)] - **doc**: consistent 'Returns:' part two (Myles Borins) [#10391](https://github.com/nodejs/node/pull/10391) +* [[`66811dae36`](https://github.com/nodejs/node/commit/66811dae36)] - **doc**: require() tries first core not native modules (Vicente Jimenez Aguilar) [#10324](https://github.com/nodejs/node/pull/10324) +* [[`8c4f49570f`](https://github.com/nodejs/node/commit/8c4f49570f)] - **doc**: clarify macosx-firewall suggestion BUILDING (Chase Starr) [#10311](https://github.com/nodejs/node/pull/10311) +* [[`0a1e4f79cf`](https://github.com/nodejs/node/commit/0a1e4f79cf)] - **doc**: update process.versions.modules documentation (Kevin Zurawel) [#9901](https://github.com/nodejs/node/pull/9901) +* [[`73fa101052`](https://github.com/nodejs/node/commit/73fa101052)] - **doc**: clarify the review and landing process (Joyee Cheung) [#10202](https://github.com/nodejs/node/pull/10202) +* [[`e9f0bbc390`](https://github.com/nodejs/node/commit/e9f0bbc390)] - **doc**: modernize code examples in the cluster.md (Vse Mozhet Byt) [#10270](https://github.com/nodejs/node/pull/10270) +* [[`38a264099c`](https://github.com/nodejs/node/commit/38a264099c)] - **doc**: add Michaël Zasso to the CTC (Michaël Zasso) +* [[`9b5b8ac86a`](https://github.com/nodejs/node/commit/9b5b8ac86a)] - **doc**: update writable.write return value (Tanuja-Sawant) [#9468](https://github.com/nodejs/node/pull/9468) +* [[`e23b4f2bc9`](https://github.com/nodejs/node/commit/e23b4f2bc9)] - **doc**: fix broken link in COLLABORATOR_GUIDE.md (Emanuel Buholzer) [#10337](https://github.com/nodejs/node/pull/10337) +* [[`be3bc6234f`](https://github.com/nodejs/node/commit/be3bc6234f)] - **dtrace**: resolve conversion warnings from SLURP_INT (Christopher J. Brody) [#10143](https://github.com/nodejs/node/pull/10143) +* [[`9e044cf609`](https://github.com/nodejs/node/commit/9e044cf609)] - **events**: improve once() performance (Brian White) [#10445](https://github.com/nodejs/node/pull/10445) +* [[`5386e06000`](https://github.com/nodejs/node/commit/5386e06000)] - **fs**: cache non-symlinks in realpathSync. (Jeremy Yallop) [#10253](https://github.com/nodejs/node/pull/10253) +* [[`a711ee078e`](https://github.com/nodejs/node/commit/a711ee078e)] - **http**: optimize headers iteration (Brian White) [#6533](https://github.com/nodejs/node/pull/6533) +* [[`792142c078`](https://github.com/nodejs/node/commit/792142c078)] - **http**: simplify boolean checks (Brian White) [#6533](https://github.com/nodejs/node/pull/6533) +* [[`4b7e55206e`](https://github.com/nodejs/node/commit/4b7e55206e)] - **http**: extract validation functions (Brian White) [#6533](https://github.com/nodejs/node/pull/6533) +* [[`b9a4bd0808`](https://github.com/nodejs/node/commit/b9a4bd0808)] - **http**: improve validation performance (Brian White) [#6533](https://github.com/nodejs/node/pull/6533) +* [[`5cfafc36c8`](https://github.com/nodejs/node/commit/5cfafc36c8)] - **http**: refactor server connection handling (Brian White) [#6533](https://github.com/nodejs/node/pull/6533) +* [[`50317b97ef`](https://github.com/nodejs/node/commit/50317b97ef)] - **http**: misc cleanup and minor optimizations (Brian White) [#6533](https://github.com/nodejs/node/pull/6533) +* [[`1dd684a53c`](https://github.com/nodejs/node/commit/1dd684a53c)] - **http**: reuse existing headers array for raw values (Brian White) [#6533](https://github.com/nodejs/node/pull/6533) +* [[`bbbabe4d7d`](https://github.com/nodejs/node/commit/bbbabe4d7d)] - **inspector**: fix Coverity defects (Eugene Ostroukhov) [#10240](https://github.com/nodejs/node/pull/10240) +* [[`75129bb26a`](https://github.com/nodejs/node/commit/75129bb26a)] - **inspector**: split HTTP/WS server from the inspector (Eugene Ostroukhov) [#9630](https://github.com/nodejs/node/pull/9630) +* [[`6d2b1b3531`](https://github.com/nodejs/node/commit/6d2b1b3531)] - **lib**: avoid recompilation of anonymous functions (Brian White) [#6533](https://github.com/nodejs/node/pull/6533) +* [[`3eb5aafdba`](https://github.com/nodejs/node/commit/3eb5aafdba)] - **meta**: modify pull request template for prepending (Rich Trott) [#10484](https://github.com/nodejs/node/pull/10484) +* [[`eb548459a6`](https://github.com/nodejs/node/commit/eb548459a6)] - **os**: fix os.release() for aix and add test (jBarz) [#10245](https://github.com/nodejs/node/pull/10245) +* [[`2e4264fc82`](https://github.com/nodejs/node/commit/2e4264fc82)] - **repl**: allow autocompletion for scoped packages (Evan Lucas) [#10296](https://github.com/nodejs/node/pull/10296) +* [[`b1b3f94e3e`](https://github.com/nodejs/node/commit/b1b3f94e3e)] - **src**: describe what NODE_MODULE_VERSION is for (Sam Roberts) [#10414](https://github.com/nodejs/node/pull/10414) +* [[`acbf806552`](https://github.com/nodejs/node/commit/acbf806552)] - **src**: return early if nextTickQueue is empty (Trevor Norris) [#10274](https://github.com/nodejs/node/pull/10274) +* [[`be6f4aa7bd`](https://github.com/nodejs/node/commit/be6f4aa7bd)] - **test**: update test-cluster-shared-handle-bind-error (cjihrig) [#10547](https://github.com/nodejs/node/pull/10547) +* [[`0f2660f6d5`](https://github.com/nodejs/node/commit/0f2660f6d5)] - **test**: avoid assigning this to variables (cjihrig) [#10548](https://github.com/nodejs/node/pull/10548) +* [[`ca12f68949`](https://github.com/nodejs/node/commit/ca12f68949)] - **test**: s/ASSERT/assert/ (cjihrig) [#10544](https://github.com/nodejs/node/pull/10544) +* [[`ad1f0a67e7`](https://github.com/nodejs/node/commit/ad1f0a67e7)] - **test**: refactor test-debugger-remote (Sakthipriyan Vairamani (thefourtheye)) [#10455](https://github.com/nodejs/node/pull/10455) +* [[`8f39b4a3cf`](https://github.com/nodejs/node/commit/8f39b4a3cf)] - **test**: refactor test-stream-unshift-read-race (Rich Trott) [#10532](https://github.com/nodejs/node/pull/10532) +* [[`b83f6b2d4d`](https://github.com/nodejs/node/commit/b83f6b2d4d)] - **test**: refactor test-stream-pipe-error-handling (Rich Trott) [#10530](https://github.com/nodejs/node/pull/10530) +* [[`85b8104afe`](https://github.com/nodejs/node/commit/85b8104afe)] - **test**: refactor test-tls-alert-handling (Rich Trott) [#10482](https://github.com/nodejs/node/pull/10482) +* [[`3141876a9d`](https://github.com/nodejs/node/commit/3141876a9d)] - **test**: fix flaky test-http-client-timeout-with-data (Rich Trott) [#10431](https://github.com/nodejs/node/pull/10431) +* [[`49975effb3`](https://github.com/nodejs/node/commit/49975effb3)] - **test**: improve test-http-allow-req-after-204-res (Adrian Estrada) [#10503](https://github.com/nodejs/node/pull/10503) +* [[`81a8a08bbb`](https://github.com/nodejs/node/commit/81a8a08bbb)] - **test**: improve test-fs-empty-readStream.js (Adrian Estrada) [#10479](https://github.com/nodejs/node/pull/10479) +* [[`ce495161ab`](https://github.com/nodejs/node/commit/ce495161ab)] - **test**: refactor the code in test-http-connect (Adrian Estrada) [#10397](https://github.com/nodejs/node/pull/10397) +* [[`0517c3116b`](https://github.com/nodejs/node/commit/0517c3116b)] - **test**: refactor test-stream-pipe-after-end (Rich Trott) [#10483](https://github.com/nodejs/node/pull/10483) +* [[`853b553b81`](https://github.com/nodejs/node/commit/853b553b81)] - **test**: use strictEqual in test-http-server (Fabrice Tatieze) [#10478](https://github.com/nodejs/node/pull/10478) +* [[`a232172631`](https://github.com/nodejs/node/commit/a232172631)] - **test**: refactor test-stdin-from-file (Rob Adelmann) [#10331](https://github.com/nodejs/node/pull/10331) +* [[`8621722a6a`](https://github.com/nodejs/node/commit/8621722a6a)] - **test**: refactor test-stream2-unpipe-drain (Chris Story) [#10033](https://github.com/nodejs/node/pull/10033) +* [[`f369581487`](https://github.com/nodejs/node/commit/f369581487)] - **test**: refactor the code in test-dns-ipv4 (Adrian Estrada) [#10200](https://github.com/nodejs/node/pull/10200) +* [[`bff97da59d`](https://github.com/nodejs/node/commit/bff97da59d)] - **test**: add regex to text-crypto-random (Nate) [#10020](https://github.com/nodejs/node/pull/10020) +* [[`dd09f72559`](https://github.com/nodejs/node/commit/dd09f72559)] - **test**: add test for SIGWINCH handling by stdio.js (Sarah Meyer) [#10063](https://github.com/nodejs/node/pull/10063) +* [[`8a778cde4d`](https://github.com/nodejs/node/commit/8a778cde4d)] - **test**: refactor the code in test-fs-chmod (Adrian Estrada) [#10440](https://github.com/nodejs/node/pull/10440) +* [[`ce3a8ffb32`](https://github.com/nodejs/node/commit/ce3a8ffb32)] - **test**: swap var for let/const throughout (Paul Graham) [#10177](https://github.com/nodejs/node/pull/10177) +* [[`356279a139`](https://github.com/nodejs/node/commit/356279a139)] - **test**: improve the code in test-pipe.js (Adrian Estrada) [#10452](https://github.com/nodejs/node/pull/10452) +* [[`569ccba5a4`](https://github.com/nodejs/node/commit/569ccba5a4)] - **test**: improve code in test-fs-readfile-error (Adrian Estrada) [#10367](https://github.com/nodejs/node/pull/10367) +* [[`3d410e4ad9`](https://github.com/nodejs/node/commit/3d410e4ad9)] - **test**: improve code in test-vm-preserves-property (Adrian Estrada) [#10428](https://github.com/nodejs/node/pull/10428) +* [[`f8ec1ef0a6`](https://github.com/nodejs/node/commit/f8ec1ef0a6)] - **test**: improve code in test-vm-symbols (Adrian Estrada) [#10429](https://github.com/nodejs/node/pull/10429) +* [[`5bdcb7f792`](https://github.com/nodejs/node/commit/5bdcb7f792)] - **test**: fix and improve debugger-client test (Sakthipriyan Vairamani (thefourtheye)) [#10371](https://github.com/nodejs/node/pull/10371) +* [[`b670a9723f`](https://github.com/nodejs/node/commit/b670a9723f)] - **test**: basic functionality of readUIntLE() (larissayvette) [#10359](https://github.com/nodejs/node/pull/10359) +* [[`62a4bcc667`](https://github.com/nodejs/node/commit/62a4bcc667)] - **test**: clean up repl-reset-event file (Kailean Courtney) [#9931](https://github.com/nodejs/node/pull/9931) +* [[`258f6b0d8b`](https://github.com/nodejs/node/commit/258f6b0d8b)] - **test**: refactor test-child-process-ipc (malen) [#9990](https://github.com/nodejs/node/pull/9990) +* [[`fba59c5669`](https://github.com/nodejs/node/commit/fba59c5669)] - **test**: fix and improve debug-break-on-uncaught (Sakthipriyan Vairamani (thefourtheye)) [#10370](https://github.com/nodejs/node/pull/10370) +* [[`953c5c0f0a`](https://github.com/nodejs/node/commit/953c5c0f0a)] - **test**: refactor test-internal-modules (Christy Leung) [#10016](https://github.com/nodejs/node/pull/10016) +* [[`e73adc310f`](https://github.com/nodejs/node/commit/e73adc310f)] - **test**: add second argument to assert.throws() (Ken Russo) [#9987](https://github.com/nodejs/node/pull/9987) +* [[`8dc1e264c6`](https://github.com/nodejs/node/commit/8dc1e264c6)] - **test**: refactor test-pipe-file-to-http (Josh Mays) [#10054](https://github.com/nodejs/node/pull/10054) +* [[`fbf73ff2a4`](https://github.com/nodejs/node/commit/fbf73ff2a4)] - **test**: refactor test-tls-interleave (Brian Chirgwin) [#10017](https://github.com/nodejs/node/pull/10017) +* [[`9ff5dbb547`](https://github.com/nodejs/node/commit/9ff5dbb547)] - **test**: refactor test-tls-client-getephemeralkeyinfo (Harish Tejwani) [#9954](https://github.com/nodejs/node/pull/9954) +* [[`d41b12ffcb`](https://github.com/nodejs/node/commit/d41b12ffcb)] - **test**: refactor test-cluster-send-handle-twice.js (Amar Zavery) [#10049](https://github.com/nodejs/node/pull/10049) +* [[`54571c2812`](https://github.com/nodejs/node/commit/54571c2812)] - **test**: update test-tls-check-server-identity.js (Kevin Cox) [#9986](https://github.com/nodejs/node/pull/9986) +* [[`6d9aa5390d`](https://github.com/nodejs/node/commit/6d9aa5390d)] - **test**: fix flaky test-https-timeout (Rich Trott) [#10404](https://github.com/nodejs/node/pull/10404) +* [[`a3fd33f75f`](https://github.com/nodejs/node/commit/a3fd33f75f)] - **test**: improve test-cluster-net-listen.js (Rico Cai) [#9953](https://github.com/nodejs/node/pull/9953) +* [[`59e5dda359`](https://github.com/nodejs/node/commit/59e5dda359)] - **test**: refactor test-child-process-stdin (Segu Riluvan) [#10420](https://github.com/nodejs/node/pull/10420) +* [[`c9cdfcaa21`](https://github.com/nodejs/node/commit/c9cdfcaa21)] - **test**: test error messages in test-dns-regress-7070 (Wallace Zhang) [#10058](https://github.com/nodejs/node/pull/10058) +* [[`5764d5587d`](https://github.com/nodejs/node/commit/5764d5587d)] - **test**: basic functionality of readUIntBE() (larissayvette) [#10417](https://github.com/nodejs/node/pull/10417) +* [[`c534dcf525`](https://github.com/nodejs/node/commit/c534dcf525)] - **test**: improve test-cluster-worker-constructor.js (Adrian Estrada) [#10396](https://github.com/nodejs/node/pull/10396) +* [[`c3439540f2`](https://github.com/nodejs/node/commit/c3439540f2)] - **test**: refactor test-init.js (Sakthipriyan Vairamani (thefourtheye)) [#10384](https://github.com/nodejs/node/pull/10384) +* [[`4b71eb0371`](https://github.com/nodejs/node/commit/4b71eb0371)] - **test**: refactor code in test-cluster-http-pipe (Adrian Estrada) [#10297](https://github.com/nodejs/node/pull/10297) +* [[`61e60bc8a0`](https://github.com/nodejs/node/commit/61e60bc8a0)] - **test**: improve code in test-http-bind-twice.js (Adrian Estrada) [#10318](https://github.com/nodejs/node/pull/10318) +* [[`545c381f60`](https://github.com/nodejs/node/commit/545c381f60)] - **test**: fix linter error in whatwg-url-parsing (Sakthipriyan Vairamani (thefourtheye)) [#10421](https://github.com/nodejs/node/pull/10421) +* [[`1080f09315`](https://github.com/nodejs/node/commit/1080f09315)] - **test**: change var declarations, add mustCall check (Daniel Sims) [#9962](https://github.com/nodejs/node/pull/9962) +* [[`83b11a05cf`](https://github.com/nodejs/node/commit/83b11a05cf)] - **test**: added validation regex argument to test (Avery, Frank) [#9918](https://github.com/nodejs/node/pull/9918) +* [[`26f8be7e9f`](https://github.com/nodejs/node/commit/26f8be7e9f)] - **test**: refactoring test-cluster-worker-constructor (Christopher Rokita) [#9956](https://github.com/nodejs/node/pull/9956) +* [[`34028ec2ed`](https://github.com/nodejs/node/commit/34028ec2ed)] - **test**: refactoring test-pipe-head (Travis Bretton) [#10036](https://github.com/nodejs/node/pull/10036) +* [[`76304e3c18`](https://github.com/nodejs/node/commit/76304e3c18)] - **test**: refactor test-stdin-script-child (Emanuel Buholzer) [#10321](https://github.com/nodejs/node/pull/10321) +* [[`8fe531f548`](https://github.com/nodejs/node/commit/8fe531f548)] - **test**: fix timers-same-timeout-wrong-list-deleted (Rich Trott) [#10362](https://github.com/nodejs/node/pull/10362) +* [[`2cadbb29f7`](https://github.com/nodejs/node/commit/2cadbb29f7)] - **test**: refactor test-stream2-writable (Rich Trott) [#10353](https://github.com/nodejs/node/pull/10353) +* [[`8869ce9790`](https://github.com/nodejs/node/commit/8869ce9790)] - **test**: refactor test-tls-0-dns-altname (Richard Karmazin) [#9948](https://github.com/nodejs/node/pull/9948) +* [[`ba88b7ebf5`](https://github.com/nodejs/node/commit/ba88b7ebf5)] - **test**: refactor test-cluster-net-listen (Segu Riluvan) [#10047](https://github.com/nodejs/node/pull/10047) +* [[`7061bbd13e`](https://github.com/nodejs/node/commit/7061bbd13e)] - **test**: test: refactor test-sync-fileread (Jason Wohlgemuth) [#9941](https://github.com/nodejs/node/pull/9941) +* [[`d63dbbb640`](https://github.com/nodejs/node/commit/d63dbbb640)] - **test**: change assert.strict to assert.strictEqual() (Ashita Nagesh) [#9988](https://github.com/nodejs/node/pull/9988) +* [[`8270ea47f2`](https://github.com/nodejs/node/commit/8270ea47f2)] - **test**: add regex check in test-buffer-bad-overload (Sam Shull) [#10038](https://github.com/nodejs/node/pull/10038) +* [[`e6be625efd`](https://github.com/nodejs/node/commit/e6be625efd)] - **test**: refactor the code in test-http-keep-alive (Adrian Estrada) [#10350](https://github.com/nodejs/node/pull/10350) +* [[`e42177f616`](https://github.com/nodejs/node/commit/e42177f616)] - **test**: improve domain-top-level-error-handler-throw (CodeVana) [#9950](https://github.com/nodejs/node/pull/9950) +* [[`ff6c62d003`](https://github.com/nodejs/node/commit/ff6c62d003)] - **test**: use strictEqual in test-cwd-enoent-repl.js (Neeraj Sharma) [#9952](https://github.com/nodejs/node/pull/9952) +* [[`0a1bf7f0f1`](https://github.com/nodejs/node/commit/0a1bf7f0f1)] - **test**: refactor test-net-reconnect-error (Duy Le) [#9903](https://github.com/nodejs/node/pull/9903) +* [[`84d2663ec3`](https://github.com/nodejs/node/commit/84d2663ec3)] - **test**: add test-require-invalid-package (Duy Le) [#9903](https://github.com/nodejs/node/pull/9903) +* [[`c999930f2a`](https://github.com/nodejs/node/commit/c999930f2a)] - **test**: refactor test-child-process-kill (Duy Le) [#9903](https://github.com/nodejs/node/pull/9903) +* [[`f8c192ff57`](https://github.com/nodejs/node/commit/f8c192ff57)] - **test**: use consistent block spacing (Rich Trott) [#10377](https://github.com/nodejs/node/pull/10377) +* [[`c316cc4848`](https://github.com/nodejs/node/commit/c316cc4848)] - **test**: add known_issues test for #5350 (AnnaMag) [#10319](https://github.com/nodejs/node/pull/10319) +* [[`46715aaebc`](https://github.com/nodejs/node/commit/46715aaebc)] - **test**: refactor test-timers-this (Rich Trott) [#10315](https://github.com/nodejs/node/pull/10315) +* [[`8c55f06d3c`](https://github.com/nodejs/node/commit/8c55f06d3c)] - **tools**: refactor json.js (Rich Trott) [#10442](https://github.com/nodejs/node/pull/10442) +* [[`158af1444d`](https://github.com/nodejs/node/commit/158af1444d)] - **tools**: enforce linebreak after ternary operators (Michaël Zasso) [#10213](https://github.com/nodejs/node/pull/10213) +* [[`45a43b8393`](https://github.com/nodejs/node/commit/45a43b8393)] - **tools**: enable block-spacing rule in .eslintrc (Rich Trott) [#10377](https://github.com/nodejs/node/pull/10377) +* [[`66747d83ca`](https://github.com/nodejs/node/commit/66747d83ca)] - **url**: fix URL query update if searchParams changes (Michaël Zasso) [#10486](https://github.com/nodejs/node/pull/10486) +* [[`ce32a46293`](https://github.com/nodejs/node/commit/ce32a46293)] - **url**: improve spec compliance of WHATWG URL (Michaël Zasso) [#10317](https://github.com/nodejs/node/pull/10317) +* [[`f328ed6f6b`](https://github.com/nodejs/node/commit/f328ed6f6b)] - **url**: move originFor, domainToAscii and domainToUnicode (James M Snell) [#10512](https://github.com/nodejs/node/pull/10512) +* [[`20d6de55ef`](https://github.com/nodejs/node/commit/20d6de55ef)] - **url**: performance improvement in URL implementation (James M Snell) [#10469](https://github.com/nodejs/node/pull/10469) +* [[`780702b771`](https://github.com/nodejs/node/commit/780702b771)] - **url**: make WHATWG URL properties spec compliant (Joyee Cheung) [#10408](https://github.com/nodejs/node/pull/10408) +* [[`0432ff265d`](https://github.com/nodejs/node/commit/0432ff265d)] - **url**: mark ignored return value in node::url::Parse(...) (Christopher J. Brody) [#10141](https://github.com/nodejs/node/pull/10141) +* [[`3b9dbefd67`](https://github.com/nodejs/node/commit/3b9dbefd67)] - **watchdog**: add flag to mark handler as disabled (Bartosz Sosnowski) [#10248](https://github.com/nodejs/node/pull/10248) + + ## 2016-12-20, Version 7.3.0 (Current), @cjihrig diff --git a/src/node_version.h b/src/node_version.h index da55d394abfb33..f95d525ac2ee59 100644 --- a/src/node_version.h +++ b/src/node_version.h @@ -2,10 +2,10 @@ #define SRC_NODE_VERSION_H_ #define NODE_MAJOR_VERSION 7 -#define NODE_MINOR_VERSION 3 -#define NODE_PATCH_VERSION 1 +#define NODE_MINOR_VERSION 4 +#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)