주요 변경사항
- crypto
- 다수의 ECDH 커브를 지원합니다. #15206
- dgram
- n-api
- 이제 명령행 플래그 없이도 N-API를 사용할 수 있습니다. #14902
- tls
parseCertString()
을 문서에서만 폐기예정으로 표시했습니다. #14245
- 새로운 컨트리뷰터
- 새로운 컨트리뷰터로 Sebastiaan Deckers(@sebdeckers)를 추가했습니다! #15354
Commits
- [
4f7d9392e7
] - assert: improve AssertionError in case of “Errors” (Ruben Bridgewater) #15025 - [
f6c65e6e19
] - assert: fix boxed primitives in deepStrictEqual (Ruben Bridgewater) #15050 - [
7fa175f6d3
] - assert: fix deepEqual inconsistencies (Ruben Bridgewater) #14491 - [
17d8dfec70
] - async_hooks: support promise resolve hook (Anna Henningsen) #15296 - [
81723a9172
] - (SEMVER-MINOR) async_hooks,doc: some async_hooks improvements (James M Snell) #15103 - [
535f8d5281
] - benchmark: var to const (Ruben Bridgewater) #13757 - [
0f8f37ed45
] - benchmark: improve and add more inspect benchmarks (Ruben Bridgewater) #14881 - [
3bf718c3fe
] - benchmark: enable assert benchmark with short len (Rich Trott) #15174 - [
d30a5836b6
] - benchmark: provide default methods for assert (Rich Trott) #15174 - [
142d2ed057
] - benchmark: use smaller n value in some http tests (Peter Marshall) #14002 - [
5e4f87ae65
] - buffer: improve Buffer.from performance (Anatoli Papirovski) #15178 - [
8bbbda55e4
] - build: use generic names for linting tasks (Nikolai Vavilov) #15272 - [
9685b9ff2f
] - build: don’t failmake test
on source tarballs (Gibson Fahnestock) #15441 - [
354f32040d
] - build: remove unused configuration variable (Ben Noordhuis) #15266 - [
5d217ad5d7
] - build: add support for link-module to vcbuild (Bartosz Sosnowski) #15410 - [
607832d3c3
] - child_process: set shell to false in fork() (Alex Gresnel) #15352 - [
c26e93b309
] - crypto: fix Node_SignFinal (David Benjamin) #15024 - [
bd07574718
] - (SEMVER-MINOR) crypto: support multiple ECDH curves and auto (Roga Pria Sembada) #15206 - [
5e043a6c78
] - deps: define BUILDING_NGHTTP2 during nghttp2 build (Ben Noordhuis) #15487 - [
2e75ac028a
] - deps: v8: fix potential segfault in profiler (Ali Ijaz Sheikh) #15498 - [
2944ea6c6b
] - (SEMVER-MINOR) dgram: add custom lookup function in sockets (cjihrig) #14560 - [
b24ee68133
] - (SEMVER-MINOR) dgram: added setMulticastInterface() (Will Young) #7855 - [
f6b484461c
] - doc: ctc -> tsc in onboarding extras (Bryan English) #15621 - [
f38666a967
] - doc: ctc -> tsc in collab guide (Bryan English) #15590 - [
02c62df75e
] - doc: remove invalid hash in link (Vse Mozhet Byt) #15542 - [
6cd64f36bc
] - doc: note caveats in process message serialization (Joyee Cheung) #12963 - [
1fbb86c64b
] - doc: fix ‘aborted’ event documentation (Luigi Pinca) #15471 - [
2326d655de
] - doc: fix types and description for dns.resolveTxt (Tobias Nießen) #15472 - [
fcbee7b4bb
] - doc: fix some links in http2.md (Vse Mozhet Byt) #15481 - [
9d6b0e6f6f
] - doc: fix external links with 404 status (Vse Mozhet Byt) #15463 - [
29fd88c3e5
] - doc: fix new nits in links (Vse Mozhet Byt) #15449 - [
4efc6fec6b
] - doc: fix some internal links (Vse Mozhet Byt) #15293 - [
5ea4b88a29
] - doc: adding sebdeckers to collaborators (Sebastiaan Deckers) #15354 - [
d5d498b6dc
] - doc: update AUTHORS list (Michaël Zasso) #15181 - [
950f7f5fe1
] - doc: update README with SHASUMS256.txt.sig info (Jon Moss) #15107 - [
38422d5963
] - doc: fix nits in esm.md (Vse Mozhet Byt) #15315 - [
b0f5b2a38c
] - doc: fix “added in” for Buffer.allocUnsafeSlow() (Tuan Anh Tran) #15330 - [
8112f496dc
] - doc: add missing heading for error (Jon Moss) #15325 - [
29707afd82
] - doc: add missing doc for readable._destroy (Michaël Zasso) #15316 - [
9f4480ce90
] - doc: use consistent terminology in process doc (Rich Trott) #15321 - [
a53a0d8b38
] - doc: fix emitKeypressEvents stream type (Oblosys) #15399 - [
b5c1a82560
] - doc: fix http.ClientRequest method descriptions (Antoine AMARA) #15163 - [
f0e411d1b2
] - doc: prevent displaying empty version picker (Chris Young) #15420 - [
acb0d012b3
] - doc: make mkdtemp example work on Windows (Bartosz Sosnowski) #15408 - [
bdfed1ad25
] - doc: fix entryTypes type and missing link (Mani Maghsoudlou) #15406 - [
7fa2bee5e7
] - doc: add documentation for the ‘timeout’ event (Luigi Pinca) #15443 - [
b09eeb4a3d
] - (SEMVER-MINOR) doc, tls: mark parseCertString() as deprecated (XadillaX) #14245 - [
e0f5e3a199
] - docs: clarify usage cli options -e,-p on windows (Łukasz Szewczak) #15568 - [
a792ea7709
] - docs: update 8.5.0 changelog (Myles Borins) #15384 - [
0a8258b3de
] - errors: remove duplicate error definition (Jon Moss) - [
a14b252c5c
] - errors: eliminate circular dependency on assert (James M Snell) #15002 - [
b58a2aae1b
] - errors: fix ERR_MODULE_RESOLUTION_LEGACY message (Tobias Nießen) #15290 - [
da3265ad82
] - errors: backport ERR_INVALID_PROTOCOL to v8.x (Myles Borins) #15388 - [
2e0313865b
] - errors,tools: alphabetize-errors lint rule (Jon Moss) #15083 - [
771c2ac7c2
] - http: revert #14024 writable is never set to false (Matteo Collina) #15404 - [
68ec157be0
] - http2: fix compat stream read handling, add tests (Anatoli Papirovski) #15503 - [
9fc8eddfdd
] - http2: remove unused onTimeout, add timeout tests (Anatoli Papirovski) #15539 - [
1691827b8c
] - http2: small fixes to compatibility layer (Anatoli Papirovski) #15473 - [
66a5f99828
] - http2: improved coverage of Http2Stream destroy (Simon Brewster) #15461 - [
ba9012d4bc
] - http2: add tests for push stream error handling (Anatoli Papirovski) #15281 - [
b61220ed84
] - http2: fix subsequent end calls to not throw (Anatoli Papirovski) #15414 - [
2e421ff5c9
] - http2: correct behaviour for enablePush unpack (Anatoli Papirovski) #15167 - [
9490be353e
] - http2: cleanup of h2 compat layer, add tests (Anatoli Papirovski) #15254 - [
aa0917cd0a
] - http2: improve http2 coverage (James M Snell) #15210 - [
a6879bfab6
] - http2: custom promisify for http2.connect (James M Snell) #15207 - [
2ea2725ce0
] - http2: emit close event if request aborted (Anatoli Papirovski) #15415 - [
b9a9290e8d
] - http2: expand list of known headers (Anatoli Papirovski) #15434 - [
a32c8a566e
] - http2,async-wrap: introduce AliasedBuffer class (Mike Kaufman) #15077 - [
25692a985c
] - inspector: break in eval script (Eugene Ostroukhov) #14581 - [
cf1fe762dc
] - lib: improve lazy requires (Ruben Bridgewater) #14167 - [
8ce0e9a619
] - lib: refactor console startup (Ruben Bridgewater) #15111 - [
91e96d8f08
] - lib,src: fix consistent spacing inside braces (James M Snell) #14162 - [
ede09f29d0
] - meta: allow vague objections to be dismissed (James M Snell) #15233 - [
727d7b5078
] - meta: improve contributors guide (James M Snell) #15123 - [
c005713d05
] - module: check file url passed to top-level import (guybedford) #15389 - [
939c8ed084
] - module: coverity fixes for ESM C++ (Bradley Farias) #15275 - [
a95ddc9484
] - n-api: fix warning about size_t compare with int (Sampson Gao) #15508 - [
cd3a8e8832
] - n-api: remove n-api module loading flag (Gabriel Schulhof) #14902 - [
526e78f5cd
] - n-api: add optional string length parameters (Sampson Gao) #15343 - [
87a3162f85
] - n-api: Context for custom async operations (Jason Ginchereau) #15189 - [
7b7c030adc
] - (SEMVER-MINOR) n-api: change async resource name to napi_value (Jason Ginchereau) #14697 - [
d5b3002572
] - n-api: stop creating references to primitives (Gabriel Schulhof) #15289 - [
a47fe692b1
] - (SEMVER-MINOR) n-api: use AsyncResource for Work tracking (Anna Henningsen) #14697 - [
8f12b9dce4
] - n-api: refactor napi_addon_register_func (Taylor Woll) #15088 - [
a2d340fb00
] - n-api: napi_is_construct_call->napi_get_new_target (Sampson Gao) #14698 - [
fe9bb7e51e
] - net: support passing null to listen() (cjihrig) #14221 - [
19d2d6611c
] - path: fix normalize paths ending with two dots (Michaël Zasso) nodejs-private/node-private#94 - [
8eeaba62bc
] - readline: name some anonymous functions (Flandre Scarlet) #14297 - [
4907ae7cb9
] - src: correct typo in trace_event header (Daniel Bevenius) #15583 - [
4f88c19cf3
] - src: add --pending-deprecation to NODE_OPTIONS (Thomas Corbière) #15494 - [
b87088c0b1
] - src: remove unused constant from node_perf.h (Anna Henningsen) #15548 - [
90d14df56d
] - src: minor c++ refactors to module_wrap (Anna Henningsen) #15515 - [
24271a7aca
] - src: do not include internals from node_buffer.h (Anna Henningsen) #15554 - [
774e42b575
] - (SEMVER-MINOR) src: refactor#include
handling (Anna Henningsen) #14697 - [
29e38ab2a2
] - src: remove unused perf_hooks uv handles (James M Snell) #15368 - [
606da2ba43
] - (SEMVER-MINOR) src: make in_makecallback() getter const (Anna Henningsen) #14697 - [
98967c988f
] - (SEMVER-MINOR) src: refactor async callback handling (Anna Henningsen) #14697 - [
f60a2aa982
] - (SEMVER-MINOR) src: remove virtually unused ExecScope (Anna Henningsen) #14697 - [
6c520af6d5
] - (SEMVER-MINOR) src: move DomainEnter,DomainExit to node.cc (Anna Henningsen) #14697 - [
8c480f9d8c
] - src: remove outdated todo from node_crypto.cc (Bartek Szczepański) #15104 - [
409576e015
] - test: expand http2 util test coverage for headers (Anatoli Papirovski) #15493 - [
0503c44835
] - test: update test-fs-fsync to run from temp (atvoicu) #15537 - [
29f0ad6ccb
] - test: fixing AliasedBuffer tests to enter Isolate (Mike Kaufman) #15536 - [
eccf503362
] - test: improve readline test coverage for tty (Claudio Rodriguez) #12064 - [
58b9495c42
] - test: use reserved invalid hostname for tests (icarter09) #14781 - [
b1227147b9
] - test: clean up some assert deepEqual tests (Ruben Bridgewater) #14491 - [
93c08b0735
] - test: improve util inspect tests (Ruben Bridgewater) #14881 - [
59f183640b
] - test: refactor test for readability (Refael Ackermann) #13003 - [
757c34276b
] - test: fix actual and expected order (Ruben Bridgewater) #14881 - [
5125c08c50
] - test: remove obsolete debugger tests (Rich Trott) #15139 - [
7dfd570cad
] - test: add test-benchmark-assert (Rich Trott) #15174 - [
a9066459ad
] - test: convert buffer benchmark to runBenchmark (Jon Moss) #15349 - [
45cdbcfee6
] - test: create shared runBenchmark function (Jon Moss) #15004 - [
ba96c8f23e
] - test: don’t skip when common.mustCall() is pending (cjihrig) #15421 - [
50b6203a33
] - (SEMVER-MINOR) test: add regression test for 5691 (Anna Henningsen) #14697 - [
f0a741d178
] - test: kill subprocess only after last ACK (Refael Ackermann) #15186 - [
4d68064493
] - test: move common.PORT tests to sequential (Jon Moss) #15151 - [
a92f3dfd8c
] - test: make test-http-agent-maxsockets robust (Rich Trott) #15192 - [
edece30930
] - test: remove random timer in test-tls-fast-writing (Rich Trott) #15138 - [
b1a0bdcdaf
] - test: remove faulty test case (Ruben Bridgewater) #15110 - [
cd238e2c0e
] - test: check inspect array with empty string key (Rahul Mishra) #15258 - [
3ce501c8ff
] - test: improve process warning coverage (James M Snell) #15212 - [
a2c335b973
] - test: fix sequential/test-async-wrap-getasyncid (Anna Henningsen) #15319 - [
94e2b5c371
] - test: refactor test-debug-prompt (Rich Trott) #15141 - [
5881033138
] - test: remove invalid test (Rich Trott) #15320 - [
a1abf62cc3
] - test: allow adding known-globals through ENV (Refael Ackermann) #15187 - [
427bf80194
] - test: add test for fork() + shell (cjihrig) #15352 - [
4d26c68b6b
] - test: move test-benchmark-buffer to sequential (Rich Trott) #15373 - [
1fbdf47742
] - test: fix flaky test-http2-session-timeout (Anatoli Papirovski) #15338 - [
f20fb4ce40
] - test: do not write fixture in test-require-symlink (Rich Trott) #15067 - [
389c8c33d7
] - test: expand http2 frameError test case (Anatoli Papirovski) #15298 - [
d82ae0cb6e
] - test: backward compatible api for tty (Gergely Nemeth) #15235 - [
e014983ec4
] - test,process: run ‘abort’ suite on Windows (Refael Ackermann) #15056 - [
6a94c1aa3b
] - timers: clarify lib/timer.js comment (Daniel Bevenius) #11018 - [
ee157e5a7f
] - tls: prefer path over port in connect (Bryan English) #14564 - [
9049f09e0f
] - tools: enforce consistent spacing inside braces (Sebastiaan Deckers) #14162 - [
6c221b83e3
] - url: fix windows drive letter handling (Benjamin Coe) #15490 - [
fc1448f357
] - util: improve format performance (Ruben Bridgewater) #15422 - [
5b47f846b0
] - util: fix out of bounds indices in util.inspect (Ruben Bridgewater) #14881 - [
9e8b1b3ec6
] - util: refactor inspect for performance and more (Ruben Bridgewater) #14881 - [
539445890b
] - util: add fast internal array join method (Ruben Bridgewater) #14881 - [
7d95dc385c
] - vm: support parsing a script in a specific context (Timothy Gu) #14888
james@ubuntu:~/node/main$
Windows 32-bit Installer: https://nodejs.org/dist/v8.6.0/node-v8.6.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v8.6.0/node-v8.6.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v8.6.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v8.6.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v8.6.0/node-v8.6.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-aix-ppc64.tar.gz
SunOS 32-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-sunos-x86.tar.xz
SunOS 64-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: Coming soon
ARMv7 32-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v8.6.0/node-v8.6.0.tar.gz
Other release files: https://nodejs.org/dist/v8.6.0/
Documentation: https://nodejs.org/docs/v8.6.0/api/
SHASUMS
1 | -----BEGIN PGP SIGNED MESSAGE----- |