이번 버전은 Windows 10 사용자에게 영향이 있는 보안 릴리스입니다.
주요 변경 사항
- crypto:
Decipher
의setAuthTag()
와setAAD
메서드가 이번 버전부터this
를 반환합니다. (Kirill Fomichev) #9398 - dns:
resolve4()
와resolve6()
에{ttl: true}
를 구현했습니다. (Ben Noordhuis) #9296 & #9296 - libuv: v1.10.1으로 업그레이드했습니다. (cjihrig) #9647
- Windows 10에서 콘솔에 데이터를 쓸 때 발생할 수 있는 버퍼 오버플로 문제를 수정했습니다. (CVE-2016-9551)
- process:
memoryUsage()
에서 반환되는 데이터에external
프로퍼티를 새롭게 추가했습니다. (Fedor Indutny) #9587 - tls: 핸드셰이크 도중 해제된 TLS 커넥션에 큐를 작성할 때 발생하는 메모리 누수를 수정했습니다. (Fedor Indutny) #9626
- V8 (dep): v5.4.500.43으로 업그레이드했습니다. (Michaël Zasso) #9697
- v8:
getHeapStatistics()
가 반환하는 데이터에malloced_memory
,peak_malloced_memory
,does_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 in 34febfbf4 (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
Windows 32-bit Installer: https://nodejs.org/dist/v7.2.0/node-v7.2.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v7.2.0/node-v7.2.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v7.2.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v7.2.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v7.2.0/node-v7.2.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v7.2.0/node-v7.2.0-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v7.2.0/node-v7.2.0-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v7.2.0/node-v7.2.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v7.2.0/node-v7.2.0-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v7.2.0/node-v7.2.0-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v7.2.0/node-v7.2.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v7.2.0/node-v7.2.0-aix-ppc64.tar.gz
SunOS 32-bit Binary: https://nodejs.org/dist/v7.2.0/node-v7.2.0-sunos-x86.tar.xz
SunOS 64-bit Binary: Coming soon
ARMv6 32-bit Binary: Coming soon
ARMv7 32-bit Binary: https://nodejs.org/dist/v7.2.0/node-v7.2.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v7.2.0/node-v7.2.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v7.2.0/node-v7.2.0.tar.gz
Other release files: https://nodejs.org/dist/v7.2.0/
Documentation: https://nodejs.org/docs/v7.2.0/api/
SHASUMS
1 | -----BEGIN PGP SIGNED MESSAGE----- |