mirror of https://github.com/lukechilds/node.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
165 KiB
165 KiB
Node.js v7 ChangeLog
Current |
---|
7.4.0 7.3.0 7.2.1 7.2.0 7.1.0 7.0.0 |
2017-01-04, Version 7.4.0 (Current), @evanlucas
Notable changes
- buffer:
- events: Improve performance of
EventEmitter.once()
by ~27%. (Brian White) #10445 - fs: Allow passing Uint8Array to fs methods where Buffers are supported. (Anna Henningsen) #10382
- http: Improve performance of http server by ~7%. (Brian White) #6533
- npm: Upgrade to v4.0.5 (Kat Marchán) #10330
Commits
- [
d1843ec3a7
] - async_wrap: clear destroy_ids vector (Trevor Norris) #10400 - [
6a4e6e9a42
] - benchmark: allow benchmarks to specify flags (Joyee Cheung) #10448 - [
0b2bc5e27b
] - benchmark: add benchmark for WHATWG URL properties (Joyee Cheung) #10408 - [
10b3297e8f
] - benchmark: use commas in non-csv rate output (Brian White) #10360 - [
6d15e7b528
] - benchmark: refactor buffer benchmarks (Troy Connor) #10175 - [
797495a84a
] - buffer: improve allocation performance (Brian White) #10443 - [
ad5ae922ce
] - build: add /opt/freeware/... to AIX library path (Stewart X Addison) #10128 - [
cff57be2b6
] - build: add (not) cross-compiled configure flags (Jesús Leganés-Combarro 'piranna) #10287 - [
80e798e324
] - crypto: use CHECK_NE instead of ABORT or abort (Sam Roberts) #10413 - [
92eacdb5c6
] - (SEMVER-MINOR) deps: upgrade npm to 4.0.5 (Kat Marchán) #10330 - [
785975d922
] - deps: ICU 58.2 bump download URL (Steven R. Loomis) #10206 - [
bce0013dd8
] - deps: ICU 58.2 bump (Steven R. Loomis) #10206 - [
dcc20f12a6
] - doc: clarify the statement in vm.createContext() (AnnaMag) #10519 - [
8e78953c88
] - doc: add joyeecheung to collaborators (Joyee Cheung) #10603 - [
d08463a9e3
] - doc: unify dirname and filename description (Sam Roberts) #10527 - [
7ad0f7bc32
] - doc: redirect 'Start a Working Group' to TSC repo (William Kapke) #9655 - [
deb0917f76
] - doc: warn about unvalidated input in child_process (Matthew Garrett) #10466 - [
96c3c65a86
] - doc: require two-factor authentication (Rich Trott) #10529 - [
a7c12fef6c
] - doc: add Working Group dissolution text (William Kapke) #9656 - [
e86bf27fe8
] - doc: improve rinfo object documentation (Matt Crummey) #10050 - [
5b7b457643
] - doc: add tls.DEFAULT_ECDH_CURVE (Sam Roberts) #10264 - [
cf3f75f6f0
] - doc: fixup errors in stream.md (Fumiya KARASAWA) #10411 - [
89fb82214f
] - doc: use "Node.js" in V8 guide (Rich Trott) #10438 - [
aabaef0aa7
] - doc: more efficient example in the console.md (Vse Mozhet Byt) #10451 - [
3d181ce4fd
] - doc: var -> const / let in the console.md (Vse Mozhet Byt) #10451 - [
9ce28ec3c5
] - doc: add the valid link for curl(1) in repl.md (Vse Mozhet Byt) #10244 - [
cffbfba4df
] - doc: replace anonymous functions in repl.md (Vse Mozhet Byt) #10244 - [
f281b190d5
] - doc: fix a function name in repl.md (Vse Mozhet Byt) #10244 - [
b8e2711ddd
] - doc: fix an output example in repl.md (Vse Mozhet Byt) #10244 - [
ae61232493
] - doc: white space unification in repl.md (Vse Mozhet Byt) #10244 - [
37cb971c65
] - doc: var => let / const in repl.md (Vse Mozhet Byt) #10244 - [
6f8c6133e3
] - doc: update CONTRIBUTING.MD with link to V8 guide (sarahmeyer) #10070 - [
8a9d68ad7c
] - doc: improve common.mustCall() explanation (Rich Trott) #10390 - [
4365bb45b8
] - doc: consistent 'Returns:' part two (Myles Borins) #10391 - [
21fca4bdda
] - doc: require() tries first core not native modules (Vicente Jimenez Aguilar) #10324 - [
6284d83092
] - doc: clarify macosx-firewall suggestion BUILDING (Chase Starr) #10311 - [
0c4cf24f70
] - doc: update process.versions.modules documentation (Kevin Zurawel) #9901 - [
b67879f6f4
] - doc: clarify the review and landing process (Joyee Cheung) #10202 - [
9044423bb6
] - doc: modernize code examples in the cluster.md (Vse Mozhet Byt) #10270 - [
2eec9afdb1
] - doc: add Michaël Zasso to the CTC (Michaël Zasso) - [
85d2a2abcf
] - doc: update writable.write return value (Tanuja-Sawant) #9468 - [
37563fafca
] - doc: fix broken link in COLLABORATOR_GUIDE.md (Emanuel Buholzer) #10337 - [
f9a5c13ff3
] - dtrace: resolve conversion warnings from SLURP_INT (Christopher J. Brody) #10143 - [
bc379fda75
] - events: optimize arrayClone by copying forward (Benedikt Meurer) #10571 - [
7ece950ffe
] - events: improve once() performance (Brian White) #10445 - [
6629f8f83f
] - fs: cache non-symlinks in realpathSync. (Jeremy Yallop) #10253 - [
abde7644a5
] - (SEMVER-MINOR) fs: support Uint8Array input to methods (Anna Henningsen) #10382 - [
32b6bcdd83
] - http: optimize headers iteration (Brian White) #6533 - [
a760d707ad
] - http: simplify boolean checks (Brian White) #6533 - [
c8ad127abc
] - http: extract validation functions (Brian White) #6533 - [
8a2a763f13
] - http: improve validation performance (Brian White) #6533 - [
df8b8b257d
] - http: refactor server connection handling (Brian White) #6533 - [
1f0fd7b35d
] - http: misc cleanup and minor optimizations (Brian White) #6533 - [
b094b49659
] - http: reuse existing headers array for raw values (Brian White) #6533 - [
4bed9475d1
] - inspector: fix Coverity defects (Eugene Ostroukhov) #10240 - [
023956187e
] - inspector: split HTTP/WS server from the inspector (Eugene Ostroukhov) #9630 - [
aed5e27451
] - lib: avoid recompilation of anonymous functions (Brian White) #6533 - [
064607be58
] - meta: modify pull request template for prepending (Rich Trott) #10484 - [
75efdeb635
] - os: fix os.release() for aix and add test (jBarz) #10245 - [
6796bf4829
] - repl: allow autocompletion for scoped packages (Evan Lucas) #10296 - [
11ed8007df
] - src: describe what NODE_MODULE_VERSION is for (Sam Roberts) #10414 - [
5e5b1f8b89
] - src: return early if nextTickQueue is empty (Trevor Norris) #10274 - [
5852336207
] - test: add tests for clearBuffer state machine (Safia Abdalla) #9922 - [
6ec798bdd6
] - test: update test-cluster-shared-handle-bind-error (cjihrig) #10547 - [
32401b5069
] - test: avoid assigning this to variables (cjihrig) #10548 - [
e1fbd72ae7
] - test: s/ASSERT/assert/ (cjihrig) #10544 - [
05b0092230
] - test: refactor test-debugger-remote (Sakthipriyan Vairamani (thefourtheye)) #10455 - [
82575f9341
] - test: refactor test-stream-unshift-read-race (Rich Trott) #10532 - [
4d984ecadb
] - test: refactor test-stream-pipe-error-handling (Rich Trott) #10530 - [
2619236212
] - test: refactor test-tls-alert-handling (Rich Trott) #10482 - [
8ac9d07805
] - test: fix flaky test-http-client-timeout-with-data (Rich Trott) #10431 - [
ef5a43a0e3
] - test: improve test-http-allow-req-after-204-res (Adrian Estrada) #10503 - [
4a16f9b054
] - test: improve test-fs-empty-readStream.js (Adrian Estrada) #10479 - [
5fc93ee841
] - test: refactor the code in test-http-connect (Adrian Estrada) #10397 - [
78e8aa81c9
] - test: refactor test-stream-pipe-after-end (Rich Trott) #10483 - [
0a0c190db5
] - test: use strictEqual in test-http-server (Fabrice Tatieze) #10478 - [
04d82a5122
] - test: refactor test-stdin-from-file (Rob Adelmann) #10331 - [
00f791af74
] - test: refactor test-stream2-unpipe-drain (Chris Story) #10033 - [
eb1adbb48e
] - test: refactor the code in test-dns-ipv4 (Adrian Estrada) #10200 - [
dff48af67f
] - test: add regex to text-crypto-random (Nate) #10020 - [
5164b56224
] - test: add test for SIGWINCH handling by stdio.js (Sarah Meyer) #10063 - [
1aa3ab1ec6
] - test: refactor the code in test-fs-chmod (Adrian Estrada) #10440 - [
4f1d9452de
] - test: swap var for let/const throughout (Paul Graham) #10177 - [
f6ed233546
] - test: improve the code in test-pipe.js (Adrian Estrada) #10452 - [
011bd4675a
] - test: improve code in test-fs-readfile-error (Adrian Estrada) #10367 - [
98fcb221d5
] - test: improve code in test-vm-preserves-property (Adrian Estrada) #10428 - [
cdf028c5a6
] - test: improve code in test-vm-symbols (Adrian Estrada) #10429 - [
94a894acf2
] - test: fix and improve debugger-client test (Sakthipriyan Vairamani (thefourtheye)) #10371 - [
d4c888df88
] - test: basic functionality of readUIntLE() (larissayvette) #10359 - [
a5b8d097c5
] - test: clean up repl-reset-event file (Kailean Courtney) #9931 - [
599a2a956b
] - test: refactor test-child-process-ipc (malen) #9990 - [
d33e560929
] - test: fix and improve debug-break-on-uncaught (Sakthipriyan Vairamani (thefourtheye)) #10370 - [
9349f086d9
] - test: refactor test-internal-modules (Christy Leung) #10016 - [
2ad9faa19e
] - test: add second argument to assert.throws() (Ken Russo) #9987 - [
4bfd9c0a35
] - test: refactor test-pipe-file-to-http (Josh Mays) #10054 - [
1b9f548e7d
] - test: refactor test-tls-interleave (Brian Chirgwin) #10017 - [
db3ac5d6e7
] - test: refactor test-tls-client-getephemeralkeyinfo (Harish Tejwani) #9954 - [
bbe618d3e2
] - test: refactor test-cluster-send-handle-twice.js (Amar Zavery) #10049 - [
5d64f3d76f
] - test: update test-tls-check-server-identity.js (Kevin Cox) #9986 - [
e6702d6d9b
] - test: fix flaky test-https-timeout (Rich Trott) #10404 - [
44f4d6001f
] - test: improve test-cluster-net-listen.js (Rico Cai) #9953 - [
d3bef30b5f
] - test: refactor test-child-process-stdin (Segu Riluvan) #10420 - [
e9b2325d68
] - test: test error messages in test-dns-regress-7070 (Wallace Zhang) #10058 - [
826decf8e5
] - test: basic functionality of readUIntBE() (larissayvette) #10417 - [
91a2dc216d
] - test: improve test-cluster-worker-constructor.js (Adrian Estrada) #10396 - [
a82be5d44c
] - test: refactor test-init.js (Sakthipriyan Vairamani (thefourtheye)) #10384 - [
ed76bfa7ba
] - test: refactor code in test-cluster-http-pipe (Adrian Estrada) #10297 - [
9a0711d37f
] - test: improve code in test-http-bind-twice.js (Adrian Estrada) #10318 - [
9d0220c4de
] - test: fix linter error in whatwg-url-parsing (Sakthipriyan Vairamani (thefourtheye)) #10421 - [
bee7d7e32c
] - test: change var declarations, add mustCall check (Daniel Sims) #9962 - [
a2ec794d3b
] - test: added validation regex argument to test (Avery, Frank) #9918 - [
14826d0569
] - test: refactoring test-cluster-worker-constructor (Christopher Rokita) #9956 - [
274eef4da0
] - test: refactoring test-pipe-head (Travis Bretton) #10036 - [
7c406e819b
] - test: refactor test-stdin-script-child (Emanuel Buholzer) #10321 - [
501165f0c1
] - test: fix timers-same-timeout-wrong-list-deleted (Rich Trott) #10362 - [
ba63363512
] - test: refactor test-stream2-writable (Rich Trott) #10353 - [
a5a738cca7
] - test: refactor test-tls-0-dns-altname (Richard Karmazin) #9948 - [
12a3b189da
] - test: refactor test-cluster-net-listen (Segu Riluvan) #10047 - [
18a75a085d
] - test: test: refactor test-sync-fileread (Jason Wohlgemuth) #9941 - [
815b5bdcf4
] - test: change assert.strict to assert.strictEqual() (Ashita Nagesh) #9988 - [
f1cc0a4d26
] - test: add regex check in test-buffer-bad-overload (Sam Shull) #10038 - [
0684211d12
] - test: refactor the code in test-http-keep-alive (Adrian Estrada) #10350 - [
a815a23631
] - test: improve domain-top-level-error-handler-throw (CodeVana) #9950 - [
3448e8e522
] - test: use strictEqual in test-cwd-enoent-repl.js (Neeraj Sharma) #9952 - [
fc2fd920ab
] - test: refactor test-net-reconnect-error (Duy Le) #9903 - [
a7c9c5685e
] - test: add test-require-invalid-package (Duy Le) #9903 - [
d1b4c5dc61
] - test: refactor test-child-process-kill (Duy Le) #9903 - [
2f92945a70
] - test: use consistent block spacing (Rich Trott) #10377 - [
9a9e530291
] - test: add known_issues test for #5350 (AnnaMag) #10319 - [
76b0e5bfbe
] - test: refactor test-timers-this (Rich Trott) #10315 - [
797d9a8e79
] - tools: refactor json.js (Rich Trott) #10442 - [
05332942e2
] - tools: enforce linebreak after ternary operators (Michaël Zasso) #10213 - [
3a7b63b81b
] - tools: enable block-spacing rule in .eslintrc (Rich Trott) #10377 - [
3195fb45ae
] - url: set toStringTag for the URL class (James M Snell) #10562 - [
659d522d7c
] - url: fix accidental filemode change (James M Snell) #10549 - [
6977224059
] - url: fix URL query update if searchParams changes (Michaël Zasso) #10486 - [
78e867492a
] - url: improve spec compliance of WHATWG URL (Michaël Zasso) #10317 - [
2b98ea0dec
] - url: move originFor, domainToAscii and domainToUnicode (James M Snell) #10512 - [
e210efad9e
] - url: performance improvement in URL implementation (James M Snell) #10469 - [
7fbd12f876
] - url: make WHATWG URL properties spec compliant (Joyee Cheung) #10408 - [
495213e545
] - url: mark ignored return value in node::url::Parse(...) (Christopher J. Brody) #10141 - [
ba46374cb9
] - watchdog: add flag to mark handler as disabled (Bartosz Sosnowski) #10248
2016-12-20, Version 7.3.0 (Current), @cjihrig
Thank you to @italoacasas for preparing the majority of this release.
Notable changes
- buffer:
- buffer.fill() now works properly for the UCS2 encoding on Big-Endian machines. (Anna Henningsen) #9837
- cluster:
- disconnect() now returns a reference to the disconnected worker. (Sean Villars) #10019
- crypto:
- The built-in list of Well-Known CAs (Certificate Authorities) can now be extended via a NODE_EXTRA_CA_CERTS environment variable. (Sam Roberts) #9139
- http:
- Remove stale timeout listeners in order to prevent a memory leak when using keep alive. (Karl Böhlmark) #9440
- tls:
- Allow obvious key/passphrase combinations. (Sam Roberts) #10294
- url:
Commits
- [
c2cc11b3c6
] - Working on v7.2.2 (Jeremiah Senkpiel) #10127 - [
b99a372e91
] - buffer: fix single-character string filling (Anna Henningsen) #9837 - [
d8b6723096
] - buffer: handle UCS2.fill()
properly on BE (Anna Henningsen) #9837 - [
e61331ee9b
] - build: fix node_g target (Daniel Bevenius) #10153 - [
9d04152e15
] - build: Don't regenerate node symlink (sxa555) #9827 - [
5d14602181
] - (SEMVER-MINOR) cluster: return worker reference from disconnect() (Sean Villars) #10019 - [
6963e8aa9d
] - (SEMVER-MINOR) crypto: allow adding extra certs to well-known CAs (Sam Roberts) #9139 - [
a308a2fae4
] - deps: cherry-pick 081fce3 from V8 upstream (Matt Loring) #10342 - [
7c3d280bf0
] - doc: rework tls for accuracy and clarity (Sam Roberts) #9800 - [
6b98906a08
] - doc: document R CRAN mirror process (Lucas Holmquist) #10211 - [
7e8c5e3490
] - doc: expand common module material in test guide (Rich Trott) #10251 - [
ee736b276c
] - doc: fix broken link in COLLABORATOR_GUIDE.md (Michael Dawson) #10267 - [
40b0ca1329
] - doc: fix typo in code example of 'path' module (pallxk) #10136 - [
b44e7891d0
] - doc: standardizing on make -j4 (Jonathan Darling) #9961 - [
ff8fdb14fb
] - doc: add note to parallelize make (Jonathan Darling) #9961 - [
5a64187bed
] - doc: buffer allocation throws for negative size (joyeecheung) #10151 - [
20fdf3aec6
] - doc: add some info ontty#setRawMode()
(Jeremiah Senkpiel) #10147 - [
ae53a6e12b
] - doc: updatepath.format
description and examples (anoff) #10046 - [
30340388f1
] - doc: add a variable declaration in the buffer.md (Vse Mozhet Byt) #9795 - [
d64e52c68d
] - doc: adding missing - in README (Italo A. Casas) #10170 - [
39bf5bfaf1
] - doc: removing extra space in README (Italo A. Casas) #10168 - [
bc64a63440
] - doc: fix a wrong note in the buffer.md (Vse Mozhet Byt) #9795 - [
d4c73d4823
] - doc: remove an extraneous word in the buffer.md (Vse Mozhet Byt) #9795 - [
d373b2f2fb
] - doc: fix examples in buffer.md to avoid confusion (Vse Mozhet Byt) #9795 - [
7a39a44dbc
] - doc: remove a wrong remark in the buffer.md (Vse Mozhet Byt) #9795 - [
39b083eb51
] - doc: repeat a remark as needed in the buffer.md (Vse Mozhet Byt) #9795 - [
622690f242
] - doc: fix copy-paste artifacts in the buffer.md (Vse Mozhet Byt) #9795 - [
3b848a279b
] - doc: fix wrong function arguments in the buffer.md (Vse Mozhet Byt) #9795 - [
9e47b943a7
] - doc: fix a syntax error in the buffer.md (Vse Mozhet Byt) #9795 - [
1864222d50
] - doc: var => const/let in the buffer.md (Vse Mozhet Byt) #9795 - [
7b924f1713
] - doc: fix typo in ecdhCurve, a tls property name (Sam Roberts) #10345 - [
2673be676a
] - fs: remove unused argument from copyObject() (Ethan Arrowood) #10041 - [
1081f0f33d
] - fs: remove needless assignment of null (Francis Gulotta) #10260 - [
dded482bb8
] - http: remove stale timeout listeners (Karl Böhlmark) #9440 - [
b41db3396b
] - inspector: check if connected before waiting (Eugene Ostroukhov) #10094 - [
b6a8bc6ac3
] - lib,test: use consistent operator linebreak style (Michaël Zasso) #10178 - [
ef2fa56314
] - src: fix string format mistake for 32 bit node (Alex Newman) #10082 - [
d4e160c946
] - (SEMVER-MINOR) src: add wrapper for process.emitWarning() (Sam Roberts) #9139 - [
ec2f13fe66
] - src: don't overwrite non-writable vm globals (Ben Noordhuis) #10227 - [
28ffd593e2
] - stream, test: test _readableState.emittedReadable (Joyee Cheung) #10249 - [
729fecf390
] - stream_base: homogenize req_wrap_obj use (Fedor Indutny) #10184 - [
8b9131c1f8
] - test: tls key/cert ordering not necessary (Sam Roberts) #9800 - [
8a34e60b41
] - test: var to const in tls-no-cert-required (Sam Roberts) #9800 - [
ea16a2ab52
] - test: stream readable needReadable state (Joyee Cheung) #10241 - [
e4b29a57f9
] - test: refactor test-fs-read-stream-inherit (Rich Trott) #10246 - [
fb297cba8f
] - test: refactor test-dgram-send-callback-multi-buffer (mfrance) #9999 - [
16fbd4f6bf
] - test: refactor test-tls-ecdh-disable (Aaron Williams) #9989 - [
46c55a6454
] - test: cleanup test-stdout-close-catch.js (Travis Bretton) #10006 - [
8c8b1230da
] - test: use const/let and common.mustCall (Outsider) #9959 - [
74563f07e9
] - test: refactor domain test (Adao Junior) #10269 - [
d9cfd5484f
] - test: clean up domain-no-error-handler test (weyj4) #10291 - [
553a32674a
] - test: fix http-client-timeout-option-listeners (Rich Trott) #10224 - [
308cead66e
] - test: update test-domain-uncaught-exception.js (Andy Chen) #10193 - [
60542cb98b
] - test: refactor test-domain.js (Siddhartha Sahai) #10207 - [
c0800d9449
] - test: refactor test-stream-big-push (Rich Trott) #10226 - [
b9361cae6e
] - test: refactor test-http-dns-fail (Adrian Estrada) #10243 - [
a97f26476d
] - test: refactor test-crypto-random (Rich Trott) #10232 - [
2f9c8d977f
] - test: refactor test-http-pause-resume-one-end (Rich Trott) #10210 - [
90659bc95c
] - test: fix flaky test-dgram-exclusive-implicit-bind (Rich Trott) #10212 - [
a4f3080595
] - test: improvements in test fixtures symlinked (Adrian Estrada) #10182 - [
d5e30a69e2
] - test: refactor test-fs-fsync (Rob Adelmann) #10176 - [
be87441463
] - test: refactor test-http-after-connect.js (larissayvette) #10229 - [
2b78212445
] - test: use strictEqual in test-debug-break (Adrian Estrada) #10181 - [
8b698d89ac
] - test: refactor assert.equal, update syntax to ES6 (Prieto, Marcos) #10190 - [
3749dc6ce7
] - test: refactor http pipelined socket test (Rich Trott) #10189 - [
e1d813f3f8
] - test: refactor test-handle-wrap-close-abort (Rich Trott) #10188 - [
7f01484a7a
] - test: add ES6 and strictEqual to test-fs-truncate (Adrian Estrada) #10167 - [
88839cf204
] - test: replace var with const in test-require-dot (Amar Zavery) #9916 - [
09ec5db10b
] - test: fail for missing output files (Anna Henningsen) #10150 - [
3f269cc760
] - test: use ES6 in test-debugger-client.js (Adrian Estrada) #10183 - [
1f11deb58f
] - test: improve buffer transcode (Johnny Reading) #10043 - [
3e8df733e8
] - test: improving crypto fips (James Tenenbaum) #10002 - [
6780c0e572
] - test: stream readableState readingMore state (Gregory) #9868 - [
c792e2ac49
] - test: stream readableListening internal state (Italo A. Casas) #9864 - [
28c6df2604
] - test: add stdin-setrawmode.out file (Jonathan Darling) #10149 - [
f5347abac8
] - test: set stdin too for pseudo-tty tests (Anna Henningsen) #10149 - [
3a460d5469
] - test: check for error on invalid signal (Matt Phillips) #10026 - [
1ebb5b9adb
] - test: refactor test-http-unix-socket (davidmarkclements) #10072 - [
8b7c97bc59
] - test: increase test coverage of BufferList (joyeecheung) #10171 - [
53e8e962d4
] - test: fix flaky test-net-socket-timeout (Rich Trott) #10172 - [
ca38f70dea
] - test: refactor test-net-keepalive.js (Kyle Corsi) #9995 - [
a9d4bd7a34
] - test: refactor test-crypto-hmac (eudaimos) #9958 - [
778e5f7d0c
] - test: fix error in test-cluster-worker-death.js (Bruce Lai) #9981 - [
b67cad1174
] - test: useassert.strictEqual
(anoff) #9975 - [
72fb05d062
] - test: change assert.equal to assert.strictEqual (Aileen) #9946 - [
dac757e502
] - test: changed assert.equal to assert.strictEqual (vazina robertson) #10015 - [
d7988e0355
] - test: renamed assert.Equal to assert.strictEqual (Jared Young) - [
9d037cfa44
] - test: improves test-tls-client-verify (Paul Graham) #10051 - [
2565e48445
] - test: refactor test-https-agent-session-reuse (Diego Paez) #10105 - [
11140802f4
] - test: refactor test-beforeexit-event (Rob Adelmann) #10121 - [
e695862531
] - test: improve test-fs-read-stream.js (Jenna Vuong) #9629 - [
be90638487
] - test: refactor test-domain-from-timer (Daniel Sims) #9889 - [
2c5d5629de
] - test: refactor test-domain-exit-dispose-again (Ethan Arrowood) #10003 - [
6d4f270f2f
] - test: use const and strictEqual in test-os-homedir-no-envvar (CodeVana) #9899 - [
62f5a0bf59
] - test: check result of uv_loop_init and uv_write (Ben Noordhuis) #10126 - [
19432f05ff
] - test: refactor test-dgram-bind-default-address (Michael-Bryant Choa) #9947 - [
01509bc67e
] - test: move long-running test to sequential (Rich Trott) #10161 - [
d8dc890352
] - test: assert.throws() should include a RegExp (Chris Bystrek) #9976 - [
6f2f02d5ad
] - test: invalid package.json causes error when require()ing in directory (Sam Shull) #10044 - [
6489a91027
] - test: refactor test-listen-fd-ebadf (Richard Karmazin) #10034 - [
eb1664bed9
] - test: refactor test-event-emitter-method-names (Rodrigo Palma) #10027 - [
c66cf2c1cf
] - test: refactor tls-ticket-cluster (Yojan Shrestha) #10023 - [
de9972678e
] - test: refactor test-domain-exit-dispose (Chris Henney) #9938 - [
5ca90777e6
] - test: refactor test-stdin-from-file.js (amrios) #10012 - [
4d66578997
] - test: use ES6 to update let & const (Jason Humphrey) #9917 - [
bb9174745b
] - test: fix test for buffer regression #649 (joyeecheung) #9924 - [
613798335c
] - test: stream readable resumeScheduled state (Italo A. Casas) #10299 - [
15c71f6c66
] - test: improve code in test-fs-open.js (Adrian Estrada) #10312 - [
793d8719eb
] - test: fix flaky test-debug-port (Santiago Gimeno) #10316 - [
5e781a3883
] - test: refactor the code in test-dns-ipv6 (Adrian Estrada) #10219 - [
8b367c5ddd
] - test: improve test-child-process-fork-and-spawn (Adrian Estrada) #10273 - [
348e69c89d
] - test: fix flaky test-http-client-timeout-event (Rich Trott) #10293 - [
0d3ac89ff7
] - test: add known_issues test for #6287 (AnnaMag) #10272 - [
f7f662cad5
] - test: improve test-child-process-exec-buffer (Adrian Estrada) #10275 - [
f66461382c
] - timers: fix handling of cleared immediates (hveldstra) #9759 - [
8e4b9fa487
] - tls: fix/annotate connect arg comments (Sam Roberts) #9800 - [
980acb4b95
] - tls: document and test option-less createServer (Sam Roberts) #9800 - [
41e1e6eb35
] - tls: do not refer to secureOptions as flags (Sam Roberts) #9800 - [
0b44384561
] - (SEMVER-MINOR) tls: allow obvious key/passphrase combinations (Sam Roberts) #10294 - [
a92f2ad19c
] - tools: enforce consistent operator linebreak style (Michaël Zasso) #10178 - [
cc5bd9a0cf
] - tools: add macosx-firwall script to avoid popups (Daniel Bevenius) #10114 - [
7cb98138a9
] - tools: forbid template literals in assert.throws (Michaël Zasso) #10301 - [
24482d08ce
] - (SEMVER-MINOR) url: add inspect function to TupleOrigin (Safia Abdalla) #10039 - [
f08d8a6c6f
] - url: improve URLSearchParams spec compliance (Timothy Gu) #9484 - [
19d7197177
] - url: add a got host pattern in url.js (Axel Monroy) #9653 - [
2da71f24de
] - url, test: fix typo in inspect output, add test (Jay Brownlee) #10231 - [
80cccce218
] - url, test: including base argument in originFor (joyeecheung) #10021 - [
7a0fe9f471
] - win,msi: add required UIRef for localized strings (Bill Ticehurst) #8884
2016-12-06, Version 7.2.1 (Current), @Fishrock123
Notable changes
- buffer:
- promise:
--trace-warnings
now produces useful stacktraces for Promise warnings. (Anna Henningsen) #9525 - repl: Fixed a bug preventing correct parsing of generator functions. (Teddy Katz) #9852
- V8: Fixed a significant
instanceof
performance regression. (Franziska Hinkelmann) #9730
Commits
- [
f55a63c86f
] - internal/util: move the case 'latin1' (Jackson Tian) #9646 - [
5379b9da11
] - async_wrap: call destroy() callback inuv_idle_t
(Trevor Norris) #9753 - [
5157a5cee9
] - async_wrap: make Initialize a static class member (Trevor Norris) #9753 - [
3e5be7fc8b
] - async_wrap: mode constructor/destructor to .cc (Trevor Norris) #9753 - [
88464ac6ac
] - benchmark: reformat code for clarity (Rich Trott) #9790 - [
573f9db6c9
] - buffer: fix transcode for single-byte enc to ucs2 (Anna Henningsen) #9838 - [
0c745e3a3a
] - buffer: convert offset & length to int properly (Sakthipriyan Vairamani (thefourtheye)) #9815 - [
e0e62d1113
] - Revert "buffer: runtime deprecation of calling Buffer without new" (Anna Henningsen) #9529 - [
371090d817
] - build: Make configure file parseable on python3 (kalrover) #9657 - [
16af467146
] - build: add shared library support to AIX build (Stewart Addison) #9675 - [
fa38032148
] - child_process: name anonymous functions (brad-decker) #9880 - [
5c9aa18484
] - constants: errors -> errno (Bryan English) #9349 - [
dfa35d66f5
] - debugger: callthis.resume()
afterthis.run()
(Lance Ball) #10099 - [
ac8d212428
] - debugger: refactor_debugger.js
(Rich Trott) #9860 - [
4bcda633c0
] - deps: upgrade npm to 3.10.10 (Rebecca Turner) #9847 - [
03b1c314cd
] - deps: cherry-pick 08377af from v8 upstream (Franziska Hinkelmann) #9730 - [
e9c2ffd20c
] - deps: backport GYP fix to fix AIX shared suffix (Stewart Addison) - [
3bc40ce725
] - doc: remove repeated info onboarding.md (BethGriggs) #9635 - [
446bcbea4e
] - doc: correct it's vs. its usage (Rich Trott) #10098 - [
b9bd9a2fcb
] - doc: remove Sam Roberts from release team (Sam Roberts) #9862 - [
51b77aa44a
] - doc: add people to cc for async_wrap (Anna Henningsen) #9471 - [
346204d77e
] - doc: add link tonet.Server
in tls.md (Devon Rifkin) #10109 - [
c4fbdfa785
] - doc: fix typo fordecipher.final
. (iamchenxin) #10086 - [
d226418b87
] - doc: suggest Buffer.alloc instead of Buffer#fill (Teddy Katz) #10000 - [
78e188d929
] - doc: clarify fs.createReadStream options (Wes Tyler) #10078 - [
cdec174d4d
] - doc: var => const in js code examples of addons.md (Vse Mozhet Byt) #10092 - [
13eea40d6f
] - doc: rename writing_tests.md to writing-tests.md (Safia Abdalla) #9867 - [
c948d9051b
] - doc: it’s -> its in api/child_process.md (Devon Rifkin) #10090 - [
f6c1f24068
] - doc: update Collaborators list in README (Rich Trott) #9846 - [
a0e25b2544
] - doc: remove minor contradiction in debugger doc (Rich Trott) #9832 - [
8c70f79249
] - doc: clarify introductory module material (Rich Trott) #9816 - [
2e22fa043d
] - doc: improve description of moduleexports
(Sam Roberts) #9622 - [
6ab920a3fc
] - doc: add guide for maintaining V8 (Ali Ijaz Sheikh) #9777 - [
4fa84c9589
] - doc: fix crypto Verify cut-n-paste from Sign (子丶言) #9796 - [
6297b9afc5
] - doc: minor fixes event-loop-timers-and-nexttick.md (Dan Koster) #9126 - [
a8d84d5b50
] - doc: changed order of invocations in https.request() example. (atrioom) #9614 - [
c7cd400fcb
] - doc: fix crypto "decipher.setAAD()" typo (子丶言) #9782 - [
77e145a00e
] - doc: clarify slashes-appending in url module (Rich Trott) #9731 - [
65af114267
] - doc: "util" is not needed to extend ES6 classes (Adam Brunner) #9737 - [
44ae0283af
] - doc: fix<code>
inside stability boxes (Roman Reiss) #9723 - [
9554a974d1
] - https: name anonymous functions in https (Pedro Lima) #9217 - [
80a3934cd7
] - inspector: /json/version returns object, not array (Ben Noordhuis) #9762 - [
65cda7f265
] - lib: use === in_http_server
and_tls_wrap
(Walter Beller-Morales) #9849 - [
a673d44d68
] - lib,tools: remove unneeded escaping of / (Prince J Wesley) #9591 - [
3253954e62
] - meta: whitelist dotfiles in .gitignore (Claudio Rodriguez) #8016 - [
cef3a04f62
] - promise: better stack traces for --trace-warnings (Anna Henningsen) #9525 - [
a0f6cc718a
] - repl: avoid parsing division operator as regex (Teddy Katz) #10103 - [
6087e361e5
] - repl: preprocess only for defaultEval (Prince J Wesley) #9752 - [
9099664959
] - repl: fix generator function preprocessing (Teddy Katz) #9852 - [
9726c8271e
] - test: update parallel/test-crypto-hash.js (Deepti Agrawal) #10009 - [
7144f811a6
] - test: add test for url module domainToAscii and domainToUnicode (Daryl Thayil) #10031 - [
2f6d0c7e61
] - test: refactor test-require-extensions-main (Daryl Thayil) #9912 - [
e718f2051c
] - test: refactor test-tls-ocsp-callback (k3kathy) #9970 - [
f5e622ea53
] - test: use assert.strictEqual and fix setTimeout (Matt Phillips) #9957 - [
0a4fc64c3f
] - test: clean up tls junk test (Danny Guo) #9940 - [
a3a664a321
] - test: update test-stdout-to-file (scalkpdev) #9939 - [
f531c96846
] - test: changed assert.Equal to asset.strictEqual (Paul Chin) #9973 - [
843b8c1658
] - test: refactor test-domain-multi (Wes Tyler) #9963 - [
8936d835c1
] - test: refactor test-fs-write.js (hirabhullar) #9982 - [
2f731e5b5d
] - test: refactor test-child-fork-exec-path.js (hirabhullar) #9982 - [
d697ac404f
] - test: use assert.strictEqual in test-cli-eval (Nigel Kibodeaux) #9919 - [
0a07bccc5c
] - test: refactor test-tls-connect-simple (Russell Sherman) #9934 - [
371a785f6d
] - test: refactor test-signal-unregister (mark hughes) #9920 - [
79b36e927c
] - test: update test-net-connect-handle-econnrefused (Punit Buch) #9932 - [
ba7d1cf4bc
] - test: refactor test-require-resolve (blugavere) #10120 - [
1877ba3384
] - test: refactor test-fs-symlink-dir-junction (Walter Beller-Morales) #9928 - [
84813fdaf8
] - test: refactor test-fs-read-stream-resume (Matt Webb) #9927 - [
f68bfc5bde
] - test: replace equal with strictEqual (Tracy Hinds) #10011 - [
c0eb08adbe
] - test: use strictEqual instead of equal (Uttam Pawar) #9921 - [
2e36b2ef49
] - test: using const and strictEqual (Fabrice Tatieze) #9926 - [
8e27254594
] - test: convert assert.equal to assert.strictEqual (Jonathan Darling) #9925 - [
328cd93036
] - test: changed assert.equal to assert.strictEqual (Scott Smereka) #9936 - [
cbdc64e026
] - test: test-file-write-stream3.js refactor (Richard Karmazin) #10035 - [
7c90244677
] - test: implemented es6 conventions (Erez Weiss) #9669 - [
bb677d41ce
] - test: strictEqual() and RegExp in test-buffer-fill.js (J Scott Chapman) #9895 - [
34b8c86895
] - test: Modernize test-tls-peer-certificate.js (Ilya Potuzhnov) #10014 - [
5ad7e04280
] - test: strictCompare and explcit inputs mprovement to test-buffer-slice (Michael Alexander) #10048 - [
256de35c98
] - test: add test for process.stdin.setRawMode() (Jonathan Darling) #10037 - [
990a19fc7e
] - test: refactor test for net listen on fd0 (Julian Duque) #10025 - [
7fd8833fa9
] - test: update assert.equal() to assert.strictEqual() (Peter Diaz) #10024 - [
fdc55ef02c
] - test: use const or let and assert.strictEqual (Christopher Rokita) #10001 - [
ae1ef5336d
] - test: fix buffer alloc tests (levsoroka) #9998 - [
e8fc7fcef7
] - test: Added more validations to setEncoding (Paul Lucas) #9997 - [
79e6068d5c
] - test: use strictEqual() domain-http (cdnadmin) #9996 - [
7428d80879
] - test: refactor test-cluster-worker-events (fmizzell) #9994 - [
6df3b7babc
] - test: update repl tests (makenova) #9991 - [
47b5f9e710
] - test: modernize test-fs-truncate-fd (Nigel Kibodeaux) #9978 - [
8b6c45f4b4
] - test: update tls test to use const/let and common.mustCall (rgoodwin) #9968 - [
c05909b3e8
] - test: adding strictEqual to test-buffer-indexof.js (Eric Gonzalez) #9955 - [
d0852459d5
] - test: strictEqual in test-beforeexit-event.js (CodeTheInternet) #10004 - [
2beba9e025
] - test: refactor test-child-process-double-pipe (Dan Villa) #9930 - [
64b2494e90
] - test: updated tls-getcipher test (Ethan Arrowood) #9923 - [
e502262687
] - test: replace equal with strictEqual in test-freelist.js (Adrian Estrada) #9910 - [
5a2b68896c
] - test: updated test-stream-pipe-unpipe-stream (Raja Panidepu) #10100 - [
f900753eeb
] - test: refactor test-crypto-ecb (michael6) #10029 - [
6502427761
] - test: refactor test-require-exceptions (Oscar Martinez) #9882 - [
a801ffb1ee
] - test: refactor test-console (Matt Crummey) #9873 - [
bca587bdb3
] - test: refactor test-crypto-certificate (Josh Mays) #9911 - [
278772a5df
] - test: refactor dgram-send-multi-buffer-copy (Konstantin Likhter) #9909 - [
6d5ded508e
] - test: refactor test-domain (Johnny Reading) #9890 - [
318a2dbea4
] - test: refactor test-cli-syntax (Exlipse7) #10057 - [
da8e3d946a
] - test: refactor test-child-process-constructor (k3kathy) #10060 - [
9fddf29f53
] - test: refactor test-repl-mode.js (Cesar Hernandez) #10061 - [
65c44830c2
] - test: var to const, assert.equal to assert.strictEqual in net (Sean Villars) #9907 - [
ef7cbde0a2
] - test: changed vars to const in test-net-better-error-messages-listen-path.js (anoff) #9905 - [
f62567b7f8
] - test: use const instead of var in test-require-json.js (Sarah Meyer) #9904 - [
5f3f54d4bb
] - test: refactor test-http-dns-error (Outsider) #10062 - [
ae2bf0a761
] - test: Changed assert.equal to assert.strictEqual (Daniel Pittman) #9902 - [
1eb581779d
] - test: refactor test-vm-syntax-error-stderr.js (Jay Brownlee) #9900 - [
c456ca3601
] - test: refactor test-tls-destroy-whilst-write (Chris Bystrek) #10064 - [
fd17ca7710
] - test: refactor test-net-dns-custom-lookup (Kent.Fan) #10071 - [
cf3c635dba
] - test: refactor test-https-truncate (davidmarkclements) #10074 - [
14c0388945
] - test: refactor test-tls-server-verify (Hutson Betts) #10076 - [
36b8dd3b07
] - test: refactor test-crypto-padding.js (Konstantin Likhter) #9971 - [
38ec8e44fa
] - test: improve test for crypto padding (Julian Duque) #9906 - [
a771f2181c
] - test: use strictEqual in test-cli-eval-event.js (Richard Karmazin) #9964 - [
e1394eeb16
] - test: refactor test-tls-friendly-error-message.js (Adrian Estrada) #9967 - [
69077a13bf
] - test: refactor test-fs-append-file.js (adelmann) #10110 - [
baa1accdb1
] - test: assert.equal -> assert.strictEqual (davidmarkclements) #10065 - [
a34e19532c
] - test: refactor test-dgram-exclusive-implicit-bind (Cesar Hernandez) #10066 - [
d87926ae34
] - test: assert.equal -> assert.strictEqual (davidmarkclements) #10067 - [
c4902e44ad
] - test: polish test-net-better-error-messages-listen (Hitesh Kanwathirtha) #10087 - [
9b9fe8c5ac
] - test: change var to const in test-tls-key-mismatch.js (bjdelro) #9897 - [
7697aee7da
] - test: use strictEqual in cwd-enoent (JDHarmon) #10077 - [
cdc2909882
] - test: refactor test-fs-read-stream-inherit.js (Jonathan Darling) #9894 - [
55b58baed1
] - test: use assert.strictEqual in test-crypto-ecb (Daniel Pittman) #9980 - [
e070588a8a
] - test: refactor test-child-process-stdio-inherit (Wes Tyler) #9893 - [
22b15f2ab6
] - test: change var to const for require and strict equality checks (Harish Tejwani) #9892 - [
2a8d29339d
] - test: Update to const and use regex for assertions (Daniel Flores) #9891 - [
295eb5a3b6
] - test: swap var->const/let and equal->strictEqual (Peter Masucci) #9888 - [
57f060c495
] - test: replace equal with strictEqual in crypto (Julian Duque) #9886 - [
3d35930b2c
] - test: replace equal with strictEqual (Julian Duque) #9879 - [
13cc6a005b
] - test: var to const/let in test-tls-set-ciphers (rajatk) #9877 - [
f3eb8b1bea
] - test: refactor test-tls-timeout-server-2 (Devon Rifkin) #9876 - [
dc76a20474
] - test: Updating vars to const and tsl server test (Matt Webb) #9874 - [
63fafb8aca
] - test: refactor test-crypto-hash-stream-pipe (Matt Wilson) #10055 - [
fb4b650159
] - test: crypto-hash-stream-pipe use strict equal (Mitchell Stoutin) #9935 - [
8f550df252
] - test: refactor child-process-spawn-error (Johnny Reading) #9951 - [
b73f6b760f
] - test: refactor test-child-process-spawn-error (stokingerl) #9937 - [
371ca03568
] - test: refactor test-vm-static-this.js (David Bradford) #9887 - [
3e37673d5c
] - test: refactor test-crypto-cipheriv-decipheriv (Aileen) #10018 - [
f76bb2adf8
] - test: refactor test for crypto cipher/decipher iv (Julian Duque) #9943 - [
4cc813d8b9
] - test: refactor test-cluster-setup-master-argv (Oscar Martinez) #9960 - [
eb0c1cd412
] - test: refactor test-cluster-setup-master-argv (Christine Hong) #9993 - [
d2e89272d2
] - test: refactor test-fs-append-file-sync (Chris Bystrek) #10056 - [
070370fd0a
] - test: refactor test-fs-append-file-sync (Ian White) #9977 - [
87038bb628
] - test: refactor test-fs-write-file (adelmann) #10030 - [
1f6f411234
] - test: refactor test/parallel/test-fs-write-file.js (Kyle Carter) #9992 - [
4cb52ee827
] - test: update to const iin cluster test (Greg Valdez) #10007 - [
f9d79ef597
] - test: use assert.strictEqual() cluster test (Bidur Adhikari) #10042 - [
b4ec7d6c50
] - test: use const in test-crypto-pbkdf2 (Greg Valdez) #9974 - [
2e889cf056
] - test: improve test for crypto pbkdf2 (joyeecheung) #9883 - [
c0a28622ce
] - test: var -> let/const, .equal -> .strictEqual (shiya) #9913 - [
d1da89906d
] - test: increase coverage for timers (lrlna) #10068 - [
44d9bc8b90
] - test: change equal to strictEqual (Kevin Zurawel) #9872 - [
0cab6eb6ca
] - test: test for http.request() invalid method error (Ashton Kinslow) #10080 - [
f9386f2846
] - test: update net-local-address-port (scalkpdev) #9885 - [
66554c75d5
] - test: refactor test-tls-ecdh (Adriana Rios) #9878 - [
a857c9a74c
] - test: refactor test-vm-debug-context (makenova) #9875 - [
a6377a96dd
] - test: increase coverage for lib/events.js (Safia Abdalla) #9865 - [
eb369f6d48
] - test: use strictEqual in test-zlib-truncated (ben_cripps) #9858 - [
3af4ef4642
] - test: use strictEqual in test-debugger-client.js (ben_cripps) #9857 - [
5c15a68091
] - test: refactor test-debug-args (Rich Trott) #9833 - [
0e36becd39
] - test: refactor test-fs-non-number-arguments-throw (Michaël Zasso) #9844 - [
c286312ef5
] - test: replace assert.equal with assert.strictEqual (brad-decker) #9842 - [
0ccb2c3992
] - test: refactor test-crypto-timing-safe-equal (Michaël Zasso) #9843 - [
0bdd5ca0f7
] - test: run cpplint on files in test/cctest (Ben Noordhuis) #9787 - [
956239124d
] - test: add toASCII and toUnicode punycode tests (Claudio Rodriguez) #9741 - [
70633f965d
] - test: refactor test-util-inspect (Rich Trott) #9804 - [
4c2ad8c89f
] - test: refactor test-preload (Rich Trott) #9803 - [
59aec82f88
] - test: refine test-http-status-reason-invalid-chars (Rich Trott) #9802 - [
c35bf44f60
] - test: refactor test-crypto-binary-default (Michaël Zasso) #9810 - [
4d1e11243b
] - test: refactor and fix test-crypto (Michaël Zasso) #9807 - [
74c3283cfa
] - test: fix test-buffer-slow (Michaël Zasso) #9809 - [
e2db5c8e7a
] - test: refactor test-net-pingpong (Michaël Zasso) #9812 - [
cd10e1ae4a
] - test: refactor and fix test-dns (Michaël Zasso) #9811 - [
dcba25082f
] - test: refactor and fix test-buffer-bytelength (Michaël Zasso) #9808 - [
d06f010482
] - test: cleanup test-dgram-error-message-address (Michael Macherey) #8938 - [
3b193defb2
] - test: fix flaky test-cluster-dgram-2 (Rich Trott) #9791 - [
3f1b068644
] - test: refactor common.js (Rich Trott) #9732 - [
d31a41149d
] - test: fix test-tls-connect-address-family (mkamakura) #9573 - [
d51c856f11
] - test: fix test-http-status-reason-invalid-chars (Yosuke Saito) #9572 - [
b763a31af0
] - test: refactor test-child-process-exec-error (Rich Trott) #9780 - [
2b7ecb5012
] - test: exclude no_interleaved_stdio test for AIX (Michael Dawson) #9772 - [
4971c3bb79
] - test: fix flaky test-dgram-empty-packet & friends (Rich Trott) #9724 - [
2fb825750d
] - test: fix flaky test-inspector (Rich Trott) #9727 - [
fc13cc6a12
] - test: refactor test-tls-hello-parser-failure (Rich Trott) #9715 - [
ea1c4e1212
] - test,url: improve escaping in url.parse (joyeecheung) #10083 - [
64854f625b
] - tools: add ESLint rule for assert.throws arguments (Michaël Zasso) #10089 - [
2ee3543e04
] - tools: remove unneeded escaping in generate.js (Rich Trott) #9781 - [
53d175267c
] - tools: Add no useless regex char class rule (Prince J Wesley) #9591 - [
561b1494bc
] - tools: allow test.py to use full paths of tests (Francis Gulotta) #9694 - [
5ae549c3aa
] - url: fix -Warray-bounds warning (Santiago Gimeno) #9751
2016-11-22, Version 7.2.0 (Current), @Fishrock123
This is a security release impacting Windows 10 users.
Notable changes
- crypto: The
Decipher
methodssetAuthTag()
andsetAAD
now returnthis
. (Kirill Fomichev) #9398 - dns: Implemented
{ttl: true}
forresolve4()
andresolve6()
. (Ben Noordhuis) #9296 & #9296 - libuv: Upgrade to v1.10.1 (cjihrig) #9647
- Fixed a potential buffer overflow when writing data to console on Windows 10. (CVE-2016-9551)
- process: Added a new
external
property to the data returned bymemoryUsage()
. (Fedor Indutny) #9587 - tls: Fixed a memory leak when writes were queued on TLS connection that was destroyed during handshake. (Fedor Indutny) #9626
- V8 (dep): Upgrade to v5.4.500.43 (Michaël Zasso) #9697
- v8: The data returned by
getHeapStatistics()
now includes three new fields:malloced_memory
,peak_malloced_memory
, anddoes_zap_garbage
. (Gareth Ellis) #8610
Commits
- [
819a38df96
] - benchmark: split timers benchmark and refactor (Rich Trott) #9497 - [
0083bf2233
] - build: default to ppc64 on AIX (Gibson Fahnestock) #9645 - [
3efb43c8ba
] - build: Add option to compile for coverage reports (Wayne Andrews) #9463 - [
af74db3961
] - crypto: use SSL_get_servername. (Adam Langley) #9347 - [
bcdbf22f0d
] - crypto: fix handling of root_cert_store. (Adam Langley) #9409 - [
3f45cc19b0
] - crypto: Use reference count to manage cert_store (Adam Majer) #9409 - [
08a7e7b009
] - (SEMVER-MINOR) crypto: returnthis
in setAuthTag/setAAD (Kirill Fomichev) #9398 - [
786631c7b4
] - deps: upgrade libuv to 1.10.1 (cjihrig) #9647 - [
1520afd336
] - deps: update V8 to 5.4.500.43 (Michaël Zasso) #9697 - [
33bcd6fec8
] - deps: update V8 to 5.4.500.41 (Michaël Zasso) #9412 - [
0a3e5cc57a
] - (SEMVER-MINOR) dns: implement {ttl: true} for dns.resolve6() (Ben Noordhuis) #9296 - [
1bd79368cd
] - (SEMVER-MINOR) dns: implement {ttl: true} for dns.resolve4() (Ben Noordhuis) #9296 - [
fa98eec410
] - doc: fix typo in assert code example (Vse Mozhet Byt) #9704 - [
409851427a
] - doc: fix typo in doc/tls.md (Syuhei Kobayashi) #9566 - [
ebc9c4ba97
] - doc: add missing link in changelog (Evan Lucas) #9540 - [
bbd5853236
] - doc: v6 is now LTS rather than Current (Jeremiah Senkpiel) #9182 - [
8030994554
] - doc: fix some table problems in changelog.md (Jeremiah Senkpiel) #9183 - [
b070df8932
] - doc: fix typo in BUILDING.md (monkick) #9569 - [
39f04829d6
] - doc: remove backtick escaping for manpage refs (Anna Henningsen) #9632 - [
159799aa1d
] - doc: improve description of urlObject.query (Rahat Ahmed) #9625 - [
d62376c8d6
] - doc: small improvements in readline code examples (Vse Mozhet Byt) #9628 - [
69ffe0cf8c
] - doc: child_process .stdio accepts a String type (Kenneth Skovhus) #9637 - [
c99fb1e0d2
] - doc: remove invalid padding from privateEncrypt (JungMinu) #9611 - [
b258a70a40
] - doc: add return types and props types to OS module (imatvieiev) #9648 - [
425a8646e2
] - doc: add italoacasas to collaborators (Italo A. Casas) #9677 - [
8bf42b4ec4
] - doc: strip trailing whitespace (Sam Roberts) #9620 - [
16819d29b0
] - doc: fix "either as either" typo (Sam Roberts) #9665 - [
c18ca1593e
] - doc: fix tls "the the" typo (Sam Roberts) #9665 - [
f43e47aab2
] - doc: describe when a tls server emits 'close' (Sam Roberts) #9665 - [
a086566be6
] - doc: fix an SNI mistyped as SNS (Sam Roberts) #9665 - [
4ddc23828d
] - doc: move TSC and CTC meeting minutes out of core repo (James M Snell) #9503 - [
474d4aa2e3
] - doc: fix typo in doc/repl.md line: 6 (Mitsuo Utano) #9582 - [
7af680e6fe
] - doc: make comment indentation consistent (Daniel Bevenius) #9518 - [
d964eacd6a
] - doc: remove redundant warning information (Brian White) #9590 - [
25a6f88d98
] - doc: improve process.emitWarning() example (Brian White) #9590 - [
d5fa1d5307
] - doc: clarify eventType in fs.watch (Nikolai Vavilov) #9318 - [
3014dfd254
] - doc: wrap long lines in http.request (Timothy Gu) #9584 - [
89216a45b7
] - doc: fix type of http.request'sagent
option (Timothy Gu) #9584 - [
bff4e88f0b
] - doc: fix a typo in the assert.md (Vse Mozhet Byt) #9598 - [
d83cb48b3a
] - doc: fix typo e.g., => e.g. (Daijiro Yamada) #9563 - [
d532a57a4b
] - doc: consistent 'Returns:' (Roman Reiss) #9554 - [
92bd19e0bd
] - doc: simplify process.memoryUsage() example code (Thomas Watson Steen) #9560 - [
4ae4e00ae9
] - doc: fix typo about cluster doc, (eg. -> e.g.) (YutamaKotaro) #9568 - [
64dec14502
] - doc: fix e.g., to e.g. in doc/http.md (ikasumi_wt) #9564 - [
7c9e8cbd76
] - doc: fix the index order in pseudocode of modules (kohta ito) #9562 - [
d09a9f4d27
] - doc: remove Roadmap Working Group (William Kapke) #9545 - [
77aded3ba1
] - doc: add process api data types to documentation (imatvieiev) #9505 - [
7488b0041f
] - doc: added types to path docs (imatvieiev) #9514 - [
549b6f23db
] - doc: fix fs constants link (Timothy) #9508 - [
31a34d7992
] - doc: fix minor style issue in code examples (Daniel Bevenius) #9482 - [
a412b9fa9a
] - doc: grammar and structure revisions of wg doc (Ryan Lewis) #9495 - [
92f163e465
] - doc: clarify the exit code part of writing_tests (Jeremiah Senkpiel) #9502 - [
62478eb3d9
] - doc: fix link to Event Loop page (timathon) #9527 - [
c07f648662
] - doc: Fix inaccuracy in https.request docs (Andreas Lind) #9453 - [
6f513e0b46
] - doc: add npm link to README (Oscar Morrison) #7894 - [
f0d40e8be3
] - doc: fix link to cli.md in vm.md (Daniel Bevenius) #9481 - [
8a9c45a4a9
] - fs: Fix default params for fs.write(Sync) (Andreas Lind) #7856 - [
9a0bcfc452
] - fs: exportrealpathCacheKey
frominternal/fs
(Anna Henningsen) #8862 - [
6b01bfa9d6
] - gitignore: ignore all tap files (Johan Bergström) #9262 - [
23584e4ec5
] - gtest: output tap comments as yamlish (Johan Bergström) #9262 - [
f5442ece33
] - lib,test: remove unneeded escaping of / (Rich Trott) #9485 - [
34c8b0b411
] - module: check -e flag in debug break setup (Kelvin Jin) #8876 - [
163397a206
] - (SEMVER-MINOR) process: addprocess.memoryUsage.external
(Fedor Indutny) #9587 - [
15af912ab5
] - src: fix memory leak introduced in34febfbf4
(Ben Noordhuis) #9604 - [
30475beef6
] - src: use ABORT() macro instead of abort() (Evan Lucas) #9613 - [
c4f33b48f7
] - (SEMVER-MINOR) src: extendHeapStatistics
with new fields (Gareth Ellis) #8610 - [
4517276c74
] - src: fix method name, output format (Josh Gavant) #9627 - [
7420ce8b7e
] - src: squelch unused function warnings in util.h (solebox) #9115 - [
a83a286631
] - test: add test for broken child process stdio (cjihrig) #9528 - [
7c1a2f56fc
] - test: add new.target add-on regression test (Ben Noordhuis) #9689 - [
a220170861
] - test: refactor test-async-wrap-* (Rich Trott) #9663 - [
6c63ab7c9a
] - test: simplify test-http-client-unescaped-path (Rod Vagg) #9649 - [
731a1fa602
] - test: Use strictEqual in test-tls-writewrap-leak (Aaron Petcoff) #9666 - [
a29be5282e
] - test: fix memory leaks in malloc cctests (Ben Noordhuis) #9667 - [
776d291a07
] - test: run tests even if os.cpus() fails (Bethany Griggs) #9616 - [
51e24e770a
] - test: use setImmediate() in test of stream2 (masashi.g) #9583 - [
875d1b93fc
] - test: add test case of PassThrough (Yoshiya Hinosawa) #9581 - [
3b4ec5f6c5
] - test: check thatprocess.execPath
is a realpath (Anna Henningsen) #9229 - [
ccc6e75bea
] - test: ensure nextTick is not scheduled in exit (Jeremiah Senkpiel) #9555 - [
00a5490ecd
] - test: increase coverage of process.emitWarning (Jeremiah Senkpiel) #9556 - [
f3db5e4720
] - test: refactor test-zlib.js (Rich Trott) #9544 - [
58fc7a137c
] - test: change from setTimeout to setImmediate (MURAKAMI Masahiko) #9578 - [
e7eb9ccdcf
] - test: improve test-stream2-objects.js (Yoshiya Hinosawa) #9565 - [
dae3d3e53c
] - test: refactor test-next-tick-error-spin (Rich Trott) #9537 - [
8c859d58ab
] - test: refactor test-tls-inception (Rich Trott) #9536 - [
96471556b5
] - test: move tick-processor tests to own directory (Rich Trott) #9506 - [
342d8e05cb
] - test: refactor inspector-helper.js (Rich Trott) #9499 - [
dab3e451ac
] - test: refactor make-callback-recurse test (Rich Trott) #9498 - [
2a9625656d
] - test: move timer-dependent test to sequential (Rich Trott) #9487 - [
ee7606940a
] - test: fix helper-debugger-repl.js (Rich Trott) #9486 - [
9491352b86
] - test: remove watchdog in test-debug-signal-cluster (Rich Trott) #9476 - [
6a94ffb1cf
] - test: output tap13 instead of almost-tap (Johan Bergström) #9262 - [
02c2bf7d34
] - timers: use consistent checks for canceled timers (Jeremiah Senkpiel) #9685 - [
ee65b4872d
] - tls: fix leak of WriteWrap+TLSWrap combination (Fedor Indutny) #9586 - [
19ca6cddcf
] - tools: disallow trailing whitespace for markdown (Sam Roberts) #9676 - [
29bf871977
] - tools: use better regexp for manpage references (Anna Henningsen) #9632 - [
cc6901d482
] - tools: improve docopen target in Makefile (Sakthipriyan Vairamani (thefourtheye)) #9436 - [
deabb5cfaa
] - tools: make run-valgrind.py useful (Ben Noordhuis) #9520 - [
887c76a664
] - tools: fix run-valgrind.py script (Ben Noordhuis) #9520 - [
65b60801ce
] - tools: copy run-valgrind.py to tools/ (Ben Noordhuis) #9520 - [
45df0ee717
] - v8: update make-v8.sh to use git (Jaideep Bajwa) #9393 - [
adcc5b15f7
] - zlib: fix linting recently-introduced lint error (Rich Trott) #9524 - [
841a2c41d4
] - zlib: name every function Ref: #8913 (solebox) #9389
2016-11-08, Version 7.1.0 (Current), @evanlucas
Notable changes
- buffer: add buffer.transcode to transcode a buffer's content from one encoding to another primarily using ICU (James M Snell) #9038
- child_process: add public API for IPC channel (cjihrig) #9322
- icu:
- lib: make
String(global) === '\[object global\]'
(Anna Henningsen) #9279 - libuv: Upgraded to 1.10.0 (cjihrig) #9267
- readline: use icu based string width calculation (James M Snell) #9040
- src:
- add NODE_PRESERVE_SYMLINKS environment variable that has the same effect as the
--preserve-symlinks
flag (Marc Udoff) #8749 - Fix
String#toLocaleUpperCase()
andString#toLocaleLowerCase()
(Steven R. Loomis)
- add NODE_PRESERVE_SYMLINKS environment variable that has the same effect as the
Commits
- [
dafdb7b069
] - benchmark: add trailing newline for consistency (Roman Reiss) #9410 - [
fab8eb660f
] - benchmark: add microbenchmarks for ES Map (Rod Vagg) #7581 - [
44792f83bf
] - benchmark,lib,test,tools: remove unneeded . escape (Rich Trott) #9449 - [
c70c96a3e2
] - buffer: coerce offset using Math.trunc() (cjihrig) #9341 - [
212da12f45
] - buffer: use correct name for custom inspect symbol (Charmander) #9289 - [
0939edd4ed
] - (SEMVER-MINOR) buffer: add buffer.transcode (James M Snell) #9038 - [
ceec520aef
] - build: add MAKEFLAGS="-j1" to node-gyp (Daniel Bevenius) #9450 - [
1109d0b244
] - build: reduce noise from doc target (Daniel Bevenius) #9457 - [
90aac7ca28
] - build: start comments at beginning of line (Sakthipriyan Vairamani (thefourtheye)) #9375 - [
b51db7120e
] - build: make node-gyp output silent (Sakthipriyan Vairamani (thefourtheye)) #8990 - [
d8eaa14c2d
] - build: prioritise --shared-X-Y over pkg-config (Rod Vagg) #9368 - [
f7d8481ee2
] - build: use wxneeded on openbsd (Aaron Bieber) #9232 - [
7b0e93738b
] - (SEMVER-MINOR) child_process: add public API for IPC channel (cjihrig) #9322 - [
4e3731c7e7
] - child_process: remove unreachable code (cjihrig) #9307 - [
d573acf96f
] - child_process: remove unreachable execSync() code (cjihrig) #9209 - [
f1f00df9bf
] - deps: upgrade npm to 3.10.9 (Kat Marchán) #9286 - [
3d1766f492
] - (SEMVER-MINOR) deps: Intl: ICU 58 bump - small icu (BIG COMMIT) (Steven R. Loomis) #9234 - [
827000ee62
] - (SEMVER-MINOR) deps: Intl: ICU 58 bump: configure/LICENSE/docs (Steven R. Loomis) #9234 - [
0f871e1087
] - deps: back port OpenBSD fix in c-ares/c-ares (Aaron Bieber) #9232 - [
106d71914c
] - deps: upgrade libuv to 1.10.0 (cjihrig) #9267 - [
4c4132e5d3
] - doc: update minute-taking procedure for CTC (Rich Trott) #9425 - [
ed8df17135
] - doc: note that tests should include a description (Gibson Fahnestock) #9415 - [
bc2d1c9d91
] - doc: do not link in the headings (Sakthipriyan Vairamani (thefourtheye)) #9416 - [
4bb9d21d01
] - doc: update GOVERNANCE.md to use "meeting chair" (Rich Trott) #9432 - [
c2fab3c600
] - doc: add Sakthipriyan to the CTC (Rod Vagg) #9427 - [
a8295d86d9
] - doc: update Diagnostics WG info (Josh Gavant) #9329 - [
3af9453019
] - doc: move stray sentences in zlib doc (Rich Trott) #9365 - [
d4b509584f
] - doc: use 'an' over 'a', remove redundant sentence (Zeke Sikelianos) #9345 - [
ff69e38070
] - doc: add more internal links to fs.Stats object (Zeke Sikelianos) #9345 - [
c554f090df
] - doc: fix outdate ninja link (Yangyang Liu) #9278 - [
3d4a829d85
] - doc: fix broken links to Buffer.from(string) (Jesse McCarthy) #9294 - [
225a9dfb00
] - doc: fs: fix link to mkdtemp (coderaiser) #9379 - [
dbeadd363c
] - doc: update OpenSSL links (kobelb) #9338 - [
eeabab3827
] - doc: add 2016-10-26 CTC meeting minutes (Rich Trott) #9348 - [
31690a690c
] - doc: add 2016-10-05 CTC meeting minutes (Josh Gavant) #9326 - [
7f1a40dbcf
] - doc: add 2016-09-28 CTC meeting minutes (Josh Gavant) #9325 - [
edd89265ba
] - doc: update CONTRIBUTING.md to address editing PRs (Gibson Fahnestock) #9259 - [
c7458909a7
] - doc: reference signal(7) for the list of signals (Emanuele DelBono) #9323 - [
a3f6854724
] - doc: more realistic custom inspect example (Ryan Scheel (Havvy)) #8875 - [
a0074e2232
] - doc: clarify buffer toString docs. (Olan Byrne) #8984 - [
3f90481e20
] - doc: clarify relation between a file and a module (marzelin) #9026 - [
82119049ef
] - doc: fix typo in http.md (anu0012) #9144 - [
d2e7882723
] - doc: add 2016-10-19 CTC meeting minutes (Josh Gavant) #9193 - [
ce00a9d2b6
] - doc: add performance warning to require.extensions (Ben Noordhuis) #9196 - [
d1c32aa335
] - doc: mention case-insensitive env on windows (Oliver Salzburg) #9166 - [
c6e429a6bc
] - doc: add CTC meeting minutes for 2016-10-12 (Michael Dawson) #9070 - [
355041960d
] - events: remove unnecessary checks (cjihrig) #9330 - [
0ce0abf6cb
] - events,test: fix TypeError in EventEmitter warning (jseagull) #9021 - [
6f35e4421a
] - http: add debug message for invalid header value (Evan Lucas) #9195 - [
173b088e1a
] - inspector: do not prompt to use localhost (Eugene Ostroukhov) #9451 - [
939d1023c2
] - inspector: switch to new inspector APIs (Eugene Ostroukhov) #9028 - [
2e7b078e7b
] - inspector: fix request path nullptr dereference (Ben Noordhuis) #9184 - [
9940666c1b
] - (SEMVER-MINOR) intl: Add more versions from ICU (Steven R. Loomis) #9266 - [
5bfefa6063
] - lib: change == to === in linkedlist (jedireza) #9362 - [
d24bd20d2b
] - lib: makeString(global) === '\[object global\]'
(Anna Henningsen) #9279 - [
9372aee4a3
] - lib: fix beforeExit not working with -e (Ben Noordhuis) #8821 - [
c231130e06
] - module: skip directories known not to exist (Ben Noordhuis) #9196 - [
d09eb9c6b2
] - net: name anonymous functions (Pedro Victor) #9357 - [
a5c62cb4f2
] - (SEMVER-MINOR) readline: use icu based string width calculation (James M Snell) #9040 - [
60461d2d90
] - repl: refactor lib/repl.js (Rich Trott) #9374 - [
071836aa42
] - repl: name anonymous functions (Pedro Victor) #9356 - [
0b9d80a037
] - repl: don’t write to input stream in editor mode (Anna Henningsen) #9207 - [
1c59cefc44
] - repl: makekey
ofrepl.write()
optional always (Anna Henningsen) #9207 - [
b1ef638de3
] - (SEMVER-MINOR) src: default --icu_case_mapping on as a v8 option (Steven R. Loomis) #9454 - [
0c236d1d36
] - src: replace SetNamedPropertyHandler() (AnnaMag) #9062 - [
5ab172ee8f
] - src: fix use of uninitialized variable (James M Snell) #9281 - [
57c0a9b5dc
] - src: remove unused function (Brian White) #9243 - [
08e12c7809
] - src: remove superfluous env_string string (Ben Noordhuis) #9213 - [
c342bda49e
] - src: make cross-context MakeCallback() calls work (Ben Noordhuis) #9221 - [
60a5b515b8
] - (SEMVER-MINOR) src: add NODE_PRESERVE_SYMLINKS environment variable (Marc Udoff) #8749 - [
f2a3b24611
] - src: clean up program/isolate/env init logic (Ben Noordhuis) #9224 - [
9e753ba782
] - src: simplify code, remove NodeInstanceData (Ben Noordhuis) #9224 - [
8b53f3c41c
] - src: speed up module loading, don't resize buffer (Ben Noordhuis) #9132 - [
362c307f38
] - src: speed up module loading, skip EOF read (Ben Noordhuis) #9132 - [
85a9295813
] - src,tools: speed up startup by 2.5% (Ben Noordhuis) #5458 - [
6e1eb59fee
] - test: improve test-debugger-util-regression (Santiago Gimeno) #9490 - [
6eb6816e22
] - test: fix flaky test-net-GH-5504 (Santiago Gimeno) #9461 - [
f640bafc58
] - test: fix flaky test-force-repl-with-eval (Santiago Gimeno) #9460 - [
675a4b20b6
] - test: update http-header-obstext (Gibson Fahnestock) #9415 - [
9d9ea8127e
] - test: move timer-dependent test to sequential (Rich Trott) #9431 - [
1c3487b5c3
] - test: remove timers from streams test (Anna Henningsen) - [
e696bc33eb
] - test: increase test coverage for lib/zlib.js (Rich Trott) #9366 - [
ed3f80a988
] - test: add test for HTTP client "aborted" event (Kyle E. Mitchell) #7376 - [
d12ed29f6a
] - test: remove timer in test-dgram-send-empty-array (Rich Trott) #9361 - [
e451022dd9
] - test: refactor test-http-client-readable (Rich Trott) #9344 - [
01b626a45a
] - test: clean up dgram-broadcast-multi-process test (Isobel Redelmeier) #9308 - [
411b1339bc
] - test: fix freebsd10-64 CI failures (Rich Trott) #9317 - [
1037463604
] - test: add child_process customFds test (cjihrig) #9307 - [
bd9cb40977
] - test: run all of test-timers-blocking-callback (Rich Trott) #9305 - [
8b7ce8bd11
] - test: fix flaky test-fs-watch-recursive on OS X (Rich Trott) #9303 - [
6c9e4fddf0
] - test: refactor test-async-wrap-check-providers (Gerges Beshay) #9297 - [
0ab008e50d
] - test: fix lint error regarding unused commons const (Daniel Bevenius) #9334 - [
c9b67c6a91
] - test: writable stream needDrain state (Italo A. Casas) #8799 - [
248a3200b2
] - test: writable stream ending state (Italo A. Casas) #8707 - [
d6f688ae0d
] - test: writable stream finished state (Italo A. Casas) #8791 - [
d49d990c42
] - test: prevent workers outliving parent (Sam Roberts) #9257 - [
2ad81ed0e6
] - test: refactor /parallel/test-cluster-uncaught-exception.js to ES6 (Deverick) #9239 - [
f39eb05946
] - test: use strict assertions in module loader test (Ben Noordhuis) #9263 - [
fc9e6a37fa
] - test: remove err timer from test-http-set-timeout (BethGriggs) #9264 - [
53520f06f3
] - test: clean uptest-child-process-exec-cwd.js
(Jeena Lee) #9231 - [
deef2f6079
] - test: add child_process.exec() timeout coverage (cjihrig) #9208 - [
5e138fe768
] - test: skip whatwg url parse and setter tests when icu is missing (James M Snell) #9246 - [
a39b98ef73
] - test: add common.hasIntl (James M Snell) #9246 - [
efb62aa146
] - test: fix flaky test by removing timer (Evan Lucas) #9199 - [
44427cc1f7
] - test: case sensitivity of env variables (Oliver Salzburg) #9166 - [
63ef0990f3
] - test: add coverage for execFileSync() errors (cjihrig) #9211 - [
06b414078e
] - test: remove test-v8-inspector-json-protocol test (Ben Noordhuis) #9184 - [
21ba3e3b89
] - test: add more module loader test coverage (Ben Noordhuis) #9196 - [
204461925b
] - test: make flaky pummel test more reliable (Ben Noordhuis) #9241 - [
4be1ba582a
] - test: move flaky test to test/pummel (Ben Noordhuis) #9241 - [
032533954b
] - tools: use long format for gpg fingerprint (Myles Borins) #9258 - [
aac4af2b26
] - tools: enable final newline in .editorconfig (Roman Reiss) #9410 - [
513da404cb
] - tools: enforce function name matching in linter (Rich Trott) #9408 - [
c23ece7056
] - tools: remove dangling eslint symlink (Sam Roberts) #9299 - [
bdad1e28fd
] - tools: make --repeat work with -j in test.py (Rich Trott) #9249 - [
4f0596fb03
] - util: use template strings (Alejandro Oviedo Garcia) #9120 - [
b083086ff2
] - vm: name anonymous functions (solebox) #9388
2016-10-25, Version 7.0.0 (Current), @jasnell
Notable changes
- Buffer
- Child Process
- The fork and execFile methods now have stronger argument validation #7399.
- Cluster
- The worker.suicide method is deprecated and will emit a process warning #3747.
- Deps
- File System
- A process warning is emitted if a callback is not passed to async file system methods #7897.
- Intl
- Intl.v8BreakIterator constructor has been deprecated and will emit a process warning #8908.
- Promises
- Unhandled Promise rejections have been deprecated and will emit a process warning #8217.
- Punycode
- The
punycode
module has been deprecated #7941.
- The
- URL
- An Experimental WHATWG URL Parser has been introduced #7448.
Commits
- [
1043f5d08e
] - assert: name anonymous functions (Miguel Angel Asencio Hurtado) #9051 - [
06f37471aa
] - benchmark: use node v4 syntax in common.js (Andreas Madsen) #9064 - [
8b152fcf47
] - benchmark: change the execution order (Andreas Madsen) #9064 - [
a5046bf8ef
] - benchmark: fixes csv parsing given no parameters (Andreas Madsen) #9064 - [
af01865d66
] - benchmark: add info about required Unix tools (Bartosz Sosnowski) #8788 - [
dfb5f301cf
] - benchmark: make v8-bench.js output consistent (Bartosz Sosnowski) #8564 - [
84481f9157
] - benchmark: add --expose_internals switch (Bartosz Sosnowski) #8547 - [
d3834a1fa3
] - benchmark: ignore significance when using --runs 1 (Andreas Madsen) #8299 - [
b1bbc68fb1
] - benchmark: support for multiple http benchmarkers (Bartosz Sosnowski) #8140 - [
474e629ddb
] - benchmark: add --format csv option (Adrian Nitu) #7961 - [
4b527a4129
] - benchmark: update compare.js exit method (Adrian Nitu) #7961 - [
9e7fd8e810
] - benchmark: fix comment typos and code format (Adrian Nitu) #7961 - [
d525e6c92a
] - (SEMVER-MAJOR) benchmark: remove broken string-creation.js (Andreas Madsen) #7094 - [
6edef1deb9
] - (SEMVER-MAJOR) benchmark: update docs after refactor (Andreas Madsen) #7094 - [
0c0f34e2fe
] - (SEMVER-MAJOR) benchmark: add script for creating scatter plot (Andreas Madsen) #7094 - [
855009af7f
] - (SEMVER-MAJOR) benchmark: use t-test for comparing node versions (Andreas Madsen) #7094 - [
8bb59fdb12
] - (SEMVER-MAJOR) benchmark: missing process.exit after bench.end (Andreas Madsen) #7094 - [
f99471b2ae
] - (SEMVER-MAJOR) benchmark: refactor to use process.send (Andreas Madsen) #7094 - [
0f9bfaa7c5
] - (SEMVER-MAJOR) benchmark: move cli parts of common.js into run.js (Andreas Madsen) #7094 - [
edbed3f3fd
] - (SEMVER-MAJOR) benchmark: move http_simple.js to http directory (Andreas Madsen) #7094 - [
ee2843b4ea
] - (SEMVER-MAJOR) benchmark: remove unused files (Andreas Madsen) #7094 - [
60042ca70e
] - buffer: fix range checks for slice() (Trevor Norris) #9174 - [
14d1a8a631
] - buffer: coerce slice parameters consistently (Sakthipriyan Vairamani (thefourtheye)) #9101 - [
96b501d338
] - (SEMVER-MAJOR) buffer: make byteLength throw on invalid input (Brian White) #8946 - [
c21458a15d
] - (SEMVER-MINOR) buffer: expose underlying buffer object always (Sakthipriyan Vairamani) #8311 - [
2c9a86f01e
] - buffer: directly use ArrayBuffer as the pool (Anna Henningsen) #8302 - [
f2fe5583c4
] - (SEMVER-MAJOR) buffer: runtime deprecation of calling Buffer without new (Nikolai Vavilov) #8169 - [
9cee8b1b62
] - (SEMVER-MAJOR) buffer: alias toLocaleString to toString (James M Snell) #8148 - [
8f90dcc1b8
] - (SEMVER-MAJOR) buffer: throw on negative .allocUnsafe() argument (Anna Henningsen) #7079 - [
bd23290657
] - buffer: remove obsolete and confusing comment (Nikolai Vavilov) #7264 - [
5292a1358f
] - buffer: improve creation performance. (Ingvar Stepanyan) #6893 - [
c5f5bcb331
] - build: fix config.gypi target (Daniel Bevenius) #9053 - [
b311906abf
] - (SEMVER-MAJOR) build: do not clean V8 gtest directory (Michaël Zasso) #8317 - [
94f68b5b97
] - (SEMVER-MAJOR) build: fix mkpeephole configuration (Ali Ijaz Sheikh) #8317 - [
8481ea1ca4
] - (SEMVER-MAJOR) build: use libc++ on OSX (Ali Ijaz Sheikh) #8317 - [
197d18795e
] - (SEMVER-MAJOR) build: define icu_use_data_file_flag (Ali Ijaz Sheikh) #8317 - [
eab418f7f9
] - (SEMVER-MAJOR) build: update V8 gypfile paths (Michaël Zasso) #8317 - [
88e862ba82
] - build: windows sharedlib support (Stefan Budeanu) #7487 - [
6eece7773e
] - child_process: update outdated comment (Tanuja-Sawant) - [
0548e5d12a
] - (SEMVER-MAJOR) child_process: add fork/execFile arg validation (Rich Trott) #7399 - [
b90f3da9de
] - (SEMVER-MAJOR) child_process, win: fix shell spawn with AutoRun (Bartosz Sosnowski) #8063 - [
f44b18f010
] - (SEMVER-MAJOR) cluster: deprecate worker.suicide (Evan Lucas) #3747 - [
bd7d7a7e17
] - console: name anonymous functions (Tyler Brazier) #9047 - [
c60d43b6d9
] - crypto: fix faulty logic in iv size check (Ben Noordhuis) #9032 - [
72f1c41fb6
] - crypto: naming anonymous functions (solebox) #8993 - [
89643b645e
] - crypto: use SSL_get_SSL_CTX. (Adam Langley) #8995 - [
f4aa2c2c93
] - (SEMVER-MAJOR) crypto: remove POINT_CONVERSION_HYBRID from documentation. (Adam Langley) #4956 - [
6bbdd668bd
] - deps: update V8 to 5.4.500.36 (Michaël Zasso) #9253 - [
5e3a480ad5
] - deps: revert default gtest reporter change (Brian White) #8948 - [
c0a3ac2e94
] - deps: cherry-pick missing v8 floating patch (Michael Dawson) #8907 - [
bef4b3bfda
] - deps: update V8 to 5.4.500.31 (Michaël Zasso) #8852 - [
a88bb3a758
] - (SEMVER-MAJOR) deps: cherry-pick workaround for clang-3.4 ICE (Michaël Zasso) #8317 - [
90efff6000
] - (SEMVER-MAJOR) deps: update V8 to 5.4.500.27 (Michaël Zasso) #8317 - [
245ac302f5
] - (SEMVER-MINOR) deps: update V8 to 5.1.281.75 (Ben Noordhuis) #7615 - [
dc17432208
] - deps: fix V8 5.1 tests (Michaël Zasso) #7488 - [
2cc2951796
] - (SEMVER-MINOR) deps: update V8 to 5.1.281.69 (Michaël Zasso) #7016 - [
e9b6fbbf17
] - (SEMVER-MAJOR) dgram: prefer strict equality, type validation (Claudio Rodriguez) #8011 - [
260f41f2cc
] - dns: name anonymous functions (Miguel Angel Asencio Hurtado) #9052 - [
3238f15234
] - doc: change os x tag to macos (Gibson Fahnestock) #9009 - [
1794456ebc
] - doc: change solaris tag to smartos (Gibson Fahnestock) #9009 - [
98ca07bfe0
] - doc: add teams for platform-specific issues (Gibson Fahnestock) #9009 - [
e4e60b45e1
] - doc: add s390 and ppc architecture labels (Gibson Fahnestock) #9009 - [
3b580145c4
] - doc: fixes formatting in process (Rod Machen) #9235 - [
3e2bafe053
] - doc: improve header styling for API docs (Jeremiah Senkpiel) #8811 - [
0a307f90cd
] - doc: clarify fs.link and fs.linkSync arguments (Kyle E. Mitchell) #9145 - [
38cf1d4739
] - doc: remove confusing reference in governance doc (Rich Trott) #9073 - [
5bf215d6b9
] - doc: suggest nodejs/help for general support (Myles Borins) #9128 - [
5e26980937
] - doc: fix header level for crypto.constants (Evan Lucas) #9187 - [
89b920fead
] - doc: add ctc-review label information (Rich Trott) #9072 - [
e6d1d54230
] - doc: fix typo in zlib.md (Parambir Singh) #9123 - [
3b63b64992
] - doc: further improve child_process doc types (Indrek Ardel) #9095 - [
f56bdecde1
] - doc: edit Stream api grammar (Benji Marinacci) #9100 - [
95d45d750a
] - doc: improved example for http.get (marzelin) #9065 - [
0022bfe42e
] - doc: update reference to list hash algorithms in crypto.md (scott stern) #9043 - [
b0da43104f
] - doc: specify that errno is a number, not a string (John Vilk) #9007 - [
c258dc89d9
] - doc: highlight deprecated API in ToC (Ilya Frolov) #7189 - [
d529a46416
] - doc: explains why Reviewed-By is added in PRs (jessicaquynh) #9044 - [
482995e7cc
] - doc: explain why GitHub merge button is not used (jessicaquynh) #9044 - [
3735f22480
] - doc: fix typo (Nikolai Vavilov) #9089 - [
839f1f02ed
] - doc: fix broken links in changelogs (Evan Lucas) #8122 - [
8f6589a0ba
] - doc: revise http documentation (Timothy Gu) #8486 - [
f3f5a89a10
] - doc: *.md formatting fixes in the benchmark dir (Сковорода Никита Андреевич) #7727 - [
9744928cf5
] - doc: fix layout problem in v4 changelog (Myles Borins) #7394 - [
d976d66cfc
] - doc: clarify fs.access works on directories too. (Lance Ball) #7113 - [
8c1d5e58d4
] - doc: improve rendering of v4.4.5 changelog entry (Myles Borins) #6958 - [
2bceda6493
] - doc: get rid of sneaky hard tabs in CHANGELOG (Myles Borins) #6608 - [
29e49fc286
] - (SEMVER-MAJOR) doc, punycode: soft-deprecation of the punycode module (James M Snell) #7941 - [
3b8ec68a3a
] - (SEMVER-MAJOR) domain: add message for dispose deprecation (Brian White) #7053 - [
983775d457
] - (SEMVER-MAJOR) events: make memory leak warning name more verbose (Anna Henningsen) #8341 - [
b7a8a691b4
] - (SEMVER-MAJOR) events: unwrap #once listeners in #listeners (Owen Smith) #6881 - [
108c1fbbe2
] - fs: clarify fs.link and fs.linkSync arguments (Kyle E. Mitchell) #9145 - [
7f7d1d385d
] - (SEMVER-MAJOR) fs: move stringToFlags() to lib/internal (Ben Noordhuis) #7162 - [
fe9f5bcd75
] - fs: don't alter user providedoptions
object (Sakthipriyan Vairamani (thefourtheye)) #7831 - [
169f485289
] - (SEMVER-MAJOR) fs: refactor "options" processing as a function (Sakthipriyan Vairamani) #7165 - [
21124ba23a
] - (SEMVER-MAJOR) fs: do not emit 'stop' watch event synchronously (Claudio Rodriguez) #8524 - [
b50557b51b
] - fs: use process.emitWarning to print deprecation warning (James M Snell) #8166 - [
dc7277909b
] - fs: move SyncWriteStream to internal/fs (James M Snell) #6749 - [
49ef3ae90a
] - (SEMVER-MAJOR) Revert "fs: add a temporary fix for re-evaluation support" (James M Snell) #6413 - [
f8f283b8f3
] - (SEMVER-MAJOR) fs: warn if no callback is passed to async calls (Sakthipriyan Vairamani) #7897 - [
6f27bedfba
] - governance: expand use of CTC issue tracker (Rich Trott) #8945 - [
179150091f
] - http: name anonymous functions in http (maasencioh) #9055 - [
73a8d3b0da
] - http: name anonymous functions in _http_server (maasencioh) #9055 - [
ffa5c9ea30
] - http: name anonymous functions in _http_outgoing (maasencioh) #9055 - [
fa035ada90
] - http: name anonymous functions in _http_incoming (maasencioh) #9055 - [
ec17e76656
] - http: name anonymous functions in _http_client (maasencioh) #9055 - [
9099a43073
] - http: name anonymous functions (maasencioh) #9054 - [
cde2ca96e4
] - http: reject control characters in http.request() (Ben Noordhuis) #8923 - [
2cc7fa5e7d
] - (SEMVER-MAJOR) http: remove deprecated Client interface (Brian White) #8104 - [
31bef6b704
] - (SEMVER-MAJOR) http: correct error message for invalid trailer (Bryan English) #6308 - [
a54ec7f49c
] - inspector: no URLs when the debugger is connected (Eugene Ostroukhov) #8919 - [
626a07df5b
] - inspector: restore 9229 as a default port (Eugene Ostroukhov) #8550 - [
9f1f7e2a34
] - (SEMVER-MAJOR) inspector: listen on process.debugPort (cjihrig) #8386 - [
7b73f55902
] - internal/util: remove printDeprecationWarning (James M Snell) #8166 - [
9ad3082b1c
] - (SEMVER-MAJOR) intl: add deprecation warning for v8BreakIterator (Michaël Zasso) #8908 - [
15eaba98a1
] - lib: use emitWarning instead of printDeprecationMessage (James M Snell) #8166 - [
3a3996315c
] - lib,src: reset zero fill flag on exception (Ben Noordhuis) #7093 - [
27e84ddd4e
] - lib,src: clean up ArrayBufferAllocator (Ben Noordhuis) #7082 - [
334ef4f19d
] - lib,src: drop dependency on v8::Private::ForApi() (Ben Noordhuis) #7082 - [
d582193613
] - (SEMVER-MAJOR) module: Remove deprecated function requireRepl. (Adri Van Houdt) #8575 - [
6f1cae70eb
] - net: fix ambiguity in EOF handling (Fedor Indutny) #9066 - [
fd6af98c2d
] - (SEMVER-MAJOR) net: refactor Server.prototype.listen (Jan Schär) #4039 - [
5e5ec2cd1e
] - (SEMVER-MAJOR) os: deprecatetmpDir()
in favour oftmpdir()
(Jeremiah Senkpiel) #6739 - [
aedb72e03b
] - process: improve performance of nextTick (Evan Lucas) #8932 - [
bf91035364
] - process: fix handling of process.noDeprecation in emitWarning (James M Snell) #8166 - [
62b544290a
] - (SEMVER-MAJOR) process: remove deprecated process.EventEmitter (cjihrig) #6862 - [
07dbf7313d
] - (SEMVER-MAJOR) promise: hard deprecation for unhandled promise rejection (James M Snell) #8217 - [
ecf474ceba
] - (SEMVER-MAJOR) promise: warn on unhandled rejections (Benjamin Gruenbaum) #8217 - [
1a9e247c79
] - (SEMVER-MAJOR) readline: show completions only after 2nd TAB (Anna Henningsen) #7754 - [
8a87b29034
] - (SEMVER-MAJOR) readline: remove deprecated methods (cjihrig) #6423 - [
488d28d391
] - (SEMVER-MAJOR) repl: deprecate unused function convertToContext (Prince J Wesley) #7829 - [
b2be04ac85
] - src: refactor contextify (Franziska Hinkelmann) #8909 - [
e175188a94
] - src: fix typo rval to value (Miguel Angel Asencio Hurtado) #9023 - [
1fda657cac
] - (SEMVER-MAJOR) src: update module version mismatch error message (James M Snell) #8391 - [
96933df2ff
] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 51 (Myles Borins) #8808 - [
b032f1cfc3
] - (SEMVER-MAJOR) src: no longer need to use std::tr1:: (Michaël Zasso) #8317 - [
ebad04326d
] - src: notify V8 for low memory when alloc fails (Anna Henningsen) #8482 - [
aed9792ff4
] - src: provide allocation + nullptr check shortcuts (Anna Henningsen) #8482 - [
d2470d4dff
] - src: pass desired return type to allocators (Anna Henningsen) #8482 - [
de946013c2
] - src: add Malloc() size param + overflow detection (Anna Henningsen) #8482 - [
5bf94357a9
] - src: remove unused StringValue macro parameters (Daniel Bevenius) #7905 - [
cc00be6ace
] - src: fix -Wunused-result warning (Santiago Gimeno) #8450 - [
8e7cbe2546
] - (SEMVER-MAJOR) src: make debugger listen on 127.0.0.1 by default (Ben Noordhuis) #8106 - [
781713d5ef
] - src: remove unused isolate member (Ben Noordhuis) #7334 - [
de4161d367
] - src: remove unused internals from node.cc (Anna Henningsen) #7117 - [
ac0665c908
] - src: fix ArrayBuffer size for zero fill flag (Anna Henningsen) #7142 - [
aac79dfd78
] - src: use stack-allocated Environment instances (Ben Noordhuis) #7090 - [
58cec4e85b
] - src: move env init logic into Environment class (Ben Noordhuis) #7090 - [
c3cd453cba
] - src: make IsolateData creation explicit (Ben Noordhuis) #7082 - [
0301ce9f55
] - src: move IsolateData out of Environment (Ben Noordhuis) #7082 - [
a3c5567eb4
] - (SEMVER-MAJOR) src,win: use correct exit code in old versions (yorkie) #8204 - [
2f05af4c06
] - (SEMVER-MAJOR) stream: improve stream error messages (Italo A. Casas) #8801 - [
9983af0347
] - (SEMVER-MAJOR) stream: improve unimplemented _write() error (ratikesh9) #7671 - [
0cd0118334
] - (SEMVER-MAJOR) stream: 'data' argument on callback of Transform._flush() (Jesús Leganés Combarro "piranna) #3708 - [
a717be87a3
] - test: fix flaky test-timers-blocking-callback (Rich Trott) #9198 - [
5ba02bf5db
] - test: remove arbitrary timer (Rich Trott) #9197 - [
1518cc1e70
] - test: remove duplicate required module (Rich Trott) #9169 - [
d62e7bd1f9
] - test: add regression test for instanceof (Franziska Hinkelmann) #9178 - [
bb1e6064c1
] - test: rename target to exports for consistency (Daniel Bevenius) #9135 - [
8788d009f8
] - test: checking if error constructor is assert.AssertionError (larissayvette) #9119 - [
68157bd8b9
] - test: remove unneeded escaping in template strings (Rich Trott) #9112 - [
0591362887
] - test: remove unused common.libDir (Rich Trott) #9124 - [
0f2f4d2425
] - test: fix flaky test-child-process-fork-dgram (Rich Trott) #9098 - [
47863a5837
] - test: use npm sandbox in test-npm-install (João Reis) #9079 - [
67e2b92e21
] - test: enable node-module-version/test.js with debug (Daniel Bevenius) #9093 - [
d5bdd65c6a
] - test: move module out of fixture directory (Rich Trott) #9022 - [
0ad0e6addb
] - test: fix issues reported by Coverity (Eugene Ostroukhov) #8870 - [
aac93a5c64
] - test: refactor test-file-* (Jenna Vuong) #8999 - [
1bb1b3abe4
] - test: fixes that do not affect performance (larissayvette) #9011 - [
96faba6ad8
] - test: add cluster inspector debug port test (cjihrig) #8958 - [
7926886bf3
] - test: fix test-debug-signal-cluster.js flakyness (Julien Gilli) #8568 - [
99cfd53097
] - (SEMVER-MAJOR) test: test execFile/fork arg validation (Chuck Langford) #7399 - [
15cd45c6fc
] - test: fix tests for non-crypto builds (Anna Henningsen) #7056 - [
fea3070ec4
] - test: add buffer testcase for resetting kZeroFill (Сковорода Никита Андреевич) #7093 - [
2cdd5ccef9
] - test,lib,benchmark: match function names (Rich Trott) #9113 - [
827660e03e
] - tools: enable ES2016 syntax support in ESLint (Michaël Zasso) #9218 - [
a83354a567
] - tools: replace custom lint rule for getter/setter (Rich Trott) #9194 - [
3ab8be07cb
] - tools: fix release script on macOS 10.12 (Evan Lucas) #8824 - [
72fa9f5663
] - tools: update ESLint to v3.8.0 (Rich Trott) #9112 - [
8ac29bd7c1
] - tools: avoid let in for loops (jessicaquynh) #9049 - [
1a93e03a0e
] - (SEMVER-MAJOR) tools: do not disable ICU's transliteration (Michaël Zasso) #8317 - [
6a3dbdacd6
] - (SEMVER-MAJOR) udp: remove ancient check (Saúl Ibarra Corretgé) #8088 - [
1afd7c166e
] - url: fix building when using --without-intl (James M Snell) #9041 - [
a8ece149e2
] - (SEMVER-MINOR) url: adding WHATWG URL support (James M Snell) #7448 - [
336b027411
] - (SEMVER-MAJOR) url: return valid file: urls fom url.format() (Rich Trott) #7234 - [
197a465280
] - (SEMVER-MAJOR) zlib: move constants into zlib.constants (James M Snell) #7203