Node v12.1.0(현재 버전)

주요 변경사항

  • intl:
    • ICU를 64.2로 업데이트했습니다. 이는 일본 연호(레이와)를 지원합니다. (Ujjwal Sharma) #27361.
    • 기본값이 아닌 로케일로 new Date().toLocaleString()을 호출했을 때 발생하는 Node.js 12.0.0의 ICU 버그를 수정했습니다. (Steven R. Loomis) #27415.
  • C++ API:
    • 가비지 컬렉션을 하는 동안 사용할 수 있는 EmitAsyncDestroy의 오버로딩을 추가했습니다. (Anna Henningsen) #27255.

Commits

  • [8ca110cc6f] - benchmark: fix http bench-parser.js (Rich Trott) #27359
  • [2f9bafba08] - bootstrap: delay the instantiation of maps in per-context scripts (Joyee Cheung) #27371
  • [e7026f1428] - build: allow icu download to use other hashes besides md5 (Steven R. Loomis) #27370
  • [50234460f9] - build: disable custom v8 snapshot by default (Joyee Cheung) #27365
  • [b21b28f653] - crypto: update root certificates (Sam Roberts) #27374
  • [3282ccb845] - deps: backport ICU-20575 to fix err/crasher (Steven R. Loomis) #27435
  • [e922a22725] - deps: backport ICU-20558 to fix Intl crasher (Steven R. Loomis) #27415
  • [d852d9e904] - deps: update ICU to 64.2 (Ujjwal Sharma) #27361
  • [ee80a210ff] - dgram: change 'this' to 'self' for 'isConnected' (MaleDong) #27338
  • [8302148c83] - doc: add Node 12 to the first list of versions (Rivaldo Junior) #27414
  • [f6ceefa4bd] - doc: update comment in bootstrap for primordials (Myles Borins) #27398
  • [9c30806fb5] - doc: simplify GOVERNANCE.md text (Rich Trott) #27354
  • [453510c7ef] - doc: fix pull request number (Ruben Bridgewater) #27336
  • [36762883a0] - doc: clarify behaviour of writeFile(fd) (Sam Roberts) #27282
  • [f70588fb67] - doc: fix v12.0.0 changelog id (Beth Griggs) #27368
  • [a6d1fa5954] - doc: simplify Collaborator pre-nomination text (Rich Trott) #27348
  • [dd709fc84a] - lib: throw a special error in internal/assert (Joyee Cheung) #26635
  • [4dfe54a89a] - module: initialize module_wrap.callbackMap during pre-execution (Joyee Cheung) #27323
  • [8b5d73867f] - (SEMVER-MINOR) n-api: do not require JS Context for napi\_async\_destroy() (Anna Henningsen) #27255
  • [d00014e599] - process: reduce the number of internal frames in async stack trace (Joyee Cheung) #27392
  • [dc510fb435] - report: print common items first for readability (gengjiawen) #27367
  • [3614a00276] - src: refactor deprecated UVException in node_file.cc (gengjiawen) #27280
  • [071300b39d] - src: move OnMessage to node_errors.cc (Joyee Cheung) #27304
  • [81e7b49c8f] - src: use predefined AliasedBuffer types in the code base (Joyee Cheung) #27334
  • [8089d29567] - src: apply clang-tidy modernize-deprecated-headers found by Jenkins CI (gengjiawen) #27279
  • [619c5b6eb3] - (SEMVER-MINOR) src: do not require JS Context for \~AsyncResoure() (Anna Henningsen) #27255
  • [809cf595eb] - (SEMVER-MINOR) src: add Environment overload of EmitAsyncDestroy (Anna Henningsen) #27255
  • [7bc47cba2e] - src: apply clang-tidy rule modernize-use-equals-default (gengjiawen) #27264
  • [ad42cd69cf] - src: use std::vector<size_t> instead of IndexArray (Joyee Cheung) #27321
  • [228127fc67] - src: enable context snapshot after running per-context scripts (Joyee Cheung) #27321
  • [45d6106129] - src: enable snapshot with per-isolate data (Joyee Cheung) #27321
  • [631bea8fd2] - src: implement IsolateData serialization and deserialization (Joyee Cheung) #27321
  • [a636338945] - src: allow creating NodeMainInstance that does not own the isolate (Joyee Cheung) #27321
  • [50732c1b3f] - test: refactor net-connect-handle-econnrefused (Luigi Pinca) #27014
  • [e9021cc498] - test: move test-net-connect-handle-econnrefused (Luigi Pinca) #27014
  • [ebbed6047d] - test: rework to remove flakiness, and be parallel (Sam Roberts) #27300
  • [f0b2992f5c] - test: fix ineffective error tests (Masashi Hirano) #27333
  • [d84a6d05a1] - test: make test-worker-esm-missing-main more robust (Rich Trott) #27340
  • [8486917b9a] - test: increase coverage in lib/internal/dns/promises.js (Rich Trott) #27330
  • [6ca0270320] - tls: include invalid method name in thrown error (Sam Roberts) #27390
  • [dcbe5b9dff] - tools: update certdata.txt (Sam Roberts) #27374
  • [53f0ef36c0] - tools: update LICENSE and tools/icu/current_ver.dep (Ujjwal Sharma) #27361
  • [481789c235] - tools: fix use-after-free mkcodecache warning (Ben Noordhuis) #27332
  • [d62a3243b1] - tools: update tools/license-builder.sh (Ujjwal Sharma) #27362
  • [b44323f3de] - tools: implement node_mksnapshot (Joyee Cheung) #27321
  • [ae2333db65] - util: add prototype support for boxed primitives (Ruben Bridgewater) #27351
  • [8f3442809a] - util: rename setIteratorBraces to getIteratorBraces (Ruben Bridgewater) #27342
  • [973d705aa9] - util: improve Symbol.toStringTag handling (Ruben Bridgewater) #27342

Windows 32-bit Installer: https://nodejs.org/dist/v12.1.0/node-v12.1.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v12.1.0/node-v12.1.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v12.1.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v12.1.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v12.1.0/node-v12.1.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v12.1.0/node-v12.1.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v12.1.0/node-v12.1.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v12.1.0/node-v12.1.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v12.1.0/node-v12.1.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v12.1.0/node-v12.1.0-aix-ppc64.tar.gz
SmartOS 64-bit Binary: https://nodejs.org/dist/v12.1.0/node-v12.1.0-sunos-x64.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v12.1.0/node-v12.1.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v12.1.0/node-v12.1.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v12.1.0/node-v12.1.0.tar.gz
Other release files: https://nodejs.org/dist/v12.1.0/
Documentation: https://nodejs.org/docs/v12.1.0/api/

SHASUMS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

dfedd5f7f31284b4b1c4cabc07c1f8619e998ebeac8183ea4c4b8cb1e1a61611 node-v12.1.0-aix-ppc64.tar.gz
57c592b13940aa44611aec08e7b425f35565a2c95c51736f433cb36eb65105b7 node-v12.1.0-darwin-x64.tar.gz
f676a9c9a59191773eeef346b5363282499bb4a782374342c35211c328e610a8 node-v12.1.0-darwin-x64.tar.xz
642e302f678f5f3583a2864428e9349c18e34ff7ac7baaa63cdcdd404da0fa1a node-v12.1.0-headers.tar.gz
6e6970abc4883f60186d78ec98329040525f9ab28b8e71cc2bf5ede1757bc61a node-v12.1.0-headers.tar.xz
e0ca3fe82c35d7e03b6a4c9983cf6797677f797148777b61c2bb3c01257026f2 node-v12.1.0-linux-arm64.tar.gz
67805a7976bef30d0e12211f18a99c6de405931e493fd32f451512473661ee10 node-v12.1.0-linux-arm64.tar.xz
e67fe3a0df6077ca2d936dbbd8db934fdbc2690c243d8cc78094f233e167bb23 node-v12.1.0-linux-armv7l.tar.gz
f6b97ca44afb6e8bf94292050dc0c5b4f49e9cb4a67d68a4f0a7c789688ab149 node-v12.1.0-linux-armv7l.tar.xz
ac5ce8f1523fe7712eb06f3414fe199eb9a8f9c703fb08c66a04071c5caa26cc node-v12.1.0-linux-ppc64le.tar.gz
705883d23e5e0fb7bd13a73bcabbaebe3713570827fe0d8737b336d52d9cedbf node-v12.1.0-linux-ppc64le.tar.xz
b81dbe47388b9f1c8369b8c7e61d26e46f57922ca1f7b42a5bbe10c8ee4a8dea node-v12.1.0-linux-s390x.tar.gz
4c960f0000acdeda5d1d934271770b0c2a472d2c25a5b9f5153fd39bf94d2f3b node-v12.1.0-linux-s390x.tar.xz
d23587e3dbb2baebb1d5f1418a64f1c8ce6a9315a2281bff7cf87c9d1ed34ee4 node-v12.1.0-linux-x64.tar.gz
331c43176a20e705c6f4fdb61c69fee44dd3c2c93a20410be2c13b4f8515ef7b node-v12.1.0-linux-x64.tar.xz
aaedd28fadb6410e0f24cdc95d3c96ed875bdc3cca3444ac233a4a6374dd7d34 node-v12.1.0.pkg
a65f33f8ec6e517c531532c2dabc04cb0966650e183c64d7cb0dc85b4dbcc0c1 node-v12.1.0-sunos-x64.tar.gz
eab517854c8617394f6dc496507fc9eea6443deb0b2fcde75a229ba1045ecf66 node-v12.1.0-sunos-x64.tar.xz
3333a6cbf160657defece414f63b076fb758dc31af45cd9418c106141fdba0c5 node-v12.1.0.tar.gz
1efb792c689fed2e028025e1398e84193281f329427a17a62b0bffee8e771395 node-v12.1.0.tar.xz
6cd431f4d2eb8e35c8ec5397864503a43366b040f1d1099101d24d9f3f04bce6 node-v12.1.0-win-x64.7z
6dc3ef4a6b4ce527f187270a1b0c5560771126df487ab9ddc4c3cd3b37d57eb6 node-v12.1.0-win-x64.zip
e1ab604bfdc1f40dd9f2194ca171702638a02e5b7d2f0d344f3c5ec8ae8ee767 node-v12.1.0-win-x86.7z
3b70b63dc6ad0bdff2f26d434cf2f62c9d4afc4e410a6b4dd4aa935968f4c76b node-v12.1.0-win-x86.zip
263a106284890f71f03d8a080b9fad4121eaaa47110cb365a4d69df6971b11e7 node-v12.1.0-x64.msi
aca7a76d4f10e828ea4b4f155047fb3f9c3c97293a19e7edabe917387726a5a2 node-v12.1.0-x86.msi
2958c6f2ec9ce14b05259e8f35cff54bc97f234e92c445ac57d176e158bc800a win-x64/node.exe
76876e9a1a292e511c7f4a9f842d3d0a4059391c6a7460d53061beecc0a7340b win-x64/node.lib
45b80eb795379e38ba78a5d02cbf9d1a7b7fb9e9c30ed0a4fa9e946f2e76dce3 win-x64/node_pdb.7z
e5454dffad46c426492c1003fa51fc46d6ec796917c0c1e04f2a32cb313fee5d win-x64/node_pdb.zip
d067d9678dce1b19dc8b8ec3e741a46d328b875e7cc368572080e655d4a504b1 win-x86/node.exe
80e632bbfeaadbfa8aa630ee9a1f56719ffad468cb4b0aad31b3c9a19f0d0511 win-x86/node.lib
2a57a594eb6505e0a5d8dafc754df0dc6467f84bda09bf7161b583644f5f6d12 win-x86/node_pdb.7z
cb600f29df26488338ca3fc11cb37083176d29f05c6081755bca3e481422b40a win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEj8yhP+8dDC6RAI4Jdw96mlrhVgAFAlzHDP0ACgkQdw96mlrh
VgCZzRAAg0DsydjlBMdb9dAMNKtpiErQV7wNYtw7fAa1+157woVKSLMfjV9E+Z/j
eeR8HHjV+pirJ6sorIamlmeXdX4oYi158MGlGSeIEYcWs1v/HSXv+7L3kixkjDRZ
PxdQozpnWw06NosJzykKPhun+Bh2fO3GvJc0IziP9iqitjmZ+36wxi80AmEWyhp0
kSp5Pljdau85F80tsKiupYjvHJ5zoWvYuoH5lqCz/3RwJHwTLe1uyQLBPT2Na6wH
yApZJKaMVsWyJd1x4+Igh5cKSUvR6nj9zkqNnXVwKT3P4Bt8wL7WU+xlTMhxpCOK
fDYUbt0OWCly00lGRH4PztRF5SIQJfsHtBFfyl+WBggwn59vhrD0sh739OrDgcPj
aCRSjYVCwnvTGGsLkqIIRNuhz74GOUGfe130kNfQcerwLQgNSl9KN5bqBbwyAfJX
Jfx9XGqOKHWz6GSwH5IrQOsrPNJ29F+FmAEmwyVHK2zGhTE4r7yZVfI64L/Xxm6F
oL7K+HH8ixUp5MU3uKRVpHtrsHepTwP4VjZJ9+PZcneOIZcnmYX38YRZwUGULNfK
MEPHeNmjKyC0csFGWoJm+GFk4pYHxzKOj91mUuwjxanOKWeFWoJHWzvLDWDa+O8X
O1FWrKc/ytw5Ail/dLhb/B4FWJfQukjXNZ4HA8MM6FMh1AmXruY=
=nq7K
-----END PGP SIGNATURE-----

Node v12.0.0(현재 버전)

주요 변경사항

  • assert:
    • 필수 인자를 검사합니다. (Ruben Bridgewater) #26641
    • 느슨한 단언문을 조정했습니다. (Ruben Bridgewater) #25008
  • async_hooks:
    • 폐기 예정이던 emitBeforeemitAfter를 제거했습니다. (Matteo Collina) #26530
    • resource에서 프로미스 객체를 제거했습니다. (Andreas Madsen) #23443
  • bootstrap: Buffer와 process를 비열거형(non-enumerable)으로 만들었습니다. (Ruben Bridgewater) #24874
  • buffer:
    • 엄격한 범위 검사를 사용합니다. (Ruben Bridgewater) #27045
    • SlowBuffer를 생성할 때 더 엄격하게 검사합니다. (ZYSzys) #26272
    • 버퍼 할당 크기의 검사를 강화했습니다. (ZYSzys) #26162
    • 애드온 메서드에서 에러 전파를 적절하게 수행합니다. (Anna Henningsen) #23939
  • child_process:
    • options.customFds를 제거했습니다. (cjihrig) #25279
    • fork 인자의 검사를 강화했습니다. (ZYSzys) #27039
    • 유한한 값을 maxBuffer의 기본값으로 사용합니다. (kohta ito) #23027
  • console: TERM=dumb일 때 ANSI 이스케이프 코드를 사용하지 않습니다. (Vladislav Kaminsky) #26261
  • crypto:
    • 레거시 네이티브 핸들을 제거했습니다. (Tobias Nießen) #27011
    • 패스프레이즈 누락 오류를 디코딩합니다. (Tobias Nießen) #25208
    • Cipher.setAuthTag()Decipher.getAuthTag()를 제거했습니다. (Tobias Nießen) #26249
    • 폐기 예정이었던 crypto._toBuf()를 제거했습니다. (Tobias Nießen) #25338
    • DEFAULT_ENCODING 속성을 비열거형(non-enumerable)으로 설정했습니다. (Antoine du Hamel) #23222
  • deps:
    • V8을 7.4.288.13으로 업데이트했습니다. (Michaël Zasso, cjihrig, Refael Ackermann, Anna Henningsen, Ujjwal Sharma) #26685
    • 최소 icu 버전을 63으로 올렸습니다. (Ujjwal Sharma) #25852
    • OpenSSL을 1.1.1b로 업데이트했습니다. (Sam Roberts, Shigeki Ohtsu) #26327
  • errors: 오류 명을 수정했습니다. (Ruben Bridgewater) #26738
  • fs:
    • SyncWriteStream에서 적절한 .destroy() 구현체를 사용합니다. (Matteo Collina) #26690
    • 모드 유효성 검사를 개선했습니다. (Ruben Bridgewater) #26575
    • createWriteStream()의 start 옵션의 유효성 검사를 강화했습니다. (ZYSzys) #25579
    • writeFile을 readFile의 wrt fd와 똑같이 동작하도록 변경했습니다. (Sakthipriyan Vairamani (thefourtheye)) #23709
  • http:
    • ClientRequest()에서 만료시간을 검사합니다. (cjihrig) #26214
    • HPE_HEADER_OVERFLOW 오류에서 HTTP 431을 반환합니다. (Albert Still) #25605
    • 기본 파서를 llhttp로 변경했습니다. (Anna Henningsen) #24870
    • outgoingMessage._headersoutgoingMessage._headerNames가 런타임 폐기 예정입니다. (Morgan Roderick) #24167
  • lib:
    • Atomics.wake()를 제거했습니다. (Gus Caplan) #27033
    • DTRACE_* 프로브를 전역 범위 밖으로 이동시켰습니다. (James M Snell) #26541
    • _stream_wrap은 폐기 예정입니다. (Sam Roberts) #26245
    • ES6 클래스 상속 방식을 사용합니다. (Ruben Bridgewater) #24755
  • module:
    • deps/에 의도치 않은 접근을 제거했습니다. (Anna Henningsen) #25138
    • MODULE_NOT_FOUND의 오류 메시지를 개선했습니다. (Ali Ijaz Sheikh) #25690
    • MODULE_NOT_FOUND에 requireStack 속성을 추가했습니다. (Ali Ijaz Sheikh) #25690
    • 사용하지 않는 코드를 제거했습니다. (Ruben Bridgewater) #26983
    • require('.')가 현재 디렉터리 외부는 처리하지 않도록 했습니다. (Ruben Bridgewater) #26973
    • package.json의 main 요소가 유효하지 않으면 오류를 던집니다. (Ruben Bridgewater) #26823
    • require.resolve.paths를 검색하지 않습니다. (cjihrig) #23683
  • net:
    • Server.listenFD()를 제거했습니다. (cjihrig) #27127
    • DNS 오류에 .host.port 속성을 추가하지 않습니다. (Ruben Bridgewater) #26751
    • next tick에서 "write after end" 오류를 발생시킵니다. (Ouyang Yadong) #24457
    • 문서로 만들어지지 않은 _setSimultaneousAccepts() 함수는 폐기 예정입니다. (James M Snell) #23760
  • os:
    • uv_os_uname()를 사용해서 os.type()을 구현했습니다. (cjihrig) #25659
    • os.getNetworkInterfaces()를 제거했습니다. (cjihrig) #25280
  • process:
    • global.process, global.Buffer에 게터를 추가했습니다. (Guy Bedford) #26882
    • DEP0062(node --debug)의 상태를 end-of-life로 변경했습니다. (Joyee Cheung) #25828
    • 옵션을 파싱한 뒤 --debug나 --debug-brk가 있으면 종료합니다. (Joyee Cheung) #25828
    • --redirect-warnings 처리를 개선했습니다. (Ruben Bridgewater) #24965
  • readline: TERM=dumb를 지원합니다. (Vladislav Kaminsky) #26261
  • repl:
    • 환영 메시지를 추가했습니다. (gengjiawen) #25947
    • 터미널 기본 설정을 수정했습니다. (Ruben Bridgewater) #26518
    • .getColorDepth()로 색상을 확인합니다. (Vladislav Kaminsky) #26261
    • REPLServer.rli는 폐기 예정입니다. (Ruben Bridgewater) #26260
  • src:
    • 사용하지 않는 INT_MAX 상수를 제거했습니다. (Sam Roberts) #27078
    • NODE_MODULE_VERSION을 72로 업데이트했습니다. (Ujjwal Sharma) #26685
    • AddPromiseHook()을 제거했습니다. (Anna Henningsen) #26574
    • MultiIsolatePlatform 인터페이스를 정리했습니다. (Anna Henningsen) #26384
    • 기본 힙 제한을 적절하게 설정합니다. (Ali Ijaz Sheikh) #25576
    • node 설정에서 icuDataDir를 제거했습니다. (GauthamBanasandra) #24780
  • tls:
    • TLSv1.3을 지원합니다. (Sam Roberts) #26209
    • getCipher()에서 올바른 버전을 반환합니다. (Sam Roberts) #26625
    • renegotiate()에서 인자의 타입을 검사합니다. (Sam Roberts) #25876
    • ERR_TLS_INVALID_PROTOCOL_METHOD의 코드를 추가했습니다. (Sam Roberts) #24729
    • 서버명이 IP 주소일 때 경고합니다. (Rodger Combs) #23329
    • 기본적으로 TLS v1.0과 v1.1를 비활성화합니다. (Ben Noordhuis) #23814
    • createSecureContext()에서 사용하지 않는 인자를 제거했습니다. (Sam Roberts) #24241
    • Server.prototype.setOptions()는 폐기 예정입니다. (cjihrig) #23820
    • 시작할 때 NODE_EXTRA_CA_CERTS를 로드합니다. (Ouyang Yadong) #23354
    • util:
      • util.print(), util.puts(), util.debug(), util.error()를 제거했습니다. (cjihrig) #25377
      • inspect의 compact와 breakLength의 기본값을 변경했습니다. (Ruben Bridgewater) #27109
      • inspect의 엣지 케이스를 개선했습니다. (Ruben Bridgewater) #27109
      • 순환 참조 오류에서 오류 메시지의 첫 줄만 비교합니다. (Simon Zünd) #26685
      • callbackify로 만들어진 함수의 프로토타입을 설정하지 않습니다. (Ruben Bridgewater) #26893
      • callbackify로 만들어진 함수의 이름을 변경합니다. (Ruben Bridgewater) #26893
      • callbackify()를 사용할 때 함수의 길이를 증가시켰습니다. (Ruben Bridgewater) #26893
      • inspect()의 내부에서 조작되는 것을 막았습니다. (Ruben Bridgewater) #26577
      • .inspect()가 Proxy에서 문제를 일으키지 않도록 막았습니다. (Ruben Bridgewater) #26241
      • 내부 프로퍼티 누출을 막았습니다. (Ruben Bridgewater) #24971
      • inspect()에서 객체 프로토타입이 몽키 패치되지 않도록 보호합니다. (Rich Trott) #25953
      • 형식 인자를 똑같이 대우합니다. (Roman Reiss) #23162
  • win, fs: 심볼릭 링크 대상이 디렉터리인지 검사합니다. (Bartosz Sosnowski) #23724
  • zlib:
    • 콜백이 없으면 TypeError를 던집니다. (Anna Henningsen) #24929
    • zlib.constants의 사용을 권장하기 위해 zlib의 상수를 비열거형(un-enumerable)으로 만들었습니다. (Anna Henningsen) #24824

Semver-Major Commits

  • [afce912193] - (SEMVER-MAJOR) assert: improve performance to instantiate errors (Ruben Bridgewater) #26738
  • [5a3623af74] - (SEMVER-MAJOR) assert: validate required arguments (Ruben Bridgewater) #26641
  • [7493db21b6] - (SEMVER-MAJOR) assert: adjust loose assertions (Ruben Bridgewater) #25008
  • [9d064439e5] - (SEMVER-MAJOR) async_hooks: remove deprecated emitBefore and emitAfter (Matteo Collina) #26530
  • [1a2cf6696f] - (SEMVER-MAJOR) async_hooks: remove promise object from resource (Andreas Madsen) #23443
  • [c992639fbd] - (SEMVER-MAJOR) bootstrap: make Buffer and process non-enumerable (Ruben Bridgewater) #24874
  • [693401d0dd] - (SEMVER-MAJOR) buffer: use stricter range checks (Ruben Bridgewater) #27045
  • [6113ba96cb] - (SEMVER-MAJOR) buffer: harden SlowBuffer creation (ZYSzys) #26272
  • [6fb7baf935] - (SEMVER-MAJOR) buffer: harden validation of buffer allocation size (ZYSzys) #26162
  • [c6d29ccf5a] - (SEMVER-MAJOR) buffer: do proper error propagation in addon methods (Anna Henningsen) #23939
  • [a7d7d4dfb7] - (SEMVER-MAJOR) build: increase MACOS_DEPLOYMENT_TARGET to 10.10 (Rod Vagg) #27275
  • [561327702d] - (SEMVER-MAJOR) build: reset embedder string to "-node.0" (Ujjwal Sharma) #26685
  • [dfcc918e65] - (SEMVER-MAJOR) build: reset embedder string to "-node.0" (Michaël Zasso) #25852
  • [9334e45aa0] - (SEMVER-MAJOR) build: remove mips support (Ben Noordhuis) #26192
  • [bb564a3688] - (SEMVER-MAJOR) build: update prerequisites on progress towards Python 3 (cclauss) #25766
  • [3c332abe28] - (SEMVER-MAJOR) build: reset embedder string to "-node.0" (Michaël Zasso) #23423
  • [765766be64] - (SEMVER-MAJOR) build: add common defines (Refael Ackermann) #23426
  • [3b5773fee3] - (SEMVER-MAJOR) build,deps: move gypfiles out 2/2 - moving (Refael Ackermann) #26685
  • [3531fe9320] - (SEMVER-MAJOR) build,deps: add NOMINMAX to V8 Windows builds (Refael Ackermann) #25852
  • [ff5d632a83] - (SEMVER-MAJOR) build,deps: fix V8 snapshot gyp dependencies (Refael Ackermann) #25852
  • [ecf98b0839] - (SEMVER-MAJOR) build,meta: quiet/pretty make output by default (Refael Ackermann) #26740
  • [2f477bd34d] - (SEMVER-MAJOR) build,win: mark x86 image as not SAFESEH (Refael Ackermann) #25852
  • [652877e3a9] - (SEMVER-MAJOR) child_process: change the defaults maxBuffer size (kohta ito) #27179
  • [9ad5106934] - (SEMVER-MAJOR) child_process: harden fork arguments validation (ZYSzys) #27039
  • [eb8a51a35c] - (SEMVER-MAJOR) child_process: use non-infinite maxBuffer defaults (kohta ito) #23027
  • [99523758dc] - (SEMVER-MAJOR) console: don't use ANSI escape codes when TERM=dumb (Vladislav Kaminsky) #26261
  • [2f1ed5c063] - (SEMVER-MAJOR) crypto: remove legacy native handles (Tobias Nießen) #27011
  • [2e2c015422] - (SEMVER-MAJOR) crypto: decode missing passphrase errors (Tobias Nießen) #25208
  • [b8018f407b] - (SEMVER-MAJOR) crypto: move DEP0113 to End-of-Life (Tobias Nießen) #26249
  • [bf3cb3f9b1] - (SEMVER-MAJOR) crypto: remove deprecated crypto._toBuf (Tobias Nießen) #25338
  • [0f63d84f80] - (SEMVER-MAJOR) crypto: set DEFAULT\_ENCODING property to non-enumerable (Antoine du Hamel) #23222
  • [95e779a6e9] - (SEMVER-MAJOR) deps: silence irrelevant V8 warning (Michaël Zasso) #26685
  • [08efd3060d] - (SEMVER-MAJOR) deps: update postmortem metadata generation script (cjihrig) #26685
  • [0da7e99f98] - (SEMVER-MAJOR) deps: V8: un-cherry-pick bd019bd (Refael Ackermann) #26685
  • [b1015e0de8] - (SEMVER-MAJOR) deps: V8: cherry-pick 6 commits (Michaël Zasso) #26685
  • [8181811d73] - (SEMVER-MAJOR) deps: V8: cherry-pick d82c9af (Anna Henningsen) #26685
  • [1f03fb4d49] - (SEMVER-MAJOR) deps: V8: cherry-pick e5f01ba (Anna Henningsen) #26685
  • [e6af2207a9] - (SEMVER-MAJOR) deps: V8: cherry-pick d5f08e4 (Anna Henningsen) #26685
  • [963061bc02] - (SEMVER-MAJOR) deps: V8: cherry-pick 6b09d21 (Anna Henningsen) #26685
  • [b7338b700f] - (SEMVER-MAJOR) deps: V8: cherry-pick f0bb5d2 (Anna Henningsen) #26685
  • [02171949a0] - (SEMVER-MAJOR) deps: V8: cherry-pick 5b0510d (Anna Henningsen) #26685
  • [bf572c7831] - (SEMVER-MAJOR) deps: V8: cherry-pick 91f0cd0 (Anna Henningsen) #26685
  • [09f134fccf] - (SEMVER-MAJOR) deps: V8: cherry-pick 392316d (Anna Henningsen) #26685
  • [53ea813d5c] - (SEMVER-MAJOR) deps: V8: cherry-pick 2f79d68 (Anna Henningsen) #26685
  • [cc75ba3f14] - (SEMVER-MAJOR) deps: sync V8 gypfiles with 7.4 (Ujjwal Sharma) #26685
  • [f579e11940] - (SEMVER-MAJOR) deps: update V8 to 7.4.288.13 (Ujjwal Sharma) #26685
  • [e0b3de1e90] - (SEMVER-MAJOR) deps: bump minimum icu version to 63 (Ujjwal Sharma) #25852
  • [1c494b0a95] - (SEMVER-MAJOR) deps: silence irrelevant V8 warnings (Michaël Zasso) #25852
  • [cec35a5eb9] - (SEMVER-MAJOR) deps: V8: cherry-pick 7803fa6 (Jon Kunkee) #25852
  • [0d4d6b39a7] - (SEMVER-MAJOR) deps: V8: cherry-pick 58cefed (Jon Kunkee) #25852
  • [bea1a386a3] - (SEMVER-MAJOR) deps: V8: cherry-pick d3308d0 (Michaël Zasso) #25852
  • [cf649c9b02] - (SEMVER-MAJOR) deps: V8: cherry-pick 74571c8 (Michaël Zasso) #25852
  • [44d5401b8d] - (SEMVER-MAJOR) deps: cherry-pick fc0ddf5 from upstream V8 (Anna Henningsen) #25852
  • [cefb8029cd] - (SEMVER-MAJOR) deps: sync V8 gypfiles with 7.3 (Ujjwal Sharma) #25852
  • [d266e3e2cf] - (SEMVER-MAJOR) deps: sync V8 gypfiles with 7.2 (Michaël Zasso) #25852
  • [7b48713334] - (SEMVER-MAJOR) deps: update V8 to 7.3.492.25 (Michaël Zasso) #25852
  • [6df7bd6c3b] - (SEMVER-MAJOR) deps: add s390 asm rules for OpenSSL-1.1.1 (Shigeki Ohtsu) #19794
  • [5620727f30] - (SEMVER-MAJOR) deps: sync V8 gypfiles with 7.1 (Refael Ackermann) #23423
  • [9b4bf7de6c] - (SEMVER-MAJOR) deps: update V8 to 7.1.302.28 (Michaël Zasso) #23423
  • [3d8b844112] - (SEMVER-MAJOR) deps,build: move gypfiles out 1/2 - required changes (Refael Ackermann) #26685
  • [fff922afee] - (SEMVER-MAJOR) deps,build: compute torque_outputs in v8.gyp (Refael Ackermann) #26685
  • [4507246adc] - (SEMVER-MAJOR) deps,build: refactor v8 gypfiles (Refael Ackermann) #26685
  • [b581d59655] - (SEMVER-MAJOR) doc: update supported platforms for Node.js 12 (Rod Vagg) #26714
  • [309e7723ea] - (SEMVER-MAJOR) doc: update behaviour of fs.writeFile (Sakthipriyan Vairamani (thefourtheye)) #25080
  • [89740a4f0e] - (SEMVER-MAJOR) doc: add internal functionality details of util.inherits (Ruben Bridgewater) #24755
  • [1ed3c54ecb] - (SEMVER-MAJOR) errors: update error name (Ruben Bridgewater) #26738
  • [abafd38c8d] - (SEMVER-MAJOR) fs: use proper .destroy() implementation for SyncWriteStream (Matteo Collina) #26690
  • [1cdeb9f956] - (SEMVER-MAJOR) fs: improve mode validation (Ruben Bridgewater) #26575
  • [70f4f08a9f] - (SEMVER-MAJOR) fs: harden validation of start option in createWriteStream (ZYSzys) #25579
  • [8f4b924f4a] - (SEMVER-MAJOR) fs: make writeFile consistent with readFile wrt fd (Sakthipriyan Vairamani (thefourtheye)) #23709
  • [907941d48e] - (SEMVER-MAJOR) http: validate timeout in ClientRequest() (cjihrig) #26214
  • [bcf2886a84] - (SEMVER-MAJOR) http: return HTTP 431 on HPE_HEADER_OVERFLOW error (Albert Still) #25605
  • [2cb8f24751] - (SEMVER-MAJOR) http: switch default parser to llhttp (Anna Henningsen) #24870
  • [91748dd89c] - (SEMVER-MAJOR) http: change DEP0066 to a runtime deprecation (Morgan Roderick) #24167
  • [f3b49cfa7b] - (SEMVER-MAJOR) http: else case is not reachable (szabolcsit) #24176
  • [bd9109c241] - (SEMVER-MAJOR) lib: move DEP0021 to end of life (cjihrig) #27127
  • [15c0947fee] - (SEMVER-MAJOR) lib: remove Atomics.wake (Gus Caplan) #27033
  • [3fe1e80896] - (SEMVER-MAJOR) lib: validate Error.captureStackTrace() calls (Ruben Bridgewater) #26738
  • [bfbce289c3] - (SEMVER-MAJOR) lib: refactor Error.captureStackTrace() usage (Ruben Bridgewater) #26738
  • [f9ddbb6b2f] - (SEMVER-MAJOR) lib: move DTRACE_* probes out of global scope (James M Snell) #26541
  • [c7e628f8b3] - (SEMVER-MAJOR) lib: deprecate _stream_wrap (Sam Roberts) #26245
  • [be78266fb3] - (SEMVER-MAJOR) lib: don't use util.inspect() internals (Ruben Bridgewater) #24971
  • [a02e3e2d5f] - (SEMVER-MAJOR) lib: improve error message for MODULE_NOT_FOUND (Ali Ijaz Sheikh) #25690
  • [05cd1a0929] - (SEMVER-MAJOR) lib: requireStack property for MODULE_NOT_FOUND (Ali Ijaz Sheikh) #25690
  • [29d3d1ea13] - (SEMVER-MAJOR) lib: move DEP0029 to end of life (cjihrig) #25377
  • [a665d13ad9] - (SEMVER-MAJOR) lib: move DEP0028 to end of life (cjihrig) #25377
  • [10df21b071] - (SEMVER-MAJOR) lib: move DEP0027 to end of life (cjihrig) #25377
  • [2d578ad996] - (SEMVER-MAJOR) lib: move DEP0026 to end of life (cjihrig) #25377
  • [853bee0acf] - (SEMVER-MAJOR) lib: move DEP0023 to end of life (cjihrig) #25280
  • [d4934ae6f2] - (SEMVER-MAJOR) lib: move DEP0006 to end of life (cjihrig) #25279
  • [4100001624] - (SEMVER-MAJOR) lib: remove unintended access to deps/ (Anna Henningsen) #25138
  • [b416dafb87] - (SEMVER-MAJOR) lib: move DEP0120 to end of life (cjihrig) #24862
  • [59257543c3] - (SEMVER-MAJOR) lib: use ES6 class inheritance style (Ruben Bridgewater) #24755
  • [dcc82b37b6] - (SEMVER-MAJOR) lib: remove inherits() usage (Ruben Bridgewater) #24755
  • [d11c4beb4b] - (SEMVER-MAJOR) module: remove dead code (Ruben Bridgewater) #26983
  • [75007d64c0] - (SEMVER-MAJOR) module: mark DEP0019 as End-of-Life (Ruben Bridgewater) #26973
  • [115f0f5a57] - (SEMVER-MAJOR) module: throw an error for invalid package.json main entries (Ruben Bridgewater) #26823
  • [60ce2fd827] - (SEMVER-MAJOR) module: don't search in require.resolve.paths (cjihrig) #23683
  • [f0f26cedcc] - (SEMVER-MAJOR) n-api: remove code from error name (Ruben Bridgewater) #26738
  • [96204c3c71] - (SEMVER-MAJOR) net: do not manipulate potential user code (Ruben Bridgewater) #26751
  • [9389b464ea] - (SEMVER-MAJOR) net: emit "write after end" errors in the next tick (Ouyang Yadong) #24457
  • [1523111250] - (SEMVER-MAJOR) net: deprecate _setSimultaneousAccepts() undocumented function (James M Snell) #23760
  • [802ea05a37] - (SEMVER-MAJOR) net,http2: merge setTimeout code (ZYSzys) #25084
  • [16e4cd19f2] - (SEMVER-MAJOR) os: implement os.type() using uv_os_uname() (cjihrig) #25659
  • [53ebd3311d] - (SEMVER-MAJOR) process: global.process, global.Buffer getters (Guy Bedford) #26882
  • [fa5e097530] - (SEMVER-MAJOR) process: move DEP0062 (node --debug) to end-of-life (Joyee Cheung) #25828
  • [154efc9bde] - (SEMVER-MAJOR) process: exit on --debug and --debug-brk after option parsing (Joyee Cheung) #25828
  • [3439c955ab] - (SEMVER-MAJOR) process: improve --redirect-warnings handling (Ruben Bridgewater) #24965
  • [d3a62fe7fc] - (SEMVER-MAJOR) readline: support TERM=dumb (Vladislav Kaminsky) #26261
  • [fe963149f6] - (SEMVER-MAJOR) repl: add welcome message (gengjiawen) #25947
  • [97737fd5fb] - (SEMVER-MAJOR) repl: fix terminal default setting (Ruben Bridgewater) #26518
  • [82b3ee776b] - (SEMVER-MAJOR) repl: check colors with .getColorDepth() (Vladislav Kaminsky) #26261
  • [584305841d] - (SEMVER-MAJOR) repl: deprecate REPLServer.rli (Ruben Bridgewater) #26260
  • [bf766c1b44] - (SEMVER-MAJOR) src: remove unused INT_MAX constant (Sam Roberts) #27078
  • [7df9e77236] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 72 (Ujjwal Sharma) #26685
  • [96c3224de0] - (SEMVER-MAJOR) src: remove AddPromiseHook() (Anna Henningsen) #26574
  • [9577f7724d] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 71 (Michaël Zasso) #25852
  • [6d9aa73b1f] - (SEMVER-MAJOR) src: clean up MultiIsolatePlatform interface (Anna Henningsen) #26384
  • [1d996f58af] - (SEMVER-MAJOR) src: properly configure default heap limits (Ali Ijaz Sheikh) #25576
  • [9021b0d3fc] - (SEMVER-MAJOR) src: remove icuDataDir from node config (GauthamBanasandra) #24780
  • [a6f69ebc05] - (SEMVER-MAJOR) src: explicitly allow JS in ReadHostObject (Yang Guo) #23423
  • [3d25544148] - (SEMVER-MAJOR) src: update postmortem constant (cjihrig) #23423
  • [23603447ad] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 68 (Michaël Zasso) #23423
  • [afad3b443e] - (SEMVER-MAJOR) test: update postmortem metadata test for V8 7.4 (cjihrig) #26685
  • [e96e3f9eb0] - (SEMVER-MAJOR) test: remove redundant common.mustCall (Ruben Bridgewater) #26738
  • [01b112a031] - (SEMVER-MAJOR) test: update postmortem metadata test for V8 7.3 (cjihrig) #25852
  • [38ad285a2e] - (SEMVER-MAJOR) test: fix tests after V8 update (Michaël Zasso) #25852
  • [260d5f8c3b] - (SEMVER-MAJOR) test: update test-v8-stats (Michaël Zasso) #25852
  • [78c8491a7e] - (SEMVER-MAJOR) test: remove apply calls over 65534 arg limit (Peter Marshall) #25852
  • [22a9fe3552] - (SEMVER-MAJOR) test: add test for net-socket-setTimeout callback (ZYSzys) #25084
  • [379bf1aa8e] - (SEMVER-MAJOR) test: update postmortem metadata test for V8 7.1 (cjihrig) #23423
  • [624a242b05] - (SEMVER-MAJOR) test: simplify regression test for SEGV (Sam Roberts) #24241
  • [42dbaed460] - (SEMVER-MAJOR) tls: support TLSv1.3 (Sam Roberts) #26209
  • [0f745bf9bd] - (SEMVER-MAJOR) tls: return correct version from getCipher() (Sam Roberts) #26625
  • [6b7c402518] - (SEMVER-MAJOR) tls: check arg types of renegotiate() (Sam Roberts) #25876
  • [b05b330025] - (SEMVER-MAJOR) tls: add code for ERR_TLS_INVALID_PROTOCOL_METHOD (Sam Roberts) #24729
  • [9b2ffff62c] - (SEMVER-MAJOR) tls: emit a warning when servername is an IP address (Rodger Combs) #23329
  • [60eca6a5d4] - (SEMVER-MAJOR) tls: disable TLS v1.0 and v1.1 by default (Ben Noordhuis) #23814
  • [3b4159c8ed] - (SEMVER-MAJOR) tls: remove unused arg to createSecureContext() (Sam Roberts) #24241
  • [246a6fc107] - (SEMVER-MAJOR) tls: deprecate Server.prototype.setOptions() (cjihrig) #23820
  • [87719d792b] - (SEMVER-MAJOR) tls: load NODE_EXTRA_CA_CERTS at startup (Ouyang Yadong) #23354
  • [c9fece38c8] - (SEMVER-MAJOR) util: change inspect compact and breakLength default (Ruben Bridgewater) #27109
  • [892c51f330] - (SEMVER-MAJOR) util: improve inspect edge cases (Ruben Bridgewater) #27109
  • [63e13fd220] - (SEMVER-MAJOR) util: only the first line of the error message (Simon Zünd) #26685
  • [b5ea925c8e] - (SEMVER-MAJOR) util: don't set the prototype of callbackified functions (Ruben Bridgewater) #26893
  • [46bf0d0f4f] - (SEMVER-MAJOR) util: rename callbackified function (Ruben Bridgewater) #26893
  • [61d1334e5b] - (SEMVER-MAJOR) util: increase function length when using callbackify() (Ruben Bridgewater) #26893
  • [5672ab7668] - (SEMVER-MAJOR) util: prevent tampering with internals in inspect() (Ruben Bridgewater) #26577
  • [a32cbe1597] - (SEMVER-MAJOR) util: fix proxy inspection (Ruben Bridgewater) #26241
  • [7b674697d8] - (SEMVER-MAJOR) util: prevent leaking internal properties (Ruben Bridgewater) #24971
  • [1847696f4b] - (SEMVER-MAJOR) util: protect against monkeypatched Object prototype for inspect() (Rich Trott) #25953
  • [c1b9be53c8] - (SEMVER-MAJOR) util: treat format arguments equally (Roman Reiss) #23162
  • [cda6b20816] - (SEMVER-MAJOR) win, fs: detect if symlink target is a directory (Bartosz Sosnowski) #23724
  • [9a2654601e] - (SEMVER-MAJOR) zlib: throw TypeError if callback is missing (Anna Henningsen) #24929
  • [4eee55d354] - (SEMVER-MAJOR) zlib: make “bare” constants un-enumerable (Anna Henningsen) #24824

Semver-Minor Commits

  • [3d8532f851] - (SEMVER-MINOR) buffer: add {read|write}Big[U]Int64{BE|LE} methods (Nikolai Vavilov) #19691
  • [969bd1eb7b] - (SEMVER-MINOR) crypto: add support for RSA-PSS keys (Tobias Nießen) #26960
  • [7d0e50dcfe] - (SEMVER-MINOR) crypto: add crypto.sign() and crypto.verify() (Brian White) #26611
  • [bcbd35a48d] - (SEMVER-MINOR) crypto: add openssl specific error properties (Sam Roberts) #26868
  • [85fda7e848] - (SEMVER-MINOR) crypto: add support for x25119 and x448 KeyObjects (Filip Skokan) #26774
  • [3a9592496c] - (SEMVER-MINOR) crypto: add support for EdDSA key pair generation (Tobias Nießen) #26554
  • [4895927a0a] - (SEMVER-MINOR) crypto: add KeyObject.asymmetricKeySize (Patrick Gansterer) #26387
  • [2161690024] - (SEMVER-MINOR) deps: update nghttp2 to 1.38.0 (gengjiawen) #27295
  • [ffd2df063c] - (SEMVER-MINOR) doc: update util colors (Ruben Bridgewater) #27052
  • [b1094dbe19] - (SEMVER-MINOR) esm: phase two of new esm implementation (guybedford) #26745
  • [e0e3084482] - (SEMVER-MINOR) inspector: implement --cpu-prof[-path] (Joyee Cheung) #27147
  • [9f1282d536] - (SEMVER-MINOR) lib: move queueMicrotask to stable (Gus Caplan) #25594
  • [9b6b567bc4] - (SEMVER-MINOR) lib,src,doc: add --heapsnapshot-signal CLI flag (cjihrig) #27133
  • [9dcc9b6a6b] - (SEMVER-MINOR) process: add --unhandled-rejections flag (Ruben Bridgewater) #26599
  • [ece507394a] - (SEMVER-MINOR) src: do not reuse async resource in http parsers (Daniel Beckert) #25094
  • [2755471bf3] - (SEMVER-MINOR) src: print error before aborting (Ruben Bridgewater) #26599
  • [ca9c0c90c2] - (SEMVER-MINOR) src: add .code and SSL specific error properties (Sam Roberts) #25093
  • [8c69e06972] - (SEMVER-MINOR) tls: return an OpenSSL error from renegotiate (Sam Roberts) #26868
  • [90e958aa4d] - (SEMVER-MINOR) util: only sort weak entries once (Ruben Bridgewater) #27052
  • [1940114ac3] - (SEMVER-MINOR) util: highlight stack frames (Ruben Bridgewater) #27052

Semver-Patch Commits

  • [75463a9004] - assert: fix rejects stack trace and operator (Ruben Bridgewater) #27047
  • [d3d4e10107] - async_hooks: improve AsyncResource performance (Anatoli Papirovski) #27032
  • [3973354951] - benchmark: fix buffer-base64-decode.js (Rich Trott) #27260
  • [f98679f3b2] - benchmark: add benchmark for dns.promises.lookup() (Rich Trott) #27249
  • [29d0b43426] - benchmark: fix http headers benchmark (Anatoli Papirovski) #27021
  • [77dee25efd] - benchmark: remove deprecated argument (Rich Trott) #27091
  • [b08a867d60] - benchmark,doc,lib: capitalize more comments (Ruben Bridgewater) #26849
  • [d834275a48] - buffer: fix custom inspection with extra properties (Ruben Bridgewater) #27074
  • [75eaf25e78] - buffer: use stricter from() input validation (Ruben Bridgewater) #26825
  • [5aaf666b3b] - build: improve embedded code-cache detection (Refael Ackermann) #27311
  • [d17dfc7bb1] - build: remove redundant pyenv call in Travis build (Richard Lau) #27247
  • [14df42fd00] - build: run mkcodecache as an action (Refael Ackermann) #27161
  • [b468a1dfc3] - build: pin Python version in Travis (Richard Lau) #27166
  • [7b0d867389] - build: fix test failures not failing Travis builds (Richard Lau) #27176
  • [56354d480d] - build: run flaky tests in Travis (Anna Henningsen) #27158
  • [72f4a830d7] - build: tidy up additional libraries on Windows (Richard Lau) #27138
  • [af03de48d8] - build: don't use lint-ci on Travis (Richard Lau) #27062
  • [41ba699973] - build: update configure for Node.js 12 (Richard Lau) #26719
  • [20a917c571] - build: move optimizing link directives to node.exe target (Refael Ackermann) #25931
  • [4698757610] - build,deps: remove cygwin configuration which is not supported (Refael Ackermann) #25931
  • [cd5c7bf240] - build,deps: use PCH also for v8_initializers (Refael Ackermann) #25931
  • [6608cf286d] - build,deps,v8: tie up loose ends (Refael Ackermann) #26666
  • [6ac80f0e2b] - build,src: add PCH to node.gypi (Refael Ackermann) #25931
  • [f216d5bbb1] - build,test: fail coverage target if tests fail (Refael Ackermann) #25432
  • [82b798907d] - build,tools: add more headers to V8 PCH file (Refael Ackermann) #25931
  • [d66c7e3470] - build,win: deprecate vcbuild test-ci (Refael Ackermann) #27231
  • [0fc27f6bc0] - build,win: bail vcbuild if mklink fails (Refael Ackermann) #27216
  • [88beaf01f1] - build,win: rename node.lib to libnode.lib (Refael Ackermann) #27150
  • [25df3c10f4] - build,win: put all compilation artifacts into out (Refael Ackermann) #27149
  • [06c10cdc4c] - build,win: teach GYP MSVS generator about MARMASM (Jon Kunkee) #26020
  • [2ffd20bb91] - build,win: emit MSBuild summary (Refael Ackermann) #25931
  • [ff4adab78c] - build,win: always build with PCH (Refael Ackermann) #25931
  • [28e2c3771d] - child_process: rename _validateStdtio to getValidStdio (Ruben Bridgewater) #26809
  • [091902ae00] - console: remove trace frame (Ruben Bridgewater) #27159
  • [a8eac78f8d] - Revert "console: use consolePropAttributes for k-bind properties in constructor" (Daniel Bevenius) #26943
  • [ed5e69d7e6] - console: use consolePropAttributes for k-bind properties in constructor (Beni von Cheni) #26850
  • [69140bc7f8] - crypto: do not abort when setting throws (Sam Roberts) #27157
  • [0911e88056] - crypto: fix rsa key gen with non-default exponent (Sam Roberts) #27092
  • [fadcb2d850] - crypto: simplify missing passphrase detection (Tobias Nießen) #27089
  • [73bca57988] - crypto: fail early if passphrase is too long (Tobias Nießen) #27010
  • [05bd6071a6] - crypto: use EVP_PKEY_X448 in GetEphemeralKeyInfo (cjihrig) #26988
  • [6ac692a3db] - crypto: use EVP_PKEY_X25519 in GetEphemeralKeyInfo (cjihrig) #26988
  • [7c1fc93e30] - crypto: don't crash on unknown asymmetricKeyType (Filip Skokan) #26786
  • [df1c9eb975] - crypto: rename generateKeyPairEdDSA (Tobias Nießen) #26900
  • [751c92d972] - crypto: remove obsolete encoding check (Ruben Bridgewater) #26809
  • [6f77af541e] - Revert "crypto: add KeyObject.asymmetricKeySize" (Tobias Nießen) #26636
  • [247c14c040] - crypto: fix EdDSA support for KeyObject (Brian White) #26319
  • [90cf2d5f00] - deps: use nghttp2's config.h on all platforms (Sam Roberts) #27283
  • [aec2ce4ee1] - deps: upgrade to libuv 1.28.0 (cjihrig) #27241
  • [7f29117de3] - deps: patch V8 to 7.4.288.21 (Matheus Marchini) #27265
  • [033f6b566e] - deps: upgrade npm to 6.9.0 (Kat Marchán) #26244
  • [135b79a31d] - deps: patch V8 to 7.4.288.18 (Michaël Zasso) #27066
  • [c1d61f2b4b] - deps: patch V8 to 7.4.288.17 (Michaël Zasso) #27066
  • [5b8434eebc] - deps: V8: cherry-pick 0188634 (Michaël Zasso) #27013
  • [8cc181c8ee] - deps: V8: cherry-pick c8785d1 (Michaël Zasso) #27013
  • [2ea9de2e85] - deps: V8: cherry-pick f4b860d (Michaël Zasso) #27013
  • [ddbb7d7777] - deps: cherry-pick 56f6a76 from upstream V8 (Ruben Bridgewater) #25269
  • [59fa7f1257] - deps: cherry-pick 26b145a from upstream V8 (Sam Roberts) #25148
  • [a9812142ca] - deps: patch V8 to 7.1.302.33 (Ruben Bridgewater) #25101
  • [f0e460968e] - deps: remove test-related GYP files (Michaël Zasso) #25097
  • [323a365766] - deps: float 26d7fce1 from openssl (Rod Vagg) #24353
  • [d8fb81fab3] - deps: float 99540ec from openssl (CVE-2018-0735) (Rod Vagg) #23950
  • [213c7d2d64] - deps: float a9cfb8c2 from openssl (CVE-2018-0734) (Rod Vagg) #23965
  • [e2260e901d] - deps: float 415c3356 from openssl (DSA vulnerability) (Rod Vagg) #23965
  • [e356807a79] - deps,test: bump googletest to 39f72ea6f5 (Refael Ackermann) #27231
  • [8e308e8b28] - deps,v8: cherry-pick 385aa80 (Refael Ackermann) #26702
  • [d1b7193428] - deps,v8: silence V8 self-deprecation warnings (Refael Ackermann) #25394
  • [9e960175d1] - dgram: add support for UDP connected sockets (Santiago Gimeno) #26871
  • [09cdc37824] - dns: do not indicate invalid IPs are IPv6 (Rich Trott) #27081
  • [bc2d258a3e] - dns: refactor internal/dns/promises.js (Rich Trott) #27081
  • [72308a5deb] - doc: simplify nomination process text (Rich Trott) #27317
  • [290faec0e7] - doc: fix extname with the correct description (himself65) #27303
  • [d4dae5e1ca] - doc: simplify bullet points in GOVERNANCE.md (Rich Trott) #27284
  • [ba74e42000] - doc: revise Collaborator Nominations introduction (Rich Trott) #27237
  • [c61c722c8c] - doc: add ABI version registry (Rod Vagg) #24114
  • [7938238b31] - doc: add internal documentation (Aymen Naghmouchi) #26665
  • [82e6c3378f] - doc: revise TSC Meetings material in GOVERNANCE.md (Rich Trott) #27204
  • [d5f9cf81e3] - doc: fix some links (Vse Mozhet Byt) #27141
  • [7b854959e7] - doc: revise TSC text in GOVERNANCE.md (Rich Trott) #27169
  • [9b859f50d5] - doc: add missing n-api version indicator (Michael Dawson) #27155
  • [41d5666aaa] - doc: consolidate Collaborator status in GOVERNANCE (Rich Trott) #27128
  • [1656cd2edb] - doc: remove outdated link (cjihrig) #27126
  • [643a2fa447] - doc: specify return type for tty.isatty() (Mykola Bilochub) #27154
  • [557bd861aa] - doc: revise Collaborator material in GOVERNANCE.md (Rich Trott) #27103
  • [1afec97130] - doc: link bigint type to MDN instead of proposal (Vse Mozhet Byt) #27101
  • [21b739fb69] - doc: add missing step to npm release process (Myles Borins) #27105
  • [181052d7c2] - doc: revise Collaborator description in GOVERNANCE.md (Rich Trott) #27071
  • [10eaf6a09f] - doc: fix section sorting, add link reference (Vse Mozhet Byt) #27075
  • [d989e20717] - doc: describe tls.DEFAULT_MIN_VERSION/_MAX_VERSION (Sam Roberts) #26821
  • [0622ce6e7f] - doc: fix changelog date typo (Jesse McCarthy) #26831
  • [cd9898a52a] - doc: add missing pr-url (cjihrig) #26753
  • [06879aafee] - doc: fix year in changelog (Colin Prince) #26584
  • [7e0ddf66b9] - doc: fix deprecation "End-of-Life" capitalization (Tobias Nießen) #26251
  • [3d4db3a7bf] - doc: fix metadata of DEP0114 (Tobias Nießen) #26250
  • [ccf37b3a84] - doc: fix deprecations metadata (Richard Lau) #25434
  • [3614157b78] - doc: fix lint in CHANGELOG_V6 (Myles Borins) #25233
  • [928f776385] - doc: add missing pr-url (cjihrig) #25091
  • [43273262e5] - doc: describe secureProtocol and CLI interaction (Sam Roberts) #24386
  • [34eccb2a1b] - doc: fix missing PR id of 23329 (Ouyang Yadong) #24458
  • [db2ac1dbd9] - doc: fix headings for CHANGELOG_v10.md (Myles Borins) #23973
  • [c99026bdd7] - doc: update missing deprecation (cjihrig) #23883
  • [4afd503465] - doc,test,repl: fix deprecation code (cjihrig) #26368
  • [3b044962c4] - errors: add more information in case of invalid callbacks (Ruben Bridgewater) #27048
  • [96e46d37c4] - esm: replace --entry-type with --input-type (Geoffrey Booth) #27184
  • [5e98f875b9] - esm: fix typos (Geoffrey Booth) #27067
  • [7a547098d5] - esm: use primordials (Myles Borins) #26954
  • [2400cbcf7c] - fs: fix infinite loop with async recursive mkdir on Windows (Richard Lau) #27207
  • [b925379f50] - fs: warn on non-portable mkdtemp() templates (cjihrig) #26980
  • [eb2d4161f5] - fs: improve readFile performance (Ruben Bridgewater) #27063
  • [92db780d9e] - http2: rename function for clarity (Ruben Bridgewater) #26809
  • [ce265908eb] - http2: remove side effects from validateSettings (Ruben Bridgewater) #26809
  • [cd3a9eebca] - https: remove usage of public require('util') (dnlup) #26772
  • [49d3d11ba7] - inspector: split --cpu-prof-path to --cpu-prof-dir and --cpu-prof-name (Joyee Cheung) #27306
  • [94adfe9831] - lib: replace --diagnostic-report-* with --report-* (Joyee Cheung) #27312
  • [49ee010005] - lib: use getOptionValue instead of process underscore aliases (Joyee Cheung) #27278
  • [a38e9c438a] - lib: require globals instead of using the global proxy (Joyee Cheung) #27112
  • [914d6c9ab8] - lib: use primordials in domexception.js (Joyee Cheung) #27171
  • [3da36d0e94] - lib: create primordials in every context (Joyee Cheung) #27171
  • [908292cf1f] - lib: enforce the use of Object from primordials (Michaël Zasso) #27146
  • [47f5cc1ad1] - lib: faster FreeList (Anatoli Papirovski) #27021
  • [5b9e57012a] - lib: add signal name validator (cjihrig) #27137
  • [112cc7c275] - lib: use safe methods from primordials (Michaël Zasso) #27096
  • [5a8c55f078] - lib: fix outdated comment (Vse Mozhet Byt) #27122
  • [de23055536] - lib: remove env: node in eslint config for lib files (Joyee Cheung) #27082
  • [2c49e8b537] - lib: make queueMicrotask faster (Anatoli Papirovski) #27032
  • [0817840f77] - lib: force using primordials for JSON, Math and Reflect (Michaël Zasso) #27027
  • [7bddfcc61a] - lib: consolidate arrayBufferView validation (Ruben Bridgewater) #26809
  • [6c913fb028] - lib: remove return values from validation functions (Ruben Bridgewater) #26809
  • [50a3fe20ea] - lib: rename validateMode to parseMode (Ruben Bridgewater) #26809
  • [76e67e9884] - lib: assign missed deprecation code (Anna Henningsen) #26492
  • [f3b5cc0807] - meta: travis: run compilation jobs first (Refael Ackermann) #27205
  • [7c816b7588] - module: explicitly initialize CJS loader (Joyee Cheung) #27313
  • [d6317d0a45] - module: remove usage of require('util') (dnlup) #26803
  • [ff89670902] - n-api: reduce gc finalization stress (Michael Dawson) #27085
  • [655c90b287] - net: inline maybeDestroy() (Luigi Pinca) #27136
  • [f0b3855a90] - net: remove usage of require('util') (dnlup) #26920
  • [9946c59707] - path: simplify normalizeString (Ruben Bridgewater) #27240
  • [9dba96dc1a] - process: patch more process properties during pre-execution (Joyee Cheung) #26945
  • [d4eda4d876] - process: remove protection for SyncWriteStream destroy in stdio (Matteo Collina) #26902
  • [2701f5538f] - readline: remove usage of require('util') (dnlup) #26818
  • [415a825dc0] - repl: remove usage of require('util') in repl.js (dnlup) #26820
  • [af35d4044f] - report: use uv_gettimeofday for dumpEventTimeStamp (cjihrig) #27029
  • [44a3acb627] - report: improve signal name validation (cjihrig) #27137
  • [e3032708e0] - report: add support for UDP connected sockets (Richard Lau) #27072
  • [8e1e9946a9] - src: use uv_gettimeofday() to get microseconds (cjihrig) #27029
  • [8eaf31181a] - src: apply modernize-use-nullptr in node_win32_etw_provider.cc (gengjiawen) #27263
  • [19e3e02a2d] - src: move SIGINT watchdog utils to the contextify binding (Joyee Cheung) #27290
  • [5356b4a675] - src: split per-process initialization and teardown routines (Joyee Cheung) #27276
  • [8d901bb44e] - src: move guessHandleType in the util binding (Joyee Cheung) #27289
  • [758191033f] - src: fix performance-faster-string-find in node_report.cc (gengjiawen) #27262
  • [dc8b57fdc1] - src: use ArrayBufferAllocator::Create in node_worker.cc (Anna Henningsen) #27251
  • [f9da3f0cce] - src: enable non-nestable V8 platform tasks (Anna Henningsen) #27252
  • [3ef1512f9e] - src: allows escaping NODE_OPTIONS with backslashes (Maël Nison) #24065
  • [cdba9f23ec] - src: handle fatal error when Environment is not assigned to context (Joyee Cheung) #27236
  • [83d1ca7de9] - src: disallow calling env-dependent methods during bootstrap (Joyee Cheung) #27234
  • [cab1dc5bb3] - src: use RAII to manage the main isolate data (Joyee Cheung) #27220
  • [1e7823dd4e] - src: remove redundant call in node_options-inl.h (gengjiawen) #26959
  • [73471236d8] - src: remove unimplemented method in TracingAgent (gengjiawen) #26959
  • [427fce711f] - src: fix check for accepting Buffers into Node’s allocator (Anna Henningsen) #27174
  • [dfd7e99425] - src: make a Environment-independent proxy class for NativeModuleLoader (Joyee Cheung) #27160
  • [060d901f87] - src: replace FromJust() with Check() when possible (Sam Roberts) #27162
  • [ee7daf76c0] - src: remove redundant string initialization (gengjiawen) #27152
  • [845a6214f8] - src: use macro instead of magic number for fd (gengjiawen) #27152
  • [547576f530] - src: always use diagnostic file sequence number (cjihrig) #27142
  • [c1e03eda07] - src: use SealHandleScope for inspector tasks (Anna Henningsen) #27116
  • [a3f30a48c2] - src: unify crypto constant setup (Sam Roberts) #27077
  • [97c0a34935] - src: don't point to out of scope variable (cjihrig) #27070
  • [864860e9f3] - src: port coverage serialization to C++ (Joyee Cheung) #26874
  • [d0e2650d03] - src: add NOLINT to js_native_.* (gengjiawen) #26884
  • [eb2dccb17a] - src: move AsyncResource impl out of public header (Ben Noordhuis) #26348
  • [e1d55a0cbc] - src: port bootstrap/cache.js to C++ (Joyee Cheung) #27046
  • [f59ec2abee] - src: implement MemoryRetainer in Environment (Joyee Cheung) #27018
  • [1087805eeb] - src: check return value, silence coverity warning (Ben Noordhuis) #26997
  • [bb98f27181] - src: check uv_fs_close() return value (cjihrig) #26967
  • [8bc7d2a5be] - src: fix data type when using uv_get_total_memory() (gengjiawen) #26886
  • [c0f031c5bd] - src: remove unused variable (cjihrig) #26879
  • [1935625df4] - src: disallow constructor behaviour for native methods (Anna Henningsen) #26700
  • [f091d4e840] - src: apply clang-tidy rule modernize-use-emplace (gengjiawen) #26564
  • [f47adfbda5] - src: fix DTrace GC callbacks DCHECKs and add cleanup (Joyee Cheung) #26742
  • [0752a18b88] - src: fix warning in node_messaging (ZYSzys) #26682
  • [b200a46bef] - src: remove process.binding('config').debugOptions (Joyee Cheung) #25999
  • [c2d374fccc] - src: remove unused method in env.h (gengjiawen) #25934
  • [55569759b3] - src: pass along errors from PromiseWrap instantiation (Anna Henningsen) #25734
  • [24e6b709ea] - src: use isolate version of BooleanValue() (cjihrig) #24883
  • [b0089a580f] - src: make model counter in GetCPUInfo() unsigned (Anna Henningsen) #23880
  • [53e0f632db] - stream: inline onwriteStateUpdate() (Luigi Pinca) #27203
  • [1a67c9948c] - stream: remove dead code (Marcos Casagrande) #27125
  • [a3d1922958] - test: unskip copyfile permission test (cjihrig) #27241
  • [b368571fba] - test: move known issue test to parallel (cjihrig) #27241
  • [528d100394] - test: mark some known flakes (Refael Ackermann) #27225
  • [e37eee2b1e] - test: remove flaky designation for test-cli-node-options (Rich Trott) #27305
  • [7167eb2f12] - test: increase coverage for dns.promises.lookup() (Rich Trott) #27299
  • [b66f01d903] - test: skip test-cpu-prof in debug builds with code cache (Joyee Cheung) #27308
  • [57ab3b56fc] - test: allow leaked global check to be skipped (cjihrig) #27239
  • [02885dad5a] - test: add ability to skip common flag checks (Anna Henningsen) #27254
  • [ed893111b9] - test: do not strip left whitespace in pseudo-tty tests (Ruben Bridgewater) #27244
  • [8712edf53a] - test: fix postmortem metadata test (Matheus Marchini) #27265
  • [d5bb500d0f] - test: fix test-benchmark-buffer (Rich Trott) #27260
  • [4f8b497991] - test: try to stabalize test-child-process-fork-exec-path.js (Refael Ackermann) #27277
  • [c6c37e9e85] - test: use assert.rejects() and assert.throws() (Richard Lau) #27207
  • [f85ef977e6] - test: log errors in test-fs-readfile-tostring-fail (Richard Lau) #27058
  • [de463f1490] - test: ec2 generateKeyPairSync invalid parameter encoding (Ruwan Geeganage) #27212
  • [2fed83dee8] - test: test privateEncrypt/publicDecrypt + padding (Ben Noordhuis) #27188
  • [f6bd3b27ee] - test: fix test-dns-idna2008.js (Rich Trott) #27208
  • [8cf3af1486] - test: optimize total Travis run time (Refael Ackermann) #27182
  • [abe4183d41] - test: mark some known flakes (Refael Ackermann) #27193
  • [06c803d9b9] - test: pass null params to napi_create_function() (Octavian Soldea) #26998
  • [2a51ae424a] - test: cover thenables when we check for promises (szabolcsit) #24219
  • [3a6eba3de6] - test: use assert.rejects (Ruben Bridgewater) #27123
  • [3d6533ea02] - test: simplify vm-module-errors test (Ruben Bridgewater) #27123
  • [d1413305e0] - test: print child stderr in test-http-chunk-problem (Anna Henningsen) #27117
  • [f96a6608eb] - test: fix test-worker-memory.js for large cpu #s (Michael Dawson) #27090
  • [93df085386] - test: fix this scope bug in test-stream2-writable.js (gengjiawen) #27111
  • [58aaf58406] - test: fix test-repl-require-after-write (Michaël Zasso) #27088
  • [baa54a5ae7] - test: cover napi_get/set/has_named_property() (Gabriel Schulhof) #26947
  • [c86883cfac] - test: fix test-benchmark-module (Rich Trott) #27094
  • [f13733d12d] - test: test vm.runInNewContext() filename option (Ben Noordhuis) #27056
  • [666c67e078] - test: simplify date inspection tests (Ruben Bridgewater) #26922
  • [1375af204a] - test: revert fail coverage target if tests fail" (Michael Dawson) #25543
  • [3235d318dc] - test: add test for _setSimultaneousAccepts() (Andrey Melikhov) #24180
  • [9e8c9be3ff] - timers: rename validateTimerDuration to getTimerDuration (Ruben Bridgewater) #26809
  • [a1d05e49fe] - timers: support name in validateTimerDuration() (cjihrig) #26215
  • [2d5387e143] - tls: add debugging to native TLS code (Anna Henningsen) #26843
  • [f87b3a72cd] - tls: add CHECK for impossible condition (Anna Henningsen) #26843
  • [a1330af6a3] - tls: remove usage of public require('util') (dnlup) #26747
  • [00d49ad673] - tls: null not valid as a renegotiate callback (Sam Roberts) #25929
  • [54b4beb506] - tls: support TLS_client_method, TLS_server_method (Sam Roberts) #24386
  • [5ac0308af9] - tools: refactor mkcodecache (Refael Ackermann) #27161
  • [4fd7193579] - tools: implement mkcodecache as an executable (Joyee Cheung) #27161
  • [d4e743169e] - tools: update js-yaml to 3.13.1 for lint-md.js (Rich Trott) #27195
  • [1fc4255221] - tools: python: ignore instead of select flake8 rules (Refael Ackermann) #25614
  • [a16a0fe962] - tools: python: activate more flake8 rules (Refael Ackermann) #25614
  • [0befda6970] - tools: python: update flake8 rules (Refael Ackermann) #25614
  • [0a25ace9c3] - tools: move cpplint configuration to .cpplint (Refael Ackermann) #27098
  • [cd2987f83f] - tools: refloat 4 Node.js patches to cpplint.py (Refael Ackermann) #27098
  • [1302e0174a] - tools: bump cpplint.py to 1.4.4 (Refael Ackermann) #27098
  • [dd89a1182f] - tools: print a better message for unexpected use of globals (Michaël Zasso) #27083
  • [39141426d4] - tools: update capitalize-comments eslint rule (Ruben Bridgewater) #26849
  • [964174e339] - tools,doc: fix 404 broken links in docs (Gerson Niño) #27168
  • [bbfa93af3d] - url: refactor validateHostname (Ruben Bridgewater) #26809
  • [2e4ceb5747] - util: access process states lazily in debuglog (Joyee Cheung) #27281
  • [2948e96afd] - util: fix wrong usage of Error.prepareStackTrace (Simon Zünd) #27250
  • [a9bf6652b5] - util: use minimal object inspection with %s specifier (Ruben Bridgewater) #26927
  • [f7c96856f9] - util: improve error property inspection (Ruben Bridgewater) #26984
  • [14b2db0145] - util: improve inspect() compact number mode (Ruben Bridgewater) #26984
  • [0f58ae392b] - util: format() now formats bigint and booleans (Ruben Bridgewater) #25046
  • [9752fce34d] - util: improve format performance (Ruben Bridgewater) #24981
  • [e9fb92dc42] - vm: remove require('util') from lib/vm/source_text_module.js (freestraws) #27285
  • [002dacb7f7] - worker: handle exception when creating execArgv errors (Anna Henningsen) #27245
  • [d070f5d965] - worker: improve coverage (Ruben Bridgewater) #27230
  • [5450e48f69] - worker: simplify filename checks (Ruben Bridgewater) #27233

Windows 32-bit Installer: https://nodejs.org/dist/v12.0.0/node-v12.0.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v12.0.0/node-v12.0.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v12.0.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v12.0.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v12.0.0/node-v12.0.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v12.0.0/node-v12.0.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v12.0.0/node-v12.0.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v12.0.0/node-v12.0.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v12.0.0/node-v12.0.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v12.0.0/node-v12.0.0-aix-ppc64.tar.gz
SmartOS 64-bit Binary: https://nodejs.org/dist/v12.0.0/node-v12.0.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: Coming soon
ARMv7 32-bit Binary: https://nodejs.org/dist/v12.0.0/node-v12.0.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v12.0.0/node-v12.0.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v12.0.0/node-v12.0.0.tar.gz
Other release files: https://nodejs.org/dist/v12.0.0/
Documentation: https://nodejs.org/docs/v12.0.0/api/

SHASUMS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

84e9f3f274a89ff82f9f5890bc009a2d697bfca0312fb3dbc248212844bb7e20 node-v12.0.0-aix-ppc64.tar.gz
92c81a284e909424b50dd01e175260b75bbbdb487fdfe1885229817187ea76bc node-v12.0.0-darwin-x64.tar.gz
e9669f62977504c9f8b683c044cc13cb31da01a0efd16d5ca7cd264ed6ad5ae5 node-v12.0.0-darwin-x64.tar.xz
f09ee18fc6f272a678c39696d064d057b009f9862b795f2b70eca20208a88039 node-v12.0.0-headers.tar.gz
831fb078e3f119c070f9ee355ca749f36dbf55d68edb1a90a05a43d7d6d7c1dc node-v12.0.0-headers.tar.xz
835265539497708b4daf68175614fbe57ed21374f3717b4754971551a06c5efb node-v12.0.0-linux-arm64.tar.gz
2ac36aa51f76654a8914d41a32bd5c3d3213cba14eea84abd9919d022b5694b4 node-v12.0.0-linux-arm64.tar.xz
46a32363a1aed09e52fb44daab9fbe621d9e0fdf1eb33955233dd5e1f133259a node-v12.0.0-linux-armv7l.tar.gz
6d4432826e2b5efc35485b457b59d012cdb3c5a2641e02c7fd7d23f094feb525 node-v12.0.0-linux-armv7l.tar.xz
85e79f1282a6a0b048cc6370ca7427583ef05ce2e7f33b0323fd6d14fc1d4348 node-v12.0.0-linux-ppc64le.tar.gz
aeb012ae996ebc3ec070c285a861894727a18cdcd0e85e22165f02507fdf57cd node-v12.0.0-linux-ppc64le.tar.xz
7c9f5328c3ac5fd428fc3cd1453621be85ef356898c5dd6f900cb48285432cd8 node-v12.0.0-linux-s390x.tar.gz
b0db545607686e61bf2e86322b30d394746bdb2b86c42797369aa06157b1f066 node-v12.0.0-linux-s390x.tar.xz
3268466af05464a7aa698df7cc8bbeec0b8728d8779e12130ef441bb730a8059 node-v12.0.0-linux-x64.tar.gz
7a5609167265954cfb912e4dc8f36e5469335b6be1bb11d60d8427f92c03f5f9 node-v12.0.0-linux-x64.tar.xz
cc8e8c49eeafa5294897c18ad985fa569e2bdd5265e2897a04056c57899d1133 node-v12.0.0.pkg
252b7172706a7b31d4e8468c0f51f8ed1e615d4acf1d286945ddf94ac195a9bf node-v12.0.0-sunos-x64.tar.gz
de348c92711db33de6ad9def3a81d52249e0141f56567cf607b12d5a6f274b79 node-v12.0.0-sunos-x64.tar.xz
ef7a25d25370a0c618d50ea72f2e78b8777e015160694d7b7cac05188cc0db65 node-v12.0.0.tar.gz
93c48550e5da71cf3809ba765e8f8c01124a6b5f8b69869fe3ea8f168fcbfc78 node-v12.0.0.tar.xz
869949e29cf04e692bbebd81ab4dc8b29d1b80c60cc5c32622b975bf68dae0d3 node-v12.0.0-win-x64.7z
96ab5f9f61d75daf3fb1072930b6e9249f15b77bc3b3dca516ae8439dc1500fb node-v12.0.0-win-x64.zip
0d9acb18baf204a1588c17abc319b98d75862b6d0930d792e4c2a1216c82dc98 node-v12.0.0-win-x86.7z
989e49c8ae3c106a800c5f54d144b50c7a6934cc4c1a6b9270096e3ff969d610 node-v12.0.0-win-x86.zip
ac3d5de879589a41b9031ee32e82b3933faa07daba280e159e19022f28833c02 node-v12.0.0-x64.msi
329157f4da523e164f2687544632e90c12dc4a01678326792ca1fc698dd633b9 node-v12.0.0-x86.msi
fcf2ce4daed35c443ed70707d5b3ea4bcde76beceab15de7b0a99c51a86d524a win-x64/node.exe
d7b2efaef9c554e1fce272cbf6d7a9bd1c627e231cf788b0f031a6473b9d4ff9 win-x64/node.lib
2b8dce71399a29800ec85f9ffc181f1cc9bdbe0c520014a3739800ed2430f1e8 win-x64/node_pdb.7z
c95c8c00e7af4c54dc7be0a397b3d121a5619368e859744a0980f4bde1d81c90 win-x64/node_pdb.zip
3cb7e6def137206373699e53bf4966382e68c0be0d4b74ad543d618560dad9d5 win-x86/node.exe
ce0db24d69da39f016d7c001edb7cea010850811622f8aa75c485594e6e15c4e win-x86/node.lib
f7ba5e14e5bc1ca646975e30b4a0fb702225834be3c7bdcff3d2120e49bc9d8b win-x86/node_pdb.7z
48dcb7f9f36558d1dbf067b44b0f13c9f6b6fab11e27c3bf1320bb77590b9146 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEETtd49TnjY0x3nIfG1wYoSKGrAFwFAly/NBMACgkQ1wYoSKGr
AFzoOAgAmBqMfKmMxSL5FJ1xIuayUtaNkvvu7mTrmq35GRaRfIoF8+ymaC6r6K5A
yhwMdjWtl1ceAqKmFHmJ3A5HxM/7tTEs2cW2GGGprYcRQLqZbt8DZXmXcnzjxDyM
4e3ioLezXaWyXxbX+Jf17WT1RSDguxSI6+0aXQCWWKRTdYc6PPK91pMmgchzEupM
j1y/uEtBQ8jg6sCc3Ee8miDnEPa8HyKGOugeiaP+HDyAGZYXJNGf00xqTvGISr8U
jovOtvgzKDLfVZFVAWoaBdabsxJqn/5gXQouRSeSG0MWYOlL/BptLnhYyQi2tpln
79gtVqxGdIQwT5eX+/v+HHdLVE1AMg==
=AMuQ
-----END PGP SIGNATURE-----

Node v8.16.0(LTS)

주요 변경사항

  • n-api:
    • 비동기 함수용 API를 추가했습니다. (Gabriel Schulhof) #17887
    • 스레드 세이프 함수를 안정 상태로 변경했습니다. (Gabriel Schulhof) #25556

Commits

  • [705935d620] - assert: fix backport regression (Ruben Bridgewater) #27202
  • [c07ba9681f] - build: skip cctest on Windows shared lib build (Yihong Wang) #21228
  • [63522886ea] - build: add loader path to rpath for cctest (Sam Ruby) #23168
  • [e9369073d9] - build: set -blibpath: for AIX (Richard Lau) #25447
  • [97cc0fc51d] - deps: V8: cherry-pick 3cc6919 (Farazmand) #25874
  • [a1aff28fba] - deps: cherry-pick 525b396 from V8 upstream (Peter Marshall) #25041
  • [6b7cccc88a] - doc: fix optional parameters in n-api.md (Lars-Magnus Skog) #22998
  • [b17819db3d] - doc: update the http.request.setTimeout docs to be accurate (James Bunton) #25123
  • [ac9b8f7645] - http: fix error check in Execute() (Brian White) #24738
  • [1d862610f8] - http: attach reused parser to correct domain (Julien Gilli) #25459
  • [d3de1ed653] - n-api: improve performance creating strings (Anthony Tuininga) #26439
  • [2b2ad96ef2] - n-api: finalize during second-pass callback (Gabriel Schulhof) #25992
  • [d6ffabc37f] - (SEMVER-MINOR) n-api: mark thread-safe function as stable (Gabriel Schulhof) #25556
  • [44609d1274] - n-api: restrict exports by version (Kyle Farnung) #19962
  • [fe4328252a] - n-api: add missing handle scopes (Daniel Bevenius) #24011
  • [902b07959f] - n-api: clean up thread-safe function (Gabriel Schulhof) #22259
  • [09b88aabb3] - n-api: remove idle_running from TsFn (Lars-Magnus Skog) #22520
  • [367505940a] - n-api: guard against cond null dereference (Gabriel Schulhof) #21871
  • [c5a11dc58e] - n-api: fix compiler warning (cjihrig) #21597
  • [759a0180b5] - (SEMVER-MINOR) n-api: add API for asynchronous functions (Gabriel Schulhof) #17887
  • [ea5628e77a] - process: allow reading from stdout/stderr sockets (Anna Henningsen) #23053
  • [67b6e0d19c] - src: fix may be uninitialized warning in n-api (Michael Dawson) #21898
  • [eaf474cc5d] - test: shared lib build doesn't handle SIGPIPE (Yihong Wang) #19211
  • [3128cb7da6] - test: avoid running fsync on directory on AIX (John Barboza) #21298
  • [b4c5435a46] - test: add process.stdin.end() TTY regression test (Matteo Collina) #23051
  • [c56f3edb10] - test: add stdin writable regression test (Anna Henningsen) #23053
  • [f6ff8c51bc] - test: fix module loading error for AIX 7.1 (Richard Lau) #25418
  • [d4b6643ac3] - test: mark test-cli-node-options flaky on arm (Rich Trott) #25032
  • [60db455961] - test: mark test_threadsafe_function/test as flaky (Gireesh Punathil) #24714
  • [fbafe8d311] - test: fix test-repl-envvars (Anna Henningsen) #25226
  • [7573b55a15] - tls: fix legacy SecurePair clienthello race window (Ben Noordhuis) #26452
  • [91620b8bd6] - tls: fix legacy SecurePair session resumption (Ben Noordhuis) #26452
  • [1a9582b7a6] - tools: allow input for TTY tests (Anna Henningsen) #23053

Windows 32-bit Installer: https://nodejs.org/dist/v8.16.0/node-v8.16.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v8.16.0/node-v8.16.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v8.16.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v8.16.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v8.16.0/node-v8.16.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v8.16.0/node-v8.16.0-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v8.16.0/node-v8.16.0-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v8.16.0/node-v8.16.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v8.16.0/node-v8.16.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v8.16.0/node-v8.16.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v8.16.0/node-v8.16.0-aix-ppc64.tar.gz
SmartOS 32-bit Binary: https://nodejs.org/dist/v8.16.0/node-v8.16.0-sunos-x86.tar.xz
SmartOS 64-bit Binary: https://nodejs.org/dist/v8.16.0/node-v8.16.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v8.16.0/node-v8.16.0-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v8.16.0/node-v8.16.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v8.16.0/node-v8.16.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v8.16.0/node-v8.16.0.tar.gz
Other release files: https://nodejs.org/dist/v8.16.0/
Documentation: https://nodejs.org/docs/v8.16.0/api/

SHASUMS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

fde4775ae5b8b2a19f1343629b6892da60eca0aebf517f840e345522a5c386b2 node-v8.16.0-aix-ppc64.tar.gz
a6710b8af0862fab0ccdba0549dbcdad76b5f99070652e64f6a85158038fc9a6 node-v8.16.0-darwin-x64.tar.gz
35e35fa23d5527aa1a9ec076864a5987288dc0c65318b2d8b714ff20beb303bf node-v8.16.0-darwin-x64.tar.xz
83ebc7c97d0c6b9b26f4bc19ebdc3d29231c2a8c5462efeb51b14e5843079376 node-v8.16.0-headers.tar.gz
1ba3a82389d4c830e03985215354222fece040809cd65255a1256dccc84612b8 node-v8.16.0-headers.tar.xz
c0678bc942efe04805e229b557a5b4f82671f05f3325cc33d7c6ea2531d3ce96 node-v8.16.0-linux-arm64.tar.gz
4583d1cb44ff8b51cbf0402a78f2fe086c13a6c900c20c8be14e3b0e28e34335 node-v8.16.0-linux-arm64.tar.xz
b75990523df52e353cf6c14810531e6eb17286602335befc921ec20f4efee21a node-v8.16.0-linux-armv6l.tar.gz
3f2387eacce66fca46d43860ed8be3a27c2b44d3e921064b340311ca3e1eef4a node-v8.16.0-linux-armv6l.tar.xz
1be646c6b5b84034c4e4a20254044c5d3f1dc258860f99c2893d00fe965486ac node-v8.16.0-linux-armv7l.tar.gz
e5e1d69c3a974f2346663bca73cbd3a4a8b93246e3e149241947d3736a1dd88a node-v8.16.0-linux-armv7l.tar.xz
52b8989c81f7d2cf1250e682a0132e17d08536d458c2e6058e9d5e525032879d node-v8.16.0-linux-ppc64le.tar.gz
a68f169eaf40166888c12578f99c1524bcfd4e5223e7156a5658c8d093cc23a7 node-v8.16.0-linux-ppc64le.tar.xz
d41bf13aa5bc845ef0a14af811c3b1ecaf3edc03a341eea4e9af28fc9093d174 node-v8.16.0-linux-s390x.tar.gz
521c02098b23bf86958bc8ba428ebc52ecf5e0fd1f69d88562f2700e3b9df164 node-v8.16.0-linux-s390x.tar.xz
b391450e0fead11f61f119ed26c713180cfe64b363cd945bac229130dfab64fa node-v8.16.0-linux-x64.tar.gz
e538ffaaf2f808c084e70f1a1d2ff5559cff892cfd56e0bb67d00b0a95fc3a7a node-v8.16.0-linux-x64.tar.xz
b616582589101df7fae465e052f016980c2a733ca1b2ee1a1d46ff2fe594a0e8 node-v8.16.0-linux-x86.tar.gz
b0f6de54151ab2c8ca64af15012dbf5f1902293e4d6efb8aac98de1eda1cb8af node-v8.16.0-linux-x86.tar.xz
6ae83b06031b375330f869ae77f522e5a629a4f3dbf8235e299b4e50ea18cce9 node-v8.16.0.pkg
618387ed83339d2fec57500f249e2a1425aaba03f63875b17654bd954bd73f17 node-v8.16.0-sunos-x64.tar.gz
c2ebe8159651f598339072e9fd20414802bbffb707ee13689101aecb40248901 node-v8.16.0-sunos-x64.tar.xz
cf069297ca7d7dc5f6776fb2a3e39c5c8fa7b02f54a2f1daa7139163682db384 node-v8.16.0-sunos-x86.tar.gz
2198fc874019778feb4da43bfdf8a89739269e734797d597400f6bd8e4bbe5a2 node-v8.16.0-sunos-x86.tar.xz
a1a885add3e511177f05676f0834df710886b68cb559b893169f8674a23adfcf node-v8.16.0.tar.gz
3515e8e01568a5dc4dff3d91a76ebc6724f5fa2fbb58b4b0c5da7b178a2f7340 node-v8.16.0.tar.xz
0dd9dc3c0713d59a6a45c1eb39198efb38d2ccc8be1946710d43163a6f12626c node-v8.16.0-win-x64.7z
d6baa929bacb78b347b29ebb0263220ea649ce82f3cdfd3f0b41ac725d1bbba5 node-v8.16.0-win-x64.zip
e3036ab4155535eff798c4ca9a21534c9954ecc9ab9e14de45c74bc386b6b162 node-v8.16.0-win-x86.7z
e91beb197a3c0f6da0711eb821018214de39c60e4561b376eceaf966a3c23d18 node-v8.16.0-win-x86.zip
ed1ca34dc2458b72a96c638405b8833bc9ab1daee99accec498cf395b70eaf55 node-v8.16.0-x64.msi
082154c71992355384be8e8d402771ccce72027e07098d99fd56945fba3fa036 node-v8.16.0-x86.msi
e8971ac21e30f3eff08a019314989c3cf19d54f383ec1394064b16dc3b332982 win-x64/node.exe
9fcf52fbc2386a6250df1cd45a6d1bf498936f35c92b31459fa88fe11df254b6 win-x64/node.lib
6977635bff6b5025c3a7145f41a4f166c676757bfde234662564dfcbd2ff1771 win-x64/node_pdb.7z
871c2667f5ed002264a6e737979652000608b3030d3d65f2aa19033bdef1af66 win-x64/node_pdb.zip
d9f634f6dc7dbf4ad142ab5271907cefe816cee23c5eaf4df739db4c6593cd8d win-x86/node.exe
0bdc3313fb9281f9ef5e0a125ee44f480db1409cc3c6472fceaba5eddd818321 win-x86/node.lib
09f580b780d615a4b8d70490aafa757b459087a1290d4e10ac98c1c16731623c win-x86/node_pdb.7z
4a4a25424d35f17abe7825b0ddcea29f713b8ee65ee5c4073757781b2ca9a62e win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEDv/hvO/ZyE49CYFSkzsB9AtcqUYFAly2Ub0ACgkQkzsB9Atc
qUZzIAf/VpJwTMchNRQaHKoyYXOwYTOvth3Nyc4NZtfNS/FTbFoUKAlaE3gDq2xr
V2tcGj9tPOeuMbv1WiGjlY4bsHhZZ3H3vRfqU/VtsA+okOrRm+eXn7sE3HLyh8XX
7ZAkvjTGYwC95GahH3VKRFEh9pKJ5K5Z2kJrten6a/rWvF3HOtoqNCWVd3hEqMMN
wkWGma/pMmOFrP6agUUBrCronSNBHTonnlwwLXC+fA8u2VNYAX85SSNE8iX/MOSO
PqobJkPU0vXpMANlrEOBRCBBGWIUAOyZTP6fFMLpWoPWANR9l7S9/UqLk+h9/XRv
1+Rxd1GVMjSdrW1dPYcL64++eeRp+w==
=V1no
-----END PGP SIGNATURE-----

Node v11.14.0(현재 버전)

주요 변경 사항

  • child_process: 문서에서 ChildProcess._channel이 폐지 예정(deprecated) 상태가 되었습니다. (cjihrig) #26982
  • deps: nghttp2가 1.37.0으로 업데이트되었습니다. (gengjiawen) #26990
  • dns:
    • dns.promises를 enumerable하게 변경했습니다. (cjihrig) #26592
    • dns.promises의 실험상태 경고를 제거했습니다. (cjihrig) #26592
  • fs: fs.promises의 실험상태 경고를 제거했습니다. (Anna Henningsen) #26581
  • stream: Symbol.asyncIterator를 안정 상태로 변경했습니다. (Matteo Collina) #26989
  • worker: process.env의 복사본을 사용합니다. (Anna Henningsen) #26544

Commits

  • [ca7c4f485b] - async_hooks: minor cleanup and improvements (Anatoli Papirovski) #27034
  • [e9bffa8166] - benchmark: improve module-loader benchmark (Ruben Bridgewater) #26970
  • [09d6dfb21d] - benchmark: add new module loading benchmarks (Ruben Bridgewater) #26970
  • [5512ecb5b0] - benchmark: tidy up eslint ignore in foreach-bench.js (gengjiawen) #26925
  • [de937375e4] - benchmark: remove unused field in class BenchmarkProgress (gengjiawen) #26925
  • [0aea4d1c77] - benchmark,lib: change var to const (Ruben Bridgewater) #26915
  • [2ba58a6d54] - buffer: fix concat error message (Ruben Bridgewater) #27050
  • [a64786f47f] - build: fix inspector dependency resolution (Ben Noordhuis) #27026
  • [19a30f3b7e] - build: fix inspector dependency resolution (Ben Noordhuis) #27026
  • [ab5dbf9eb0] - build: only emit download ICU warnings once (Richard Lau) #27031
  • [7fe43bd81a] - build: remove unused label from vcbuild.bat (Ben Noordhuis) #26901
  • [6cbd6b5d57] - build: fix skipping of flaky tests on Travis (Richard Lau) #27002
  • [769d12ca9f] - build: add a Prepare ccache job in Travis (Richard Lau) #27002
  • [d8aaf2e0db] - build,meta: tweak Travis config (Refael Ackermann) #26969
  • [b64b22377c] - build,win: silence MSVC warning C4129 for V8 (Refael Ackermann) #27017
  • [23967431f5] - child_process: doc deprecate ChildProcess._channel (cjihrig) #26982
  • [4defe47228] - child_process: reduce internal usage of public require of util (toshi1127) #26769
  • [e43dbaaba4] - console: remove unreachable code (Rich Trott) #26906
  • [2b791d8697] - crypto: fix crash of encrypted private key export without cipher (Filip Skokan) #27041
  • [1d2f4c4c6f] - crypto: fix crash of encrypted private key export without cipher (Filip Skokan) #27041
  • [98552f3630] - crypto: allow undefined for saltLength and padding (Tobias Nießen) #26921
  • [db7df0fb12] - deps: add ARM64 Windows configurations in openssl (Jon Kunkee) #26001
  • [341eacc949] - deps: add ARM64 Windows support in openssl (Shigeki Ohtsu) #26001
  • [247700f293] - (SEMVER-MINOR) deps: update nghttp2 to 1.37.0 (gengjiawen) #26990
  • [af3ce38902] - dns: refactor lib/internal/dns/utils.js (Rich Trott) #27006
  • [ac12109d14] - (SEMVER-MINOR) dns: make dns.promises enumerable (cjihrig) #26592
  • [d3c1de313e] - (SEMVER-MINOR) dns: remove dns.promises experimental warning (cjihrig) #26592
  • [ff126ea13c] - doc: assign missed deprecation code (Richard Lau) #27164
  • [51dad0aaca] - doc: fix default maxBuffer size (kohta ito) #22894
  • [7eb73d301d] - doc: document the 'pause' and 'resume' events (Luigi Pinca) #26999
  • [57ced2db8c] - doc: remove unnecessary intro in governance doc (Rich Trott) #27036
  • [a5314a1af1] - doc: remove old system_errors (Minwoo Jung) #27037
  • [2d780f864b] - doc: unify link formatting in buffer.md (Vse Mozhet Byt) #27030
  • [6e3b6c5e2c] - doc: unify periods in comments in buffer.md (Vse Mozhet Byt) #27030
  • [5983cefbf9] - doc: add notes about negative offsets in buffer.md (Vse Mozhet Byt) #27030
  • [3567ff1378] - doc: mark optional parameters in buffer.md (Vse Mozhet Byt) #27030
  • [eeee6360b9] - doc: add note about Buffer octets integer coercion (Vse Mozhet Byt) #27030
  • [c3d573d743] - doc: fix error notes in Buffer.from() variants (Vse Mozhet Byt) #27030
  • [e18a0e8087] - doc: unify number/integer types in buffer.md (Vse Mozhet Byt) #27030
  • [0d75adcd71] - doc: add missing types in buffer.md (Vse Mozhet Byt) #27030
  • [231eff92ca] - doc: fix possible typo in buffer.md (Vse Mozhet Byt) #27030
  • [f475e79db3] - doc: remove description duplication in buffer.md (Vse Mozhet Byt) #27030
  • [7b37c65914] - doc: improve the doc of the 'information' event (Luigi Pinca) #27009
  • [c4b790b62b] - doc: move "Prints: ..." under the code (simon3000) #27035
  • [0f08a8e081] - doc: add information about modules cache behavior (Ruben Bridgewater) #26971
  • [b88871e80b] - doc: list when promiseResolve hook was added to async_hooks (Thomas Watson) #26978
  • [7a391961ea] - doc: change code lang and update it with latest Node.js (gengjiawen) #26987
  • [17cc117f4a] - doc: update changelog for v10.x LTS (Beth Griggs) #26931
  • [28efecccd5] - doc: remove "How is an LTS release cut?" section (Rich Trott) #26955
  • [d76c30c082] - doc: add note about mkdtemp() platform differences (cjihrig) #26944
  • [4a7a84a6be] - (SEMVER-MINOR) doc: move dns.promises to stable status (cjihrig) #26592
  • [25d5198001] - doc: change links to https in benchmark guide (gengjiawen) #26925
  • [a821a96b50] - doc: correct typo: cert.issuerCertificate (Steven R. Loomis)
  • [17bff5ca0d] - doc: remove reference to "credentials object" (Sam Roberts) #26908
  • [5e64acd66b] - (SEMVER-MINOR) embedding: make NewIsolate() API more flexible (Anna Henningsen) #26525
  • [7671a65dbb] - (SEMVER-MINOR) embedding: refactor public ArrayBufferAllocator API (Anna Henningsen) #26525
  • [c756b84447] - errors: make range mandatory in ERR_OUT_OF_RANGE (Ruben Bridgewater) #26924
  • [3e386a77d5] - (SEMVER-MINOR) fs: remove experimental warning for fs.promises (Anna Henningsen) #26581
  • [bb9f1cce42] - fs: reduce usage of require('util') (toshi1127) #26783
  • [5a29a94f0e] - http: reduce usage of public util (ZYSzys) #26548
  • [760d089e92] - inspector: display error when ToggleAsyncHook fails (Joyee Cheung) #26859
  • [1b45704c19] - inspector: patch C++ debug options instead of process._breakFirstLine (Joyee Cheung) #26602
  • [100bfc5131] - meta: move ofrobots to TSC emeritus (Ali Ijaz Sheikh) #27076
  • [5c39687d01] - module: add extra caching layer (Ruben Bridgewater) #26970
  • [9b27d5eebb] - module: add path to the module object (Ruben Bridgewater) #26970
  • [3263264f43] - module: inline try catch (Ruben Bridgewater) #26970
  • [079368a6ab] - module: fix repl require calling the same file again (Ruben Bridgewater) #26928
  • [3c9292642d] - module: simpler esm loading (Ruben Bridgewater) #26974
  • [fd8de13bbe] - path: refactor for less indentation (Ruben Bridgewater) #26917
  • [b62739c85c] - path: remove dead code (Ruben Bridgewater) #26916
  • [bd006e1002] - path: fix win32 parse regression (Ruben Bridgewater) #26912
  • [a232cd60dd] - process: store argv in Environment (Joyee Cheung) #26945
  • [4d06ef468e] - process: run RunBootstrapping in CreateEnvironment (Joyee Cheung) #26788
  • [a03552d246] - process: handle --expose-internals during pre-execution (Joyee Cheung) #26759
  • [75c5d9c5b7] - process: create legacy process properties during pre-execution (Joyee Cheung) #26517
  • [d4f95091d0] - process: delay process.argv[0] and process.argv0 handling (Joyee Cheung) #26517
  • [6c40f7f940] - querystring: simplify stringify method (ZYSzys) #26591
  • [dbd06088cf] - (SEMVER-MINOR) readline: make Symbol.asyncIterator support stable (Matteo Collina) #26989
  • [78fad3210c] - readline: replace quadratic regex with linear one (Thomas) #26778
  • [003e085ab5] - report: add cwd to report (cjihrig) #27022
  • [755609c682] - src: prevent crash in TTYWrap::Initialize (Thomas) #26832
  • [32ec034bdc] - src: use sizeof(var) instead of sizeof(type) (Ben Noordhuis) #27038
  • [c537daf391] - src: apply clang-tidy rule bugprone-incorrect-roundings (gengjiawen) #26885
  • [80694949f2] - src: elevate v8::Task namespace (Juan José Arboleda) #26909
  • [aa6a741102] - src: replace c-style cast (gengjiawen) #26888
  • [f65cb75c74] - src: remove internal includes from node_crypto.h (Sam Roberts) #26966
  • [d0ee1a3dbb] - src: fix warning on mismatched fn signature (Sam Roberts) #26950
  • [fbdead7f35] - src: add missing uv_fs_req_cleanup() (cjihrig) #27004
  • [729e2f242f] - src: implement generic backend for process.env (Anna Henningsen) #26544
  • [d3840bcf0d] - src: allow per-Environment set of env vars (Anna Henningsen) #26544
  • [e776b013ad] - src: do not call into JS in the maxAsyncCallStackDepthChanged interrupt (Joyee Cheung) #26935
  • [0427354a98] - src: delete useless code in cares_wrap.cc (gengjiawen) #26815
  • [6bfb17f528] - src: fix task release in cares_wrap.cc (gengjiawen) #26815
  • [c969731755] - src: use deleted function for class BaseObject (gengjiawen) #26815
  • [c824127756] - src: delete unused field in class ModuleWrap (gengjiawen) #26815
  • [ea7e2c0666] - src: tidy up include headers in env.cc (gengjiawen) #26815
  • [c1def0701e] - src: delete unreachable code in heap_utils.cc (gengjiawen) #26815
  • [c51cc9e85b] - src: apply clang-tidy rule modernize-make-unique (gengjiawen) #26493
  • [ab70c96a79] - src: refactor coverage connection (Joyee Cheung) #26513
  • [63e7cc7694] - src: forbid access to CLI options before bootstrapping is done (Joyee Cheung) #26476
  • [e6c1ad5901] - src: fix warnings around node_options (Refael Ackermann) #26280
  • [62f904974d] - src: refactor node options parsers to mitigate MSVC bug (Refael Ackermann) #26280
  • [b29afa212a] - (SEMVER-MINOR) stream: make Symbol.asyncIterator support stable (Matteo Collina) #26989
  • [ea47189b40] - stream: do not unconditionally call \_read() on resume() (Anna Henningsen) #26965
  • [b359a7a7e5] - test: make module test pass with NODE_PENDING_DEPRECATION (Anna Henningsen) #27019
  • [1b2a07855a] - test: remove test-trace-events-api-worker-disabled from flaky (Rich Trott) #27020
  • [ecac6547c0] - test: move test that creates 1Gb file to pummel (Rich Trott) #27053
  • [35119d60d9] - test: add IPv6 brackets but no port to test-dns (Rich Trott) #27006
  • [8258f0704d] - test: remove unused triggerAsyncId param in test (Juan José Arboleda) #26800
  • [06dce392ba] - test: fix error code typo (cjihrig) #27024
  • [e5181f8dc4] - test: simplify for loop in test-buffer-zero-fill-cli.js (Juan José Arboleda) #26799
  • [9330d7e4bf] - test: add known_issues test for fs.copyFile() (Rich Trott) #26939
  • [fd6381b056] - test: remove test-path-parse-6229.js from known issues (Ruben Bridgewater) #26913
  • [edad9afaf8] - test: move hasCrypto check (Ruben Bridgewater) #26858
  • [2ef1bd97c6] - test: do not require flags when executing a file (Ruben Bridgewater) #26858
  • [a1cf7453d8] - test: refactor path parse test (Ruben Bridgewater) #26912
  • [80e845e787] - test: add test about unencrypted PKCS#8 private key for RSA (Daiki Ihara) #26898
  • [03bd649655] - test: show stderr on v8 coverage test failures (Joyee Cheung) #26513
  • [b24e45ab8d] - (SEMVER-MINOR) timers: deprecate active() and _unrefActive() (Jeremiah Senkpiel) #26760
  • [3ff3070442] - tools: fix test.py --time (Richard Lau) #27007
  • [7cbe1214d0] - tools: update ESLint to 5.16.0 (cjihrig) #27005
  • [dc9ce86aaa] - tools: update dependencies in lint-md-cli-rollup (Daijiro Wachi) #26889
  • [8798db3bf3] - url: add ws: and wss: to slashedProtocol set (Luigi Pinca) #26941
  • [12737b3789] - util: inspect() should not exceed breakLength (Ruben Bridgewater) #26914
  • [0f615d4216] - util: add subclass and null prototype support for errors in inspect (Ruben Bridgewater) #26923
  • [1aa6e993e3] - util: fix map entries inspection (Ruben Bridgewater) #26918
  • [1b08e622aa] - util: improve proxy inspection (Ruben Bridgewater) #26919
  • [21486e5c97] - util: extract uncurryThis function for reuse (ZYSzys) #23081
  • [169f3f7166] - util: require isNativeError from internalBinding (ZYSzys) #23081
  • [8bd7909d00] - worker: use copy of process.env (Anna Henningsen) #26544
  • [682b410581] - worker: allow execArgv and eval in combination (Anna Henningsen) #26533
  • [5d9f819a14] - worker: remove usage of require('util') in worker_thread.js (toshi1127) #26814
  • [44450efa6b] - worker: remove usage of require('util') (toshi1127) #26810

Windows 32-bit Installer: https://nodejs.org/dist/v11.14.0/node-v11.14.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v11.14.0/node-v11.14.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v11.14.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v11.14.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v11.14.0/node-v11.14.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v11.14.0/node-v11.14.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v11.14.0/node-v11.14.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v11.14.0/node-v11.14.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v11.14.0/node-v11.14.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v11.14.0/node-v11.14.0-aix-ppc64.tar.gz
SmartOS 64-bit Binary: https://nodejs.org/dist/v11.14.0/node-v11.14.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v11.14.0/node-v11.14.0-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v11.14.0/node-v11.14.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v11.14.0/node-v11.14.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v11.14.0/node-v11.14.0.tar.gz
Other release files: https://nodejs.org/dist/v11.14.0/
Documentation: https://nodejs.org/docs/v11.14.0/api/

SHASUMS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

fd0db076d7b7b4fe93617906b0dc9af3c7dc88bcdebb683a3a7741d0b0746018 node-v11.14.0-aix-ppc64.tar.gz
37b8db4f6700a4b5aa3b6d4283538753953f6293aff99866aa9a81038848a4d9 node-v11.14.0-darwin-x64.tar.gz
bbfc442f30675279c7222924b45c567771604c2c3a08187d48eab136bac49cca node-v11.14.0-darwin-x64.tar.xz
4ebb6ba969ba61ee3b089f9639d06225259291d200a738f314495c18671ced57 node-v11.14.0-headers.tar.gz
c2bfa723dd9e01dd88e2eafdccb3d45104ef49d73a69e40b191bfdc6942135fd node-v11.14.0-headers.tar.xz
9ab9a285fe4b24809f787e4cb4b48f6f482246902981d10fa604fdb1c90b16b7 node-v11.14.0-linux-arm64.tar.gz
3d463f3b48e1060027f8a552657de6f3ee4724d718d546aa4ea5c301ee4ed083 node-v11.14.0-linux-arm64.tar.xz
a22ee2f5e4fe8b1d88759690ef79f47288416e191736b5693e7e784ebffe1252 node-v11.14.0-linux-armv6l.tar.gz
2c29df2d06bb8e7793a448a52969eddc1e8466286a805a86d3a3456335dac238 node-v11.14.0-linux-armv6l.tar.xz
f93f5615726ac1b5647840ea69c53d8f9a423970832b69214a3fb35635182bba node-v11.14.0-linux-armv7l.tar.gz
64428edb86eacfa233d09ab40aeb04f0577021caee2c57719afc4353b106db66 node-v11.14.0-linux-armv7l.tar.xz
10384eba1300cfd04339cbc8a93f8bafeb91639c4e60f5830abc20f325ce2a52 node-v11.14.0-linux-ppc64le.tar.gz
b6dfd2d7df648f0015c94a6437eddc3c668e4e96a3caa3eb592b2eb7ef3324a5 node-v11.14.0-linux-ppc64le.tar.xz
139876fcd7eec99cec98f8d74ed74abcc8daeac5a380012f88984c33992dfab5 node-v11.14.0-linux-s390x.tar.gz
efc61e9943c978484a89223384dec8f4f97ecfa7d6a23717a5606b64b8a4e3bf node-v11.14.0-linux-s390x.tar.xz
0d5c078137c992a919898c8fda7e5af40118f355bb938fccfd5aecddaf2dc123 node-v11.14.0-linux-x64.tar.gz
89e2cb0effa9bf075ee8bb6d92a6a50f7ccfdad03dd687f52ecdfab91230f9a1 node-v11.14.0-linux-x64.tar.xz
6de783e429a3d5b7237dbbb4f9c14b5a7132fc52a0beae631740b2b7f3edf596 node-v11.14.0.pkg
fcda52d0046a0481f227a17833f5204744d54324cd4032e66e710d8c5562cc1f node-v11.14.0-sunos-x64.tar.gz
eb453e5a6f3502f32ae13ec119eb20b7416f1094e44ea340c53530b737b3d804 node-v11.14.0-sunos-x64.tar.xz
b903ba6dc8131b9357e7c5e26967a0f48aa460c708154244a6348d49a7d8ff9a node-v11.14.0.tar.gz
9df61d885765fd56148807092d019f07ad593c85faab2c7caaad21b8e9f66de7 node-v11.14.0.tar.xz
4d112525851b429b387dd69c9c7042a30190be3b1563cf30ac685260836917d5 node-v11.14.0-win-x64.7z
58a5d3316c04335ff3da2ce66b89f3cce86b1d1ca878d1d6d68478160c66dc12 node-v11.14.0-win-x64.zip
6f210fd61a3c689bef77ff242c5250c514988f259dbc4d6fdab6e3cb3572d0d7 node-v11.14.0-win-x86.7z
fb68605de7968c71b0dce9859e92ce61f41ecd2947ec18684cde00e201a866ca node-v11.14.0-win-x86.zip
f83bade48f37f75d3c47a48d090c71439a8b771ec150f9f377d924e1fd516239 node-v11.14.0-x64.msi
f3a4314ebb11c59e7312f634e027b7447d76ede2d06f4ac744beffbf08df9af6 node-v11.14.0-x86.msi
38a62eda6ac2b70c7f27949ea1541d8b900d9fb429be74ab9ef5b97947e094e2 win-x64/node.exe
4ae8ea43f9c087d7b72d732b8987044704e6b0f115eea8ea2389198cce05e307 win-x64/node.lib
0438a12565dfef14d93d622f72b911ddd8ff941c61ca27130818f6e76fcc60d4 win-x64/node_pdb.7z
7617a2412f4e4827791042d8e60c07712297291ed4fc1349dc57ffe99eab3711 win-x64/node_pdb.zip
fc3021ac552d93f29a982ed82daead784cec95874f006a278fe35bef76ea51bf win-x86/node.exe
017f8cf44e31ae4c9f3c594d45c2b5bc753c486c6242dcd72f00ab7da6d055e6 win-x86/node.lib
845e81f207f3ef317d0cbc0695f7445e64a18d730666b130a4004e548608214b win-x86/node_pdb.7z
51fec2fe650a36f8a956f9485a815730e4874385bacf9264c058771bcdc52f45 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEETtd49TnjY0x3nIfG1wYoSKGrAFwFAlyvcyIACgkQ1wYoSKGr
AFwNDQf+LtWGNH8RAq7tRExZ/U8PeULyu5AhJPnR3+VmfaqF8f5///K7FifEh970
YskeMRku4Q+DW+yo7XCBNGZ+nhcUN2E+JkkSqrY/h/fer4hByJ7nIzmMghqHS7o1
zbtBmoro4pSF6kUpDAmBzBOuNiBYbm4xjoU2JC6J1+DSbderKv5WcaCamE0L7t7E
3v8Xugq78wGLA/JU7v5D8Hu0LaqxFO67NxGVrRzGMNb6o6+cXXUwFKqy3v6lP572
8r9kCTLT6a3JFIg7gwP3Bn+UAfjpid1lbrjAtsOXjlYQ3vWisW9t1SSvq0qxAGat
kwGjX+XBO/mHGMUfBl7sA4y+kgYEcw==
=0ol6
-----END PGP SIGNATURE-----

Node v6.17.1(LTS)

Node 6은 2019년 4월 30일에 수명이 종료됩니다. 릴리스 일정을 참고하세요.

주요 변경사항

  • http:
    • Execute()의 오류 검사를 수정했습니다. (Brian White) #25939

Commits

Windows 32-bit Installer: https://nodejs.org/dist/v6.17.1/node-v6.17.1-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v6.17.1/node-v6.17.1-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v6.17.1/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v6.17.1/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v6.17.1/node-v6.17.1.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v6.17.1/node-v6.17.1-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v6.17.1/node-v6.17.1-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v6.17.1/node-v6.17.1-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v6.17.1/node-v6.17.1-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v6.17.1/node-v6.17.1-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v6.17.1/node-v6.17.1-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v6.17.1/node-v6.17.1-aix-ppc64.tar.gz
SmartOS 32-bit Binary: https://nodejs.org/dist/v6.17.1/node-v6.17.1-sunos-x86.tar.xz
SmartOS 64-bit Binary: https://nodejs.org/dist/v6.17.1/node-v6.17.1-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v6.17.1/node-v6.17.1-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v6.17.1/node-v6.17.1-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v6.17.1/node-v6.17.1-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v6.17.1/node-v6.17.1.tar.gz
Other release files: https://nodejs.org/dist/v6.17.1/
Documentation: https://nodejs.org/docs/v6.17.1/api/

SHASUMS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

8e01f15308312487d7f2f0f86185e768f0ee61bcc8f2d52e8dbe9b6cab241539 node-v6.17.1-aix-ppc64.tar.gz
8033e07a5da759af00db7364c2344f11eeff73b51647d39926bfa36f2131b990 node-v6.17.1-darwin-x64.tar.gz
7ced1cbebf4dbe4ba267f21777264b9a1b6adf577b185dd7f04dce1fcbbd4789 node-v6.17.1-darwin-x64.tar.xz
e7e4e22c782fe25540a0a74f64e8aadffb45fc1d93ed66de8afd8fb94896fd72 node-v6.17.1-headers.tar.gz
396981dd46ca7602ed8f9c71b6ba10614dc5af554e0aeccc73304c3c3ed1a793 node-v6.17.1-headers.tar.xz
50b2d01026afc361925836ed4fa7ddd948d3102f1c2872a078fbce5ec7cceb8b node-v6.17.1-linux-arm64.tar.gz
9c7fdb4208fe0d63ac4280d0894a076d11873d49b79648c448f059443c666fbe node-v6.17.1-linux-arm64.tar.xz
dfc9b0e47bb471aaf90496019e5bf01efe79fb2d94958f948410b664fb57f536 node-v6.17.1-linux-armv6l.tar.gz
541ae894fa7001c31e8a7992ef2abbba2defc1cf13b6e58894f5fe7341e26247 node-v6.17.1-linux-armv6l.tar.xz
7919c565532ccabe57e13d2d4eecdc43ae81abda187be9a87dc14dc81281fa05 node-v6.17.1-linux-armv7l.tar.gz
4a659adfa3191c0f1246eef5386af9105fc2774997aad4809db53dbf3623e3da node-v6.17.1-linux-armv7l.tar.xz
0c1d63258b80ce20aa2739a2b510c8f630912409a410080d064941a8f8bd1856 node-v6.17.1-linux-ppc64le.tar.gz
0e1a31cff61d84f14a69e035be6cfd3bf044ed8371124ed14ab8b1b83d949438 node-v6.17.1-linux-ppc64le.tar.xz
f340efb57bb6d9a3468d14a412384bd52832d5300292f992737565f0d1509dfc node-v6.17.1-linux-ppc64.tar.gz
d2668a48bac1f855420c2a621a5ce9ecccce345a2495d437d451bf20fd80a8f7 node-v6.17.1-linux-ppc64.tar.xz
6e84f14ac2a0273ce009f51698813375e1633465d1df14dd80e88c0901347869 node-v6.17.1-linux-s390x.tar.gz
0eb09f079c44350bac3a586a413848689a27ae3d3076161a826ccd928fc368ba node-v6.17.1-linux-s390x.tar.xz
6b2b0613f56e1630edcfc8e7800f87d5538cef09fce6a08f1cc35983181d96b2 node-v6.17.1-linux-x64.tar.gz
0f88dacefc4be4709e0a9f9fe685efdfe1582a724d8f42614179c2f604c36165 node-v6.17.1-linux-x64.tar.xz
f506e24f741a14a64f3d6b660a0faecac1001fef98509382ef231e716efc49a1 node-v6.17.1-linux-x86.tar.gz
45bdc0ae20c8d2a4a140f5cb6c0bc7b9812ccf19c95d72bc89a40bb3403c5954 node-v6.17.1-linux-x86.tar.xz
372ddb024919f0ee9293b222adcb284c5ad56e914b8f844f4d4bd236f42f39d0 node-v6.17.1.pkg
f74d887f7b2164201f39ac99c623e30e23a646f4bb6096e5c174d7e95b51dc93 node-v6.17.1-sunos-x64.tar.gz
01c5bace398229a61bae32e98156d7b6d9a9d966074f232d03dbe3bb34fe1344 node-v6.17.1-sunos-x64.tar.xz
6ea4704e64a6228da533453a424ff095e67b196bb85614a999c66cab3689b26d node-v6.17.1-sunos-x86.tar.gz
b6658ffc366c467ca8412b76171684b93e66297db0ce15f8c7123a5df1e9bd49 node-v6.17.1-sunos-x86.tar.xz
6fa487c5c6770cc7ca0567c0e532d6bcdf0f5d1aebdceb169ecfb66984459dea node-v6.17.1.tar.gz
6f6dc9624656a008513b7608bfc105dd92ceea5d7b4516edeca7e6b19d2edd94 node-v6.17.1.tar.xz
76fd386179ebae42e1f9278c0df332e3fd7e74913154b4b10ff18e4200aea499 node-v6.17.1-win-x64.7z
85a7110c2e2cdaa76c5cad4512395eb13034fffd2c6aea3eca7e61797959dad7 node-v6.17.1-win-x64.zip
dd61684aee2dcc9805454b19e85cec9ef7a7462a53c202bb6c8c7ac08e5bdd59 node-v6.17.1-win-x86.7z
3705f26c83c261a480115cc2165ad680adb94d99dfc2f4a3d9c4d72b0a8e1ef8 node-v6.17.1-win-x86.zip
e3a3816d7184eb90162b0fc7b0f2b7f6f2ba5c11c4c6d8dc1bd8b7da40a7c514 node-v6.17.1-x64.msi
db11f92d99e1b2289bf62f6cb8e9173fea680c0371d74de0f61802519dc07613 node-v6.17.1-x86.msi
6639e047318e21dc1c5077325d8be24a9ca7465e40f4d9fc568859516352f047 win-x64/node.exe
906ce519680be90b67e75f12af9630f3ded4972b880337077996e2d80a7be984 win-x64/node.lib
412267948bfc0f05a99af525f1339e4c1c72eadc697eaaf6eb828d1b2b09c5e9 win-x64/node_pdb.7z
a5fd65519f48d9a0d0a2d477f276557e1858902f442fc35164c76b5348aa5868 win-x64/node_pdb.zip
8fcacb69695883e610f6e6385779d382db141e5cf7c474e1c6106e0521940471 win-x86/node.exe
9c8d1eda4f4c0d233f9c9fae730ede7f41d0ab7aa2b5646acc05d9d6709e32d1 win-x86/node.lib
753d7b5841f15b6acd1319376023caef644f02161d84baf7189cf97e116b25b8 win-x86/node_pdb.7z
43bbb5a3f27bbe4e2a8e1909070074c9521cc75061b05ec5aec37d5cc3a53ef1 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEETtd49TnjY0x3nIfG1wYoSKGrAFwFAlylDUcACgkQ1wYoSKGr
AFzCBgf/fIvPDHHUsbanQYqQI588xhJjC3IhNjZ6GoVymRqUCNm6Dr28WIyphyU1
UZSor5BGo5OA3p0gVl7avNa98I9uYBLqx5hwQQjtx6lA70qsydmwKWjtTxYIdv2f
V4OBUGPnfwyLZyxPt1X/tfpbpjYgh+93dW8WfFRDsBwWkkZlv8sUfOgfDpyCHlIP
+ixiUIGjKHE4aLrQJtiUXyC7WL4EINpcyCoEIWF9xgLJrHrs5KKLoXOgQln3rQsH
oDyqHH6+8DLKk998qB322OMQ6stL04Qt2QSeI18iKzr8DGq2Y6D/xvcFwyf5Ewvd
M84EFfeFn83Z4bwPZGUXzzbNT55c6g==
=+rIQ
-----END PGP SIGNATURE-----

Node v11.13.0(현재 버전)

주요 변경 사항

  • crypto
    • 공개 키를 개인 키에서 파생시킬 수 있습니다 (Tobias Nießen) #26278.
  • events
    • EventEmitter를 Promise로 사용하기 위한 once 함수를 추가했습니다 (Matteo Collina) #26078.
  • tty
    • WriteStreamhasColors 메서드를 추가했습니다 (Ruben Bridgewater) #26247.
    • NO_COLOR와 FORCE_COLOR 지원이 추가되었습니다 (Ruben Bridgewater) #26485.
  • v8
    • Chrome DevTools와 같은 도구에서 사용되는 형식으로 snapshot 생성이 가능한 v8.getHeapSnapshotv8.writeHeapSnapshot이 추가되었습니다 (James M Snell) #26501.
  • worker
    • worker.moveMessagePortToContext를 추가했습니다. 이것은 다른 vm.Contexts에서 MessagePorts를 사용 가능하게 하여 vm 모듈이 제공하고자 하는 격리를 돕습니다. (Anna Henningsen) #26497.
  • C++ API
    • AddPromiseHook이 폐지 예정(deprecated) 상태가 되었습니다. 이 API는 async_hooksPromise를 지원하여 생기는 사용 사례를 위해 추가되었습니다 (Anna Henningsen) #26529.
    • Node.js 실행 중에 종료시킬 수 있는 Stop API가 추가되었습니다 (Gireesh Punathil) #21283.
  • meta

Commits

  • [a2d2756792] - assert: reduce internal usage of public require of util (toshi1127) #26750
  • [db7c4ac40b] - assert: reduce internal usage of public require of util (Daiki Ihara) #26762
  • [3ab438aa17] - benchmark: replace deprecated and eliminate var in buffer-from.js (gengjiawen) #26585
  • [0e4ae00676] - benchmark: use gfm for clarity (gengjiawen) #26710
  • [509ad40348] - build: restore running tests on Travis (Richard Lau) #26720
  • [b480c792be] - build: temporarily don't run tests on Travis (Richard Lau) #26720
  • [4163864be5] - build: use Xenial and gcc 6 on Travis (Richard Lau) #26720
  • [e39a468cdc] - child_process: ensure message sanity at source (Gireesh Punathil) #24787
  • [f263f98d5a] - console: remove unreachable code (Rich Trott) #26863
  • [e49cd40789] - console: fix trace function (Ruben Bridgewater) #26764
  • [f2a07df27f] - crypto: improve error handling in parseKeyEncoding (Tobias Nießen) #26455
  • [ed7599bf36] - (SEMVER-MINOR) crypto: allow deriving public from private keys (Tobias Nießen) #26278
  • [74c6f57aed] - (SEMVER-MINOR) crypto: expose KeyObject class (Filip Skokan) #26438
  • [54ffe61c56] - deps: upgrade to libuv 1.27.0 (cjihrig) #26707
  • [dae1e301c6] - dgram: remove usage of public require('util') (dnlup) #26770
  • [119f83bb44] - doc: mark settings as optional and add callback (Ruben Bridgewater) #26894
  • [a545cfe293] - doc: edit "How Can I Help?" in Collaborator Guide (Rich Trott) #26895
  • [14cc4f220c] - doc: add option to require 'process' to api docs (dkundel) #26792
  • [977f5acd04] - doc: minor edit to worker_threads.md (Rich Trott) #26870
  • [78e6ec7dd5] - doc: edit LTS material in Collaborator Guide (Rich Trott) #26845
  • [7e072c816c] - doc: change error message to 'not defined' (Mohammed Essehemy) #26857
  • [c7b34cd8ee] - doc: fix comma of the list in worker_threads.md (Hang Jiang) #26838
  • [560ff919b2] - doc: remove discord community (Aymen Naghmouchi) #26830
  • [fc0aa50c3d] - doc: remove How Does LTS Work section from Collaborator Guide (Rich Trott) #26723
  • [bc9f6d877a] - doc: condense LTS material in Collaborator Guide (Rich Trott) #26722
  • [8de9fe94a0] - doc: document error event is optionally emitted after .destroy() (Sergey Zelenov) #26589
  • [148c2ca33d] - doc: add Note of options.stdio into child_process (kohta ito) #26604
  • [0303aba162] - doc: update spawnSync() status value possibilities (Rich Trott) #26680
  • [6744b8cb43] - doc: add ZYSzys to collaborators (ZYSzys) #26730
  • [0c06631a71] - doc: simplify force-push guidelines (Rich Trott) #26699
  • [b38cf49094] - doc: make RFC references consistent (Rich Trott) #26727
  • [1f0a2835f4] - doc: note about DNS ANY queries / RFC 8482 (Thomas Hunter II) #26695
  • [cfa152b589] - doc: simplify Troubleshooting text (Rich Trott) #26652
  • [e8e8eac96c] - doc: update copy/paste error message in Troubleshooting (Rich Trott) #26652
  • [3b471db14a] - doc: add Gireesh to TSC (Rich Trott) #26657
  • [058cf43a3c] - doc: edit "Technical How-To" section of guide (Rich Trott) #26601
  • [9a5c1495b1] - errors: remove usage of require('util') (dnlup) #26781
  • [7022609dcc] - events: load internal/errors eagerly (Joyee Cheung) #26771
  • [df55731918] - (SEMVER-MINOR) events: add once method to use promises with EventEmitter (Matteo Collina) #26078
  • [c96946d5f3] - http: delay ret declaration in method _flushOutput (gengjiawen) #26562
  • [15af5193af] - http2: reduce usage of require('util') (toshi1127) #26784
  • [1073e54ad6] - http2: delete unused enum in node_http2.h (gengjiawen) #26704
  • [3574b62717] - inspector: always set process.binding('inspector').callAndPauseOnStart (Joyee Cheung) #26793
  • [cc4a25a1a9] - lib: lazy load v8 in error-serdes (Richard Lau) #26689
  • [5f3b850da5] - lib: reduce usage of require('util') (dnlup) #26782
  • [bf2b57e46f] - lib: remove usage of require('util') (dnlup) #26779
  • [64a92290c0] - lib: remove usage of require('util') (dnlup) #26777
  • [bff5d301bf] - lib: move extra properties into error creation (Ruben Bridgewater) #26752
  • [e916a2ad54] - lib: remove usage of require('util') (dnlup) #26773
  • [cc76f3f152] - lib: use Array#includes instead of Array#indexOf (Weijia Wang) #26732
  • [a44f98e333] - lib: run prepareMainThreadExecution for third_party_main (Anna Henningsen) #26677
  • [1c1305dbc1] - lib: make lowerProto scope more clear (gengjiawen) #26562
  • [9ce08c85e7] - lib: explicitly initialize debuglog during bootstrap (Joyee Cheung) #26468
  • [b75af1537d] - lib: move format and formatWithOptions into internal/util/inspect.js (Joyee Cheung) #26468
  • [235bb733a6] - module: do not share the internal require function with public loaders (Joyee Cheung) #26549
  • [4cafd7419d] - module: remove usage of require('util') in esm/translators.js (dnlup) #26806
  • [037e3fddfa] - module: remove usage of require('util') in esm/loader.js (dnlup) #26804
  • [414d6f5e04] - module: remove usage of require('util') in cjs/loader.js (dnlup) #26802
  • [fbe6d30bcf] - module: remove usage of require('util') (dnlup) #26805
  • [a20bf75e06] - Revert "net: remove usage of require('util')" (Rich Trott) #26896
  • [5e06c3bc0b] - net: remove usage of require('util') (dnlup) #26807
  • [24e96b24cf] - net: some scattered cleanup (oyyd) #24128
  • [de353b75d5] - perf_hooks: load internal/errors eagerly (Joyee Cheung) #26771
  • [0bd82c93c6] - perf_hooks: reset prev_ before starting ELD timer (Gerhard Stoebich) #26693
  • [c127bec4ab] - policy: reduce internal usage of public util for manifest.js (Jesse Katsumata) #26833
  • [899de0a7c7] - process: check no handle or request is active after bootstrap (Joyee Cheung) #26593
  • [57d302b563] - process: delay creation of process.env after bootstrap/node.js (Joyee Cheung) #26515
  • [255de69596] - process: refactor global.queueMicrotask() (Joyee Cheung) #26523
  • [1481e5b5c1] - process: set the trace category update handler during bootstrap (Joyee Cheung) #26605
  • [be3ea2a1eb] - process: handle node --debug deprecation in pre-execution (Joyee Cheung) #26670
  • [8b65aa73f6] - process: make stdout and stderr emit 'close' on destroy (Matteo Collina) #26691
  • [dd2f2cca00] - process: remove usage of require('util') in per\_thread.js (dnlup) #26817
  • [41761cc4a6] - process: load internal/async_hooks before inspector hooks registration (Joyee Cheung) #26866
  • [b0afac2833] - process: call prepareMainThreadExecution in all main thread scripts (Joyee Cheung) #26468
  • [cf1117a818] - process: move deprecation warning setup for --debug* args (Refael Ackermann) #26662
  • [4200fc30bd] - process: handle process.env.NODE_V8_COVERAGE in pre-execution (Joyee Cheung) #26466
  • [cc606e2dfc] - process: set up process warning handler in pre-execution (Joyee Cheung) #26466
  • [03dba720da] - process: call prepareMainThreadExecution in node inspect (Joyee Cheung) #26466
  • [04e9d5a448] - repl: remove usage of require('util') in repl/history (dnlup) #26819
  • [e8412bc213] - repl: remove redundant initialization (gengjiawen) #26562
  • [5b8eae4ea7] - report: remove duplicate TIME_TYPE (cjihrig) #26708
  • [01778f525b] - report: tidy up included headers (Richard Lau) #26697
  • [5c4187638c] - report: use LocalTime from DiagnosticFilename (Richard Lau) #26647
  • [e3bae20941] - report: use DiagnosticFilename for default filename (Richard Lau) #26647
  • [1b4553401c] - report: remove unnecessary return in setters (Rich Trott) #26614
  • [f50c9c6ae2] - src: move ShouldNotAbortOnUncaughtScope out of Environment (Joyee Cheung) #26824
  • [7e7f07755c] - src: move TrackingTraceStateObserver out of Environment (Joyee Cheung) #26824
  • [bc69a81276] - src: move TickInfo out of Environment (Joyee Cheung) #26824
  • [495e5e9e75] - src: move ImmediateInfo out of Environment (Joyee Cheung) #26824
  • [6de1220cc4] - src: move AsyncCallbackScope out of Environment (Joyee Cheung) #26824
  • [4af9ff00ff] - src: move AsyncHooks out of Environment (Joyee Cheung) #26824
  • [3d9839ba3f] - src: add include guard for trace_event_common.h (gengjiawen) #26883
  • [13eb1d8f8a] - src: store onread callback in internal field (Anna Henningsen) #26837
  • [220f67c6ce] - src: guard exit label when inspector disabled (Daniel Bevenius) #26801
  • [54753f2446] - src: micro-optimize ALPN negotiation (Ben Noordhuis) #26836
  • [6de2437c0f] - src: apply clang-tidy readability-delete-null-pointer (gengjiawen) #26813
  • [de5034643f] - src: apply clang-tidy performance-faster-string-find (gengjiawen) #26812
  • [79d6895484] - src: initialize worker's stack_base_ field (cjihrig) #26739
  • [6911678f9e] - src: use explicit casts to silence conversion warnings (Zach Bjornson) #26766
  • [26361d1a5f] - src: add fast path for equal size to Reallocate() (Anna Henningsen) #26573
  • [f597b37efb] - src: do not make Resize(0)’d buffers base nullptr (Anna Henningsen) #26731
  • [14c3af7f3e] - src: only open HandleScope when necessary (Anna Henningsen) #26734
  • [ad5d8e308c] - src: refactor thread stopping mechanism (Anna Henningsen) #26757
  • [d075814149] - src: replace heap_utils.createHeapSnapshot with v8.getHeapSnapshot (Joyee Cheung) #26671
  • [eafbfadec3] - src: elevate v8 namespaces for PropertyAttribute (gengjiawen) #26681
  • [15ec381944] - src: use EVPKeyPointer in more places (Ben Noordhuis) #26632
  • [2d2b6a8c23] - src: remove unused variable in class InspectorSocketServer (gengjiawen) #26633
  • [3637e71328] - src: use deleted function instead of private function in class AsyncWrap (gengjiawen) #26634
  • [51b8a891d8] - src: inline macro DISALLOW_COPY_AND_ASSIGN (gengjiawen) #26634
  • [6c90b7f259] - (SEMVER-MINOR) src: shutdown node in-flight (Gireesh Punathil) #21283
  • [925b645d60] - src: remove usage of deprecated IsNearDeath (Michaël Zasso) #26630
  • [d0801a1c4a] - (SEMVER-MINOR) src: deprecate AddPromiseHook() (Anna Henningsen) #26529
  • [a13f0a6362] - (SEMVER-MINOR) src: add public API for linked bindings (Anna Henningsen) #26457
  • [1e669b2e2e] - (SEMVER-MINOR) src,lib: make DOMException available in all Contexts (Anna Henningsen) #26497
  • [e044563bb0] - (SEMVER-MINOR) src,lib: allow running multiple per-context files (Anna Henningsen) #26497
  • [8ba0da57a4] - src,win: fix usage of deprecated v8::Object::Set (Michaël Zasso) #26735
  • [249bf509a3] - stream: fix regression introduced in #26059 (Matteo Collina) #26643
  • [0b2f900c9a] - stream: make sure 'readable' is emitted before ending the stream (Matteo Collina) #26059
  • [b552139554] - stream: reduce internal usage of public require of util (Beni von Cheni) #26698
  • [9ef0a295cf] - test: refactor trace event category tests (Joyee Cheung) #26605
  • [5d992f5ef7] - test: delete pummel/test-dtrace-jsstack (Rich Trott) #26869
  • [3cae010ea0] - test: refactor test-https-connect-localport (Rich Trott) #26881
  • [838fb95059] - test: replace localhost IP with 'localhost' for TLS conformity (Rich Trott) #26881
  • [011c205787] - test: use common.PORT instead of hardcoded number (Rich Trott) #26881
  • [4919e4b751] - test: move test-https-connect-localport to sequential (Rich Trot) #26881
  • [57d3ba134a] - test: refactor test-dgram-broadcast-multi-process (Rich Trott) #26846
  • [352c31cd7e] - test: strengthen test-worker-prof (Gireesh Punathil) #26608
  • [963d7d1f4d] - test: move pummel tls test to sequential (Rich Trott) #26865
  • [8ca7d56b2c] - test: fix pummel/test-tls-session-timeout (Rich Trott) #26865
  • [41bd7a62e9] - test: complete console.assert() coverage (Rich Trott) #26827
  • [6874288f6e] - test: fix test-console-stdio-setters to test setters (Rich Trott) #26796
  • [1458711846] - test: remove internal error tests (Ruben Bridgewater) #26752
  • [c535e487d6] - test: refresh tmpdir in child-process-server-close (Luigi Pinca) #26729
  • [7ebd6bdf87] - test: optimize test-http2-large-file (Rich Trott) #26737
  • [9c83002274] - test: use EC cert property now that it exists (Sam Roberts) #26598
  • [ea425140a1] - test: add fs.watchFile() + worker.terminate() test (Anna Henningsen) #21179
  • [2d689888b8] - test: update test for libuv update (cjihrig) #26707
  • [31995e4cd2] - test: fix intrinsics test (Ruben Bridgewater) #26660
  • [c65ff3df6d] - test: fix test-heapdump-worker (Anna Henningsen) #26713
  • [875ddcbf10] - test: remove unnecessary semicolon after macro (Yang Guo) #26618
  • [892282ddb3] - test: whitelist the expected modules in test-bootstrap-modules.js (Richard Lau) #26531
  • [e5312585c1] - (SEMVER-MINOR) test: make cctest full Node.js environment (Anna Henningsen) #26457
  • [00a6f7686e] - test,console: add testing for monkeypatching of console stdio (Rich Trott) #26561
  • [a640834039] - timers: move big impl comment to /internal/ (Jeremiah Senkpiel) #26761
  • [3ec652ad38] - timers: fix refresh inside callback (Anatoli Papirovski) #26721
  • [1f4a5bcc98] - timers: refactor timer callback initialization (Joyee Cheung) #26583
  • [ebb0c2a44e] - timers: reduce usage of public util (Joyee Cheung) #26583
  • [e6367c2da5] - timers: refactor to use module.exports (Joyee Cheung) #26583
  • [92b666a6b7] - tools: windows_boxstarter "choco install python -y" for Python 3 (cclauss) #26424
  • [d80cd50dbc] - tools: remove eslint rule no-let-in-for-declaration (gengjiawen) #26715
  • [fef2a54a4e] - tools: enable getter-return lint rule (cjihrig) #26615
  • [08383a7bb6] - tools: update ESLint to 5.15.3 (cjihrig) #26746
  • [30d7f67e0f] - tools: update ESLint to 5.15.2 (cjihrig) #26687
  • [1385b290ef] - tools: update lint-md.js to lint rfc name format (Rich Trott) #26727
  • [72cda51440] - tools: tidy function arguments in eslint rules (Rich Trott) #26668
  • [0f9a779da8] - trace_events: remove usage of require('util') (dnlup) #26822
  • [83f6ec8876] - tty: remove util.inherits usage (nd-02110114) #26797
  • [8cafd83ba7] - (SEMVER-MINOR) tty: add NO_COLOR and FORCE_COLOR support (Ruben Bridgewater) #26485
  • [070faf0bc1] - (SEMVER-MINOR) tty: add hasColors function (Ruben Bridgewater) #26247
  • [04c7db3638] - url: remove usage of require('util') (toshi1127) #26808
  • [9092e12b82] - (SEMVER-MINOR) v8: integrate node-heapdump into core (James M Snell) #26501
  • [4314dbfce9] - worker: create per-Environment message port after bootstrap (Joyee Cheung) #26593
  • [3c6f12c965] - (SEMVER-MINOR) worker: implement worker.moveMessagePortToContext() (Anna Henningsen) #26497

Windows 32-bit Installer: https://nodejs.org/dist/v11.13.0/node-v11.13.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v11.13.0/node-v11.13.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v11.13.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v11.13.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v11.13.0/node-v11.13.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v11.13.0/node-v11.13.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v11.13.0/node-v11.13.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v11.13.0/node-v11.13.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v11.13.0/node-v11.13.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v11.13.0/node-v11.13.0-aix-ppc64.tar.gz
SmartOS 64-bit Binary: https://nodejs.org/dist/v11.13.0/node-v11.13.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v11.13.0/node-v11.13.0-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v11.13.0/node-v11.13.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v11.13.0/node-v11.13.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v11.13.0/node-v11.13.0.tar.gz
Other release files: https://nodejs.org/dist/v11.13.0/
Documentation: https://nodejs.org/docs/v11.13.0/api/

SHASUMS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

194cb9007c4db2a38a17ffabaa334166e6506274bcb23afa28a538838c180e35 node-v11.13.0-aix-ppc64.tar.gz
c1a8f94b4778dad2d9f513cfdf9091810dc733a2daf4fa7e03d49ad133415b5d node-v11.13.0-darwin-x64.tar.gz
5b032d0c7f195866de8c657b451a5da85612be15bd82b45de5cc39a4ef503df9 node-v11.13.0-darwin-x64.tar.xz
3b1c39b02c0e539fdf5810c13a57188b6c093ed32b2a858793e47f39f1b99ee8 node-v11.13.0-headers.tar.gz
9b0562e54a90998b6951e28d582ca13d89696c551f0a715f3f6068ef9bdc8b52 node-v11.13.0-headers.tar.xz
f7ca6b4ad6944dc6b76356eb4d6116485445d78b294ea10e97e8ec7907436384 node-v11.13.0-linux-arm64.tar.gz
0edb29004fdbb5808331e765b4adde8b025a13d6619f49fec60a14582aba9ed7 node-v11.13.0-linux-arm64.tar.xz
2f855d5e8fa8a07832b1f53769331d9a68c5bec3268cddf82fe1b6d04461c547 node-v11.13.0-linux-armv6l.tar.gz
169791b83fdd3d58a1f552d124aa801254277dc545ebc01ed955dff27e1eb134 node-v11.13.0-linux-armv6l.tar.xz
8a9f647220c726ad9d7aa8e94198773f2eafadb4f3245fb07073bb1895a887aa node-v11.13.0-linux-armv7l.tar.gz
2fe28b09d0c1de86f6d09e204fd59f87e475f784fb4aa77a7f0bb58ac6dfd98c node-v11.13.0-linux-armv7l.tar.xz
b768f3d2f449de8547d6de5368953336ef9a0416fb56e3f0ff28a68e04527a53 node-v11.13.0-linux-ppc64le.tar.gz
cf0df9c619947b049632f10b209671fa678196e41ad23bb0067cf863b5a5f22d node-v11.13.0-linux-ppc64le.tar.xz
cd08bf3af505bc683c4993da5e93c664c2f623274205174ad9388b0c52baf977 node-v11.13.0-linux-s390x.tar.gz
1e48381ce2916e28ed60553ad3afef60136fb247c1ab09887bae1b39d3c3966f node-v11.13.0-linux-s390x.tar.xz
23cafb97f7e299c125b3c45cef3f7cb08ffd37e1aa9372367e715d89a1fa33ca node-v11.13.0-linux-x64.tar.gz
c2ae3caced5f181df282a6974ab3f5e232b5decb821aa8ea8fe758b0e0528223 node-v11.13.0-linux-x64.tar.xz
255ef8b33f622bf2377cd3acc4197f232cd120b60143369cb6ff88dc939d0419 node-v11.13.0.pkg
34ea5059e23eadf1cb38d2e1064126e7d048765efa8ccffdf9e9141cc364f9f0 node-v11.13.0-sunos-x64.tar.gz
59f2c2d8e090c2ba1c2989d2aa07331357e8c6f4cb233a41a933c5f1da4cc217 node-v11.13.0-sunos-x64.tar.xz
4c29d24de0e6d2bdf7fbac6d37938696a124501d3710b7f6ecdadb0ef5925fb2 node-v11.13.0.tar.gz
7411952da11f6033d4ca5993d68f52b0d7eb90538099102c37d5221c445dc38a node-v11.13.0.tar.xz
c0a1d95ebfc5c09ccbd83d9e091bb0597751a4c2aaa7e619deb2fcc6ce07949a node-v11.13.0-win-x64.7z
f3dafd1f19841244f8f12952f9919c0a2857f6920b11f2a89554b061cd5a4525 node-v11.13.0-win-x64.zip
523a768efb90ebbd6a0273792c8d427504bb31c4aa98e7c4dbeae5ea24d409e7 node-v11.13.0-win-x86.7z
589d6456b527707c9af0bf23d0f70818e51fde1c3614b630cc4cd2ec2ad5d137 node-v11.13.0-win-x86.zip
8d0963f62059526146ffbd2a4fba36276399fcb5580ba7f1def8cc2b4a35fe76 node-v11.13.0-x64.msi
3ad0e7bb3206c4d2ce5abd2622c7e4d52add3e28eb65e0d07f60fcabf7e5e6af node-v11.13.0-x86.msi
bed7788c39a86bf8095e3af0a3a1bf00408338d1003e7b5a7e77503e2dc6a097 win-x64/node.exe
d4703bae0cbed18c46ceb042b4d2d2d3728c09376ca5c9614e020293de46763e win-x64/node.lib
446b14119f4bcd3dbf1235e8d0b5cd25e9004a227d9133e68ef62beb6ae303be win-x64/node_pdb.7z
916411d3d6020aa9b3e24872a0e3dea1b8c70ea1cae254d12d2ae464fb883275 win-x64/node_pdb.zip
d61fedc1c8cb8f46609aa7edfa79b6e600f4e3df4576e1a57b0058adc2df196b win-x86/node.exe
52a621aed1adca0f5fe62019e220abf6e3be2917a63f24ea17e5cb217c50be3b win-x86/node.lib
cca5c871d0f3ad3f12907d4e12fafafe01d860bc2065ff187a66cf87dfe17917 win-x86/node_pdb.7z
4f50987a5eee917e2670709420b668afac3f8eb80271738b24268a7a1364c2b4 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEj8yhP+8dDC6RAI4Jdw96mlrhVgAFAlydH68ACgkQdw96mlrh
VgAeuhAAgRigIMGmPtK4ZmgIjHfL1BRiBa7YwdnKkEr4MI8dlk9d4Z6HgQURPymS
w2R0rcDB3aN7Iah7v+eIQV74gKaTBUQd7B4TLA9bFiKOETLlheG/+SzAZs5cupyS
nRK1bbFPXIIpxqawE9CPAHprlJZ615xNysDBFT3j7bfismqu/vT4bybpOhJFcjul
GQoocNG+RTgfYcpWmK3Rj9/rNx4HXQzntdPPmumCBCQG30b3eS0BurUNFpNfnOHj
7TQ8fx11Zpc1m0fDFif9gA5VjIwOFHYwmpn6VTSrMP1CLwmVtqRt4lnZ/MOI2Dvb
9q6FDlFRWPIUl93z1XawexUJhcwTtchUDmln4W7yEnOzoDRutt1IYvafeYLNU8pp
gw+QTgEVrJOqgvKXgec3PehN6Xn0LTXule3zT1oJJDDFABBLhc1pfpXztpypqqwx
9b4jeE6UCk9bOehIByDAbXW5Tq/7R7D8XrA5g0FOywPs6S9e1kzhrU0ZR2g7waw0
7YcIF+lo8MKFVgoDeTDupW91/Lxu6+Ja3zU8vfcx68Tz6NmtypwE0VYYbz74TjNQ
t5G8B2biKvrx7F2Tv2VFXazNT9P1z8GPgqT0/Te4G8z7Nip+vUw27tCr8D41Clhq
3OD44cwmoRyhDXsAQw3Yfr0TwH4339KSJ5s/ZeGfg+UAcchiOOY=
=zAEz
-----END PGP SIGNATURE-----

Node v11.12.0(현재 버전)

주요 변경사항

  • bootstrap:
    • 실험적인 --frozen-intrinsics 플래그를 추가했습니다. (Guy Bedford) #25685
  • build:
    • 해시의 시드 작성을 위해 V8의 siphash를 사용할 수 있도록 했습니다. (Rod Vagg) #26367
  • deps:
    • OpenSSL을 1.1.1b 버전으로 업그레이드했습니다. (Sam Roberts) #26327
  • process:
    • 다시 process[Symbol.toStringTag]를 쓰기 가능하게 만들었습니다. (Ruben Bridgewater) #26488
  • repl:
    • writer를 커스터마이징 하기 위해 util.inspect.replDefaults를 추가했습니다. (Ruben Bridgewater) #26375
  • report:
    • triggerReport()의 이름을 writeReport()로 변경했습니다. (Colin Ihrig) #26527

Commits

  • [142a92ffaf] - benchmark: refactor path benchmarks (Ruben Bridgewater) #26359
  • [52a0d76f32] - benchmark,doc,lib,test: capitalize comments (Ruben Bridgewater) #26483
  • [f79cf7067f] - benchmark,lib: add process.hrtime.bigint benchmark (Anna Henningsen) #26381
  • [3e54f90911] - (SEMVER-MINOR) bootstrap: experimental --frozen-intrinsics flag (Guy Bedford) #25685
  • [68bb1e9fd8] - buffer: do not affect memory after target for utf16 write (Anna Henningsen) #26432
  • [9b1cb9da57] - build: enable v8's siphash for hash seed creation (Rod Vagg) #26367
  • [b2e27a02b4] - Revert "build: silence cpp lint by default" (Refael Ackermann) #26358
  • [240de933f4] - build: indicate that configure has done something (Richard Lau) #26436
  • [02faa1a50c] - build,deps: less warnings from V8 (Refael Ackermann) #26405
  • [c2471538ef] - build,win: simplify new msbuild\_arg option (Refael Ackermann) #26431
  • [8c864deaa4] - child_process: fire close event from stdio (kohta ito) #22892
  • [cba23ed92a] - cluster: refactor empty for in round_robin_handle.js (gengjiawen) #26560
  • [2a3cca7ec5] - cluster: improve for-loop (gengjiawen) #26336
  • [b9787fd5f3] - crypto: check for invalid chacha20-poly1305 IVs (Sam Roberts) #26537
  • [991ea8add3] - crypto: simplify GetPublicOrPrivateKeyFromJs (Tobias Nießen) #26454
  • [7155aafbab] - crypto: don't call SSL_CTX_set_ciphersuites on boringssl (Jeremy Apthorp) #26365
  • [01e69f948d] - deps: v8, backport 2d08967 (Benjamin) #26413
  • [28dc54bc56] - deps: update OpenSSL upgrade process (Sam Roberts) #26378
  • [58957264a5] - deps: openssl-1.1.1b no longer packages .gitignore (Sam Roberts) #26327
  • [88079caffa] - deps: update archs files for OpenSSL-1.1.1b (Sam Roberts) #26327
  • [71c4d75c08] - deps: upgrade openssl sources to 1.1.1b (Sam Roberts) #26327
  • [dd95d072af] - Revert "deps: remove OpenSSL git and travis configuration" (Sam Roberts) #26327
  • [0fc975ddc2] - deps,tools: include SipHash in LICENSE (Rod Vagg) #26367
  • [b9cfaa3c65] - doc: fix misleading sentence in http.md (Luigi Pinca) #26465
  • [6f685706a0] - doc: fix typo in http2.md (TJKoury) #26616
  • [e2aaee0ffd] - doc: edit "Using git-node" section of Guide (Rich Trott) #26580
  • [667a4026e7] - doc: add version for http.createServer() options addition (Ben Swinburne) #25001
  • [fdad4d2673] - doc: document diverging MessagePort.onmessage handling (Anna Henningsen) #26487
  • [5ad9929d12] - doc: add inspector API example for heapdump (Sam Roberts) #26498
  • [76c22f8f6f] - doc: edit Landing Pull Requests (Rich Trott) #26536
  • [414ad11e2b] - doc: document fake ENOTFOUND as a system error (cjihrig) #26495
  • [7323ffb436] - doc: add decode() & encode() methods into querystring.md (ZYSzys) #23889
  • [931174fd54] - doc: remove tsc-review (Rich Trott) #26506
  • [124203758f] - doc: update partner communities link in releases.md (Beth Griggs) #26475
  • [693505b006] - doc: fix nits in writing-tests.md (Vse Mozhet Byt) #26543
  • [5897bf4621] - doc: edit "Involving the TSC" (Rich Trott) #26481
  • [e3d79550c7] - doc: add guidance on console output in tests (Sam Roberts) #26456
  • [2ee9a962d7] - doc: add caveat and tradeoff example to readline (Vse Mozhet Byt) #26472
  • [9945c28b20] - doc: standardize on End-of-Life capitalization (Rich Trott) #26442
  • [6cc559fbec] - doc: add missing https Agent maxCachedSessions (Nicolas Moteau) #26433
  • [ca2328d26a] - doc: edit deprecation section of Collaborator Guide (Rich Trott) #26419
  • [05b92c96a4] - doc: fix the example implementation of MemoryRetainer (Joyee Cheung) #26262
  • [8b8297d05b] - doc: clarify http.Agent constructor options (Luigi Pinca) #26412
  • [9299fb8856] - doc: update AUTHORS list (Anna Henningsen) #26383
  • [d2e9e526c5] - doc: hello addon example should return "world" (Geir Hauge) #26328
  • [7e40ce1e9f] - doc: fix nits in report docs (Vse Mozhet Byt) #26461
  • [e79f0c23ad] - doc: fix up N-API support matrix (Michael Dawson) #26377
  • [56adebf789] - domain: set .domain non-enumerable on resources (Jordan Harband) #26210
  • [8b0164aa26] - events: improve for-loop (gengjiawen) #26354
  • [83fba1ebf2] - events: onceWrapper returns target value (himself65) #25818
  • [16d908939d] - http: send connection: close when closing conn (Yann Hamon) #26467
  • [bf7a52b764] - http: improve for-loop readability in _http_outgoing.js (gengjiawen) #26408
  • [c661d8c608] - http: remove unused variable in _http_server.js (gengjiawen) #26407
  • [4886fbfbee] - http: check for existance in resetHeadersTimeoutOnReqEnd (Matteo Collina) #26402
  • [6adcc6f574] - http2: Http2ServerResponse.end() should always return self (Robert Nagy) #24346
  • [529b0c04cf] - http2: refactor deprecated method in core.js (gengjiawen) #26275
  • [4b6c653d4d] - https: add missing localPort while create socket (leeight) #24554
  • [6b004e0e02] - lib: refactor deprecated function in readline.js (gengjiawen) #26494
  • [f128008474] - lib: import TextEncoder and TextDecoder from internal/encoding (Joyee Cheung) #26547
  • [fe6c419503] - lib: migrate process.binding to internalBinding (Beni von Cheni) #24952
  • [9398d84735] - lib,src: remove usage of _externalStream (Anna Henningsen) #26510
  • [1fa5004e81] - lib,test: improve faulty assert usage detection (Ruben Bridgewater) #26569
  • [8e7204ed96] - n-api: improve performance creating strings (Anthony Tuininga) #26439
  • [c14aa07b94] - net: use kHandle symbol for accessing native handle (Anna Henningsen) #26491
  • [275a8f9316] - process: make Symbol.toStringTag writable (Ruben Bridgewater) #26488
  • [ceebbfb869] - process: add --pending-deprecation to process.binding() (Anna Henningsen) #26500
  • [1a0004d08e] - repl: eliminate var in function _memory (gengjiawen) #26496
  • [788c57bdc4] - repl: simplify regex expression (gengjiawen) #26496
  • [2101371a8a] - repl: remove redundant escape (gengjiawen) #26496
  • [a0b119182d] - (SEMVER-MINOR) repl: add replDefaults to customize the writer (Ruben Bridgewater) #26375
  • [74ab1aa5d1] - report: rename triggerReport() to writeReport() (cjihrig) #26527
  • [ac81fd202c] - report: fix stdout/stderr output formatting (cjihrig) #26522
  • [2be9e800f1] - report: warn on process.report object access (cjihrig) #26414
  • [9f446a1cf4] - report: refactor configuration management (cjihrig) #26414
  • [0abb724bbc] - report: support RUSAGE_SELF stats on Windows (cjihrig) #26406
  • [bc09d2f83d] - src: fix SplitString to ignore white spaces (himself65) #26545
  • [5cbd11294d] - src: de-lint header usage (Refael Ackermann) #26306
  • [9768ec4ec4] - src: remove unused variables (cjihrig) #26590
  • [8822df838b] - src: rename Init and Start overloads to something more distinctive (Joyee Cheung) #26499
  • [a99fb5419b] - src: apply clang-tidy various improvement (gengjiawen) #26470
  • [1d4fd218f2] - src: guard against calling Init() multiple times (Anna Henningsen) #26458
  • [989fcef680] - src: delete unused method SetTemplateMethod (gengjiawen) #26451
  • [efadb10085] - src: delete unused method SetTemplateMethodNoSideEffect (gengjiawen) #26451
  • [a11cf3054c] - src: delete unused variable in env.h (gengjiawen) #26451
  • [edc4af0e7d] - src: merge debug-only SealHandleScopes (Anna Henningsen) #26459
  • [12fb73963c] - src: cleanup in all return paths in node::Start (Gireesh Punathil) #26471
  • [d688b8a132] - src: remove templating from StreamBase (Jon Moss) #25142
  • [203fa63a2b] - src: remove redundant cast in util-inl.h (gengjiawen) #26410
  • [c7bd21cfff] - src: make parameter name const reference in method TriggerNodeReport (gengjiawen) #26397
  • [bb374d405b] - src: remove redundant call in inspector_io.cc (gengjiawen) #26427
  • [81c5382f86] - src: remove redundant cast in string_search.h (gengjiawen) #26426
  • [2a2a4e69dc] - src: remove unused function in cares_wrap.cc (gengjiawen) #26429
  • [e21fa83dcd] - src: fix wrong enum reference in node.cc (gengjiawen) #26430
  • [0d810b7ef0] - src: use the config binding to carry --no-browser-globals (Joyee Cheung) #26228
  • [88fb7712a8] - src: fix build when NODE_USE_V8_PLATFORM is not defined (Nitish Sakhawalkar) #26380
  • [654f4d4338] - src: remove unused variable in node_http2.cc (gengjiawen) #26395
  • [1d279ac269] - src: remove unused variable in node_native_module.cc (gengjiawen) #26411
  • [dc2119a955] - src: fix more extra-semi warnings (Jeremy Apthorp) #26340
  • [170e196205] - src: forbid handle allocations from Platform tasks (Anna Henningsen) #26376
  • [9c277c04ad] - src: allow running tasks without Environment (Anna Henningsen) #26376
  • [622048d539] - src: prefer to get Environment from Context (Anna Henningsen) #26376
  • [716ec00883] - src: refactor Environment::GetCurrent(isolate) usage (Anna Henningsen) #26376
  • [f99349d416] - src: fix if indent in node_http2.cc (gengjiawen) #26396
  • [b8abb81666] - src: remove unused struct in test_inspector_socket.cc (gengjiawen) #26284
  • [da457a56be] - src: remove unused namespace (Aymen Naghmouchi) #26318
  • [b45c22bc87] - src: use object to pass Environment to functions (Anna Henningsen) #26382
  • [61baa45581] - src: document DoWrite() usage expectations (Sam Roberts) #26339
  • [82a68cebe3] - stream: ensure writable.destroy() emits error once (Luigi Pinca) #26057
  • [9e82ee926a] - test: fix test case in test-http2-respond-file-304.js (gengjiawen) #26565
  • [13253a3d08] - test: use semicolon for clarity (gengjiawen) #26566
  • [adfbfc985c] - test: fix test by removing node-inspect/lib/_inspect (Ruben Bridgewater) #26619
  • [e1a55e76b4] - test: fix syntax error in test-dns-idna2008.js when failing (Refael Ackermann) #26570
  • [cccd3a3849] - test: fix compiler warning in test_string.c (Daniel Bevenius) #26539
  • [2c55282226] - test: mark test-worker-prof as flake on all platforms (Refael Ackermann) #26600
  • [0f8d8d6262] - test: cover triggerReport() failure case (cjihrig) #26524
  • [5a0ed0b0b5] - test: cover stdout/stderr usage in triggerReport() (cjihrig) #26522
  • [bf7836511d] - test: mark test-worker-prof as Flaky on ARM (Refael Ackermann) #26557
  • [d590a458a6] - test: rewrite ocsp test to run in parallel (Sam Roberts) #26460
  • [476dc7e612] - test: de-flake test-dns-idna2008.js (Refael Ackermann) #26473
  • [78c4dbdc20] - test: bump test-bootstrap-modules.js limit (Joyee Cheung) #26520
  • [153a29c1c3] - test: refactor test/report/test-report-signal.js (cjihrig) #26446
  • [71a4b24119] - test: remove usage of process.binding() (Anna Henningsen) #26304
  • [2b2471b0fd] - test: fix tests so they work in worker threads (Richard Lau) #26453
  • [a67fea52c4] - test: relax timer check in test-report-uv-handles.js (Richard Lau) #26434
  • [dbb7a029d5] - test: improve code coverage in timers (Juan José Arboleda) #26310
  • [e1aa5106a7] - test: remove flaky designation for test_threadsafe_function (Rich Trott) #26403
  • [143dbb3db8] - timers: remove dead code and simplify args check (Ruben Bridgewater) #26555
  • [1c8076ef58] - tools: fix cpplint.py header rules (Refael Ackermann) #26306
  • [a32c7492f2] - tools: update ESLint to 5.15.1 (cjihrig) #26447
  • [9d92887cde] - tools: update to mdast-util-to-hast v3.0.2 (Sam Ruby) #22140
  • [3e2e779dc9] - tools: update capitalized-comments rule (Ruben Bridgewater) #26483
  • [dcfdef5467] - tools: update generated lint-md.js (Refael Ackermann) #26441
  • [4835504d7c] - tools: update node-lint-md-cli-rollup version 2 (Refael Ackermann) #26441
  • [972a0f9f3e] - tools: use dmn@2.2.1 to remove unneeded files (Rich Trott) #26462
  • [9f1cc735ab] - tools: update dmn to 2.2.1 in update scripts (Rich Trott) #26462
  • [b879c1e2e1] - tools: fix test.py --shell (Yang Guo) #26449
  • [3b19cbfa3d] - tools: update remark-preset-lint-node to 1.5.0 (Rich Trott) #26442
  • [0a1537e4e6] - tools: add no-var lint rule for tools directory (shisama) #26398
  • [57198f2b82] - tools: replace var to let/const (Masashi Hirano) #26398
  • [55b830476a] - tools: add mailmap support for Co-authored-by tags (Anna Henningsen) #26383
  • [dc4258ad26] - tools: apply stricter linting to tools directory (Rich Trott) #26394
  • [580ae5672f] - tools: refactor tools JS code (Rich Trott) #26394
  • [d841a89e47] - tools: roll inspector_protocol to f67ec5 (Pavel Feldman) #26303
  • [c57510effa] - tools: rebuild lint-md.js (Rich Trott) #26393
  • [c2d12513f7] - tools: update node-lint-md-cli-rollup lockfile (Rich Trott) #26393
  • [5bdf71c8bf] - tools: update ESLint to 5.15.0 (cjihrig) #26391
  • [1de9e138aa] - url: require encodeStr from internal/querystring (ZYSzys) #26538
  • [3ad58f3e45] - win,build: update Windows build documentation (Jon Kunkee) #25995
  • [e8f4096be1] - win,build: scope NASM warning to only x64 and x86 (Jon Kunkee) #25995
  • [7e4592e83f] - win,build: add ARM64 sections to common.gypi (Jon Kunkee) #25995
  • [8e60193aef] - win,build: add ARM64 support to vcbuild.bat (Jon Kunkee) #25995
  • [d75cb919d0] - win,build: add arbitrary and binlog options (Jon Kunkee) #25994
  • [62801b9320] - worker: release native Worker object earlier (Anna Henningsen) #26542
  • [73370b4584] - worker: remove ERR\_CLOSED\_MESSAGE\_PORT (Anna Henningsen) #26487

Windows 32-bit Installer: https://nodejs.org/dist/v11.12.0/node-v11.12.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v11.12.0/node-v11.12.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v11.12.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v11.12.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v11.12.0/node-v11.12.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v11.12.0/node-v11.12.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v11.12.0/node-v11.12.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v11.12.0/node-v11.12.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v11.12.0/node-v11.12.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v11.12.0/node-v11.12.0-aix-ppc64.tar.gz
SmartOS 64-bit Binary: https://nodejs.org/dist/v11.12.0/node-v11.12.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v11.12.0/node-v11.12.0-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v11.12.0/node-v11.12.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v11.12.0/node-v11.12.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v11.12.0/node-v11.12.0.tar.gz
Other release files: https://nodejs.org/dist/v11.12.0/
Documentation: https://nodejs.org/docs/v11.12.0/api/

SHASUMS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

8d0860b866cff03b41cbb611e07962da087cfd238147ea13a66311590b5e72ef node-v11.12.0-aix-ppc64.tar.gz
93d68c1af41d02b262b3383d69b46eb326707ec010b321ad5655b91c4956e783 node-v11.12.0-darwin-x64.tar.gz
32f0694f1b62c1872d86c310dfc17f33075dc8ad205c7cb9fa9a0967913bc3e5 node-v11.12.0-darwin-x64.tar.xz
817facbb757bc44478fb83bfd06dce4612b65145cb7876f3850d876874effd24 node-v11.12.0-headers.tar.gz
e57301a8f9cead5cc43e06843624b3048d4bf636f6af42969aba2cda2773b6e4 node-v11.12.0-headers.tar.xz
044360cc730d90b579fecea7d49861a23c326f058b39e9ac18c391d77073736d node-v11.12.0-linux-arm64.tar.gz
9e89838e290c9bb478351bd403707d0b741ec56021c379c9f6da515a4cd1064a node-v11.12.0-linux-arm64.tar.xz
9cc6a13407b77ba74a96470cb858c6a817373fb0f92f5fbf8139fe4615db40c1 node-v11.12.0-linux-armv6l.tar.gz
5e2165c303cafe716b17ea35022582f511cfa558759400b0b5ed3262feda8ee7 node-v11.12.0-linux-armv6l.tar.xz
b1ee1ac0fb55add0ba570a35e0109a1e2257392af9dd9c7fc53e1c63675a90b5 node-v11.12.0-linux-armv7l.tar.gz
d742e789dedea046762a343162c4fa0bb3e9facb85695e1b7e5fc43076e4edaf node-v11.12.0-linux-armv7l.tar.xz
fb53dd8745ea850ebfe159b07228fda7fa9e24b86da284d8b72f3a7acdc0de5b node-v11.12.0-linux-ppc64le.tar.gz
78f367b7889e149202ddb4dee4311eaef7135bc6cf95d32864dfd74ad586fe19 node-v11.12.0-linux-ppc64le.tar.xz
8666317bd1b165764e5f0b394895d8c418908c234c9f768455f189e5f386f139 node-v11.12.0-linux-s390x.tar.gz
5004703427870df0e56b1892ec17a210fa8f91c5add88e2a62ab1832e9cb25a4 node-v11.12.0-linux-s390x.tar.xz
58be8912097b93098bbbc3c1b536b2f9e70efdca64d63d7e4cdb4dbd40b3e751 node-v11.12.0-linux-x64.tar.gz
1c6bb93a24eda832708c1c10ec20316e1e4f30b3cfca9c5ee5d446762414b116 node-v11.12.0-linux-x64.tar.xz
e6318b65ec043ade9954ea98d9e5a2b74aea83038f804d0e8623169bd2738571 node-v11.12.0-sunos-x64.tar.gz
6ca1919968da456fc40751ae32031bb172ae663d00b5960e31962c2da00a03af node-v11.12.0-sunos-x64.tar.xz
4891897f29be782320a77c7be060621351c69973b7a3d8a3122126dd6c270d95 node-v11.12.0-win-x64.7z
68e5bca1d6dd6b3de20870e7c593f9a890c48d2c9c83e15034baad6f7c0da426 node-v11.12.0-win-x64.zip
abd9baa1d8557309c06cb4fd548c83d90c5c389c53bc31bb8c2f7472a51befd9 node-v11.12.0-win-x86.7z
6b9d74bffc13a2001afd07a45889e1818cbc33c43a79f0e0b7244b96a71e8bec node-v11.12.0-win-x86.zip
1f2de3ac2c6141158a2f72c2acfd692cb54d89eb37c487e110e975fc3632efb2 node-v11.12.0-x64.msi
f74d95c5fc429391168e2c9a382f6690d6f62001633542ee2c464851e2f66413 node-v11.12.0-x86.msi
660381c12d2c8d1cc44ddeb1ac7cac4d3a1951e51b38d87b27da231783d5cdb7 node-v11.12.0.pkg
7d408dcd485f7193ab37e1f36d0a38676d5dbc9c91329c775e5afe6c687393b8 node-v11.12.0.tar.gz
8429778f13eb0194768ff988ae94c34713656e21de569e8ffd92aa67c8e2178c node-v11.12.0.tar.xz
fa2db42ce0c58bb18ca71348abf9893c2ded1503a3b6171635d43af51b622fbf win-x64/node.exe
d22625cd40e6125aef15dc9804142ecf4c53f90b572c23b905d1c281c0ee8c4b win-x64/node.lib
056721e94741209a5d4a95e1ea4b99acce25764beb3b4b401c8cafc8d3259609 win-x64/node_pdb.7z
ac23dc316e9763aab28d65c1c042f6dfd09efadc31521bf19a75ee19c271d444 win-x64/node_pdb.zip
68c89d78aa544b259ee05affed4834c5d880ac109625fb62e7b2f529e0afd855 win-x86/node.exe
4971766317503bfa2cb979d94a97493713a3c7ead91b1c927d6a92a0d7d5dcc2 win-x86/node.lib
a85e69edd29f10540cfba8fb30f27180a650e0322932000aa6b006736c5dabff win-x86/node_pdb.7z
c7c590c544ea71c299701058c7b1d15ff1532cb49450df0ea20608399c5e8c55 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEpIwr7mgOhBYyzU5E8HSWs+s8F2IFAlyMFDkACgkQ8HSWs+s8
F2IAfhAAr88aQHo9cIaUxeTLYTdhXsytaKGZm/Rf0lW1FBHbxd4RdGqc8jD8vUFX
LVRBRSFZ0NTT0OZyiBnZvumdMs+RmzXHfDqkmmIMwg/Ww/QzR2UmkzDtklT6hKbc
wqd/J9ExTjzGdaS6rvzmAuMXjGYH2XWcJwmi8QuX32Fum1Sq9o+L1YbQMzVOXAuE
BShlVhu3opC1SjW1vovxMmXZ3riihbZa3AHhzrLmcO0JtzTQoUNQwHsyOvRcqTBX
wtyo9AH5wNNUSV7nI7IYKTOu/CJPHCPDo0Vi28F3MEmCA2ItwK0ZXfU/3x0Rdi7Y
7PmmxzPSHMIef6omyZG4ngdGYJb+RsVrEhQ3EnznHTZQomky8ZGKlUFnIgt22FA7
EtZnBIHAZducsfR406xUF9KgTuFRPxf8OD1tgJxpDDET/sn9qQd6XbN4MQMIRk82
P3dNwSE+v0mDkrluQ6hxr5Lufu7259XHV9Khl1SjxxlQG4Ki4khHNlB2vz/4l0qA
1JdTQ3SP/YLy6WZ5QsgJaqDshpr4klvxB12YSsnJj8Cz1cymq/G1W0xGJ+abPERy
OBH/6ClkYScKDQD2v9IsLcwf7LXMYrMSLo4abLSwijhWbPpZqON3BSpQs9z3MxXY
cu0jniNnkizoOjzR9JPCAgRI4/B2zhRsltIzLavqPVxoE3RkxVc=
=DOBi
-----END PGP SIGNATURE-----

Node v11.11.0(현재 버전)

주요 변경사항

  • n-api:
    • date 객체를 구현했습니다. (Jarrod Connolly) #25917
  • util:
    • util.inspect()를 위해 깊이 축소 모드를 추가했습니다. (Ruben Bridgewater) #26269
  • worker:
    • 네이티브 애드온과의 통합을 향상시켰습니다. (Anna Henningsen) #26175
    • MessagePort.prototype.onmessage는 웹 명세와 더 가까운 인자를 사용합니다. (Anna Henningsen) #26082

Commits

  • [d66cb4a116] - benchmark,doc,lib,test: capitalize comments (Ruben Bridgewater) #26223
  • [f4955fde60] - benchmark,test: refactoring (Refael Ackermann) #26119
  • [5e4aa28e1c] - buffer: avoid materializing ArrayBuffer for creation (Anna Henningsen) #26301
  • [05e6ec0143] - build: make 'floating patch' message informational (Ben Noordhuis) #26349
  • [e2baa6836b] - build: remove v8_typed_array_max_size_in_heap option (Anna Henningsen) #26301
  • [fa8110a60e] - build: silence cpp lint by default (Ruben Bridgewater) #26252
  • [dbbcedae6d] - build: tidy up comments in create\_expfile.sh (Richard Lau) #26220
  • [f408d78914] - build: fixed clang's warning when building openssl (Thang Tran) #25954
  • [a3f7471d35] - build,test: guard eslint with crypto check (Daniel Bevenius) #26182
  • [a70bafb3cc] - console: prevent constructing console methods (Thomas) #26096
  • [1333dccede] - crypto: fix unencrypted DER PKCS8 parsing (Tobias Nießen) #26236
  • [70e463c294] - crypto: fix error condition in Verify::VerifyFinal (Tobias Nießen) #26238
  • [108c698f44] - crypto: make ConvertKey clear openssl error stack (Ben Noordhuis) #26153
  • [c8d30a7313] - deps: update acorn to 6.1.0 (gengjiawen) #26102
  • [7f08e0238a] - deps: V8: cherry-pick d3308d0 (Anna Henningsen) #26207
  • [206e4b043b] - deps: V8: backport 74571c8 (Ruben Bridgewater) #25941
  • [f0a81664c7] - deps: backport ICU fix for ARM64 Windows (Jon Kunkee) #26090
  • [ea26ac0f2b] - dns: refactor QueryWrap lifetime management (Anna Henningsen) #26253
  • [846cba056e] - doc: edit deprecation identifier info in Collaborator Guide (Rich Trott) #26372
  • [3f4b27d681] - doc: maxReservedRemoteStreams value constraints (Sebastiaan Deckers) #26309
  • [bc5771ec91] - doc: correct typos in various docs (Beni von Cheni) #26312
  • [3560c3abeb] - doc: sort http.request() options alphabetically (Luigi Pinca) #26152
  • [86982558ad] - doc: add documentation for the defaultPort option (Luigi Pinca) #26152
  • [7bf6309f0b] - doc: napi_get_value_bigint_words argument order (Michael Wei) #26300
  • [40a5a93b41] - doc: add example for setting Vary: Accept-Encoding header in zlib.md (Mukul Khanna) #26308
  • [85840681a4] - doc: revise deprecation semverness info in Collaborator Guide (Rich Trott) #26232
  • [ff57a1c321] - doc: clarify http.ClientRequest path description (Minwoo Jung) #26259
  • [5e44768e9f] - doc: revise deprecation level explanations in Collaborator Guide (Rich Trott) #26197
  • [823f0ce952] - doc: revise Style Guide (Rich Trott) #26176
  • [8fac54a22f] - doc: fix code lang in repl.md (gengjiawen) #26075
  • [e5dae20ed6] - doc: remove deprecation definition in Collaborator Guide (Rich Trott) #26157
  • [e108c32865] - doc: eliminate use of "note that" from child_process.md (Rich Trott) #26141
  • [e506f6a2d6] - doc: remove unnecessary italics from child_process.md (Rich Trott) #26141
  • [b48a04bc32] - doc: remove unnecessary bold text from child_process.md (Rich Trott) #26141
  • [789b818ad1] - doc: remove unnecessary bold italics from child_process.md (Rich Trott) #26141
  • [4d1c87ed6b] - doc: remove all-caps shouting from child_process.md (Rich Trott) #26141
  • [c810ced543] - doc: wrap child_process.md at 80 characters (Rich Trott) #26141
  • [a18b847d18] - doc: improve worker_threads documentation (Anna Henningsen) #26110
  • [a9c44372e1] - doc: consolidate N-API material in Collaborator Guide (Rich Trott) #26094
  • [82bc68b08e] - doc: fix notable changes in v11 changelog (Michaël Zasso)
  • [3971510b66] - doc: fix changelog entry (Colin Ihrig) #26114
  • [2ff1644b34] - doc: fix notable changes list format for 11.9.0 & 11.10.0 (Kai) #26129
  • [8814d03d4d] - doc,lib,test: rename node-report to report (cjihrig) #26371
  • [0034820f67] - errors: add ERR_INSPECTOR_COMMAND error (cjihrig) #26255
  • [030b744941] - esm: process proxy Symbol.toString fix (Guy Bedford) #25963
  • [14cf22f860] - fs, src, lib: fix blksize & blocks on Windows (Richard Lau) #26056
  • [2595fbc8b1] - http2: improve compatibility with http/1 (Sagi Tsofan) #23908
  • [8a551b9d3b] - http2: shrink memory to match read data (Anna Henningsen) #26201
  • [3bc012373a] - inspector: print all listening addresses (Ben Noordhuis) #26008
  • [b0c310dcf0] - inspector: return Error objects on error (cjihrig) #26255
  • [be671c3bf5] - inspector: forward errors from InspectorConsoleCall (Anna Henningsen) #26113
  • [0c4353a444] - inspector: make sure timer handles are cleaned up (Anna Henningsen) #26088
  • [bf61050e91] - lib: converted element to lowercase in tty.js (Abhishek Agarwal) #26121
  • [733beb70ae] - lib: convert legacy process.binding to internalBinding (ZYSzys) #26095
  • [b25694d7ad] - meta: update note about building on smartOS 16 (Refael Ackermann) #25684
  • [6d014a6c3d] - meta: remove the useless GitHub Account (MaleDong) #26146
  • [143b844db2] - meta: moving jasnell temporarily to TSC emeritus (jasnell) #26106
  • [d94f4c23fe] - module: fix stat cache (Ruben Bridgewater) #26266
  • [2a66cd34fa] - module: simpler shebang function (Ruben Bridgewater) #26266
  • [54896a6961] - module: revert module._compile to original state if module is patched (Ujjwal Sharma) #21573
  • [b338edbb0a] - module: use compileFunction over Module.wrap (Ujjwal Sharma) #21573
  • [e72cb94df6] - (SEMVER-MINOR) n-api: implement date object (Jarrod Connolly) #25917
  • [2335bcd6e6] - n-api: turn NAPI_CALL_INTO_MODULE into a function (Anna Henningsen) #26128
  • [1ce5e63987] - n-api: do not call into JS when that is not allowed (Anna Henningsen) #26127
  • [5b8ac58ed8] - path: refactor code for clarity (Ruben Bridgewater) #25278
  • [348f1fbcb3] - path: refactor for less indentation (Ruben Bridgewater) #25278
  • [e00c8cd54a] - path: simplify code and remove obsolete checks (Ruben Bridgewater) #25278
  • [55d6b4961a] - path: refactor logic for to reduce code branches (Ruben Bridgewater) #25278
  • [6c7cd9ee5a] - path: minor refactoring (Ruben Bridgewater) #25278
  • [cccc44b854] - path: refactor more path code for simplicity (Ruben Bridgewater) #25278
  • [6c44e68f63] - path: more small refactorings (Ruben Bridgewater) #25278
  • [b0cde2c4cf] - path: minor refactoring (Ruben Bridgewater) #25278
  • [d91520724c] - process: use common operations to define browser globals (Joyee Cheung) #26230
  • [b1e739d881] - process: move initialization of node-report into pre_execution.js (Joyee Cheung) #26227
  • [57179a0aab] - process: setup signal handler in prepareMainThreadExecution (Joyee Cheung) #26227
  • [966546ceaa] - process: simplify the setup of async hooks trace events (Joyee Cheung) #26062
  • [cd10e25bd6] - process: move test-process-uptime to parallel (Joyee Cheung) #26206
  • [fde40116c4] - process: fix calculation in process.uptime() (Joyee Cheung) #26206
  • [230e98b54a] - process: start coverage collection before bootstrap (Joyee Cheung) #26006
  • [b5fe27ccc9] - process: delay setup of global exception handlers (Joyee Cheung) #26061
  • [0d660d9646] - readline: improve Unicode handling (Avi ד) #25723
  • [4c254d6294] - repl: use object writer for thrown errors (Anna Henningsen) #26361
  • [2a74a1ed60] - repl: hide editor mode if not used in a terminal (Ruben Bridgewater) #26240
  • [2fa8170e51] - repl: add new line on ctrl+d (Ruben Bridgewater) #26240
  • [f636f15315] - repl: add more information (Ruben Bridgewater) #26240
  • [2908e6313b] - report: rename location to trigger (cjihrig) #26386
  • [0579f4283f] - report: use triggerReport() to handle signals (cjihrig) #26386
  • [b2c77ec081] - report: use triggerReport() to handle exceptions (cjihrig) #26386
  • [b62e2289d9] - report: add fallback for uv_getnameinfo() failures (Richard Lau) #26140
  • [2fe9886f6f] - report: fix build warning in node_report.cc (Richard Lau) #26265
  • [ba5f31ac45] - report: use ru_stime for system CPU calculation (cjihrig) #26286
  • [d2d94537b2] - report: simplify heap space iteration (cjihrig) #26285
  • [6d2a14d385] - report: refactor argument validation (cjihrig) #26276
  • [8e2cc5e440] - report: refactor triggerReport() (cjihrig) #26268
  • [8a40468635] - report: remove verbose setting (cjihrig) #26195
  • [0e89d7add6] - report: simplify OnFatalError() handling (cjihrig) #26191
  • [633c1eac29] - report: simplify TriggerNodeReport() (cjihrig) #26174
  • [fc9ba36fb2] - src: fix typo in callback.cc (gengjiawen) #26337
  • [63942de82c] - src: extra-semi warning in node_platform.h (Jeremy Apthorp) #26330
  • [cb62c24e1b] - src: reduce to simple const char\* in OptionsParser (ZYSzys) #26297
  • [3093617c0e] - src: remove unused variable (cjihrig) #26386
  • [b216f44513] - src: remove unnecessary function declaration (cjihrig) #26386
  • [cb2cbf2eca] - src: remove already elevated Isolate namespce (Juan José Arboleda) #26294
  • [2438a4350d] - src: remove unused macro in env.cc (gengjiawen) #26273
  • [4df82f0f1b] - src: remove unused macro in node_http2.h (gengjiawen) #26204
  • [af2a6935ab] - src: remove redundant cast in PipeWrap::Fchmod (gengjiawen) #26242
  • [06d592c551] - src: simplify native immediate by using v8::Global (Anna Henningsen) #26254
  • [9b4eec0aad] - src: allow not materializing ArrayBuffers from C++ (Anna Henningsen) #26301
  • [30f0a3b4bd] - src: remove dead inspector code (Anna Henningsen) #26295
  • [c37b6796df] - src: remove unused Converter object (Anna Henningsen) #26243
  • [6f9ab5e15b] - src: remove redundant cast in method AfterStringPath (gengjiawen) #26218
  • [33d6a3fcb7] - src: clean up StreamPipe in destructor (Anna Henningsen) #26256
  • [75ae77d99f] - src: do not access Environment-owned handles after cleanup (Anna Henningsen) #26256
  • [d6759db15b] - src: remove cast for unsupported openssl (Sam Roberts) #26305
  • [1abe1d1c06] - src: track memory retainer fields (Gireesh Punathil) #26161
  • [3e0978d7a3] - src: clean unused macro in inspector_socket.cc (gengjiawen) #26158
  • [4001b24f79] - src: remove unimplemented method in class SSLWrap (gengjiawen) #26203
  • [8b515b24af] - src: apply clang-tidy rule modernize-deprecated-headers (gengjiawen) #26159
  • [3c11b4eec2] - src: allocate Buffer memory using ArrayBuffer allocator (Anna Henningsen) #26207
  • [282607644b] - src: add allocation utils to env (Anna Henningsen) #26207
  • [238fa5704b] - src: add debugging array allocator (Anna Henningsen) #26207
  • [437bb25d92] - src: make IsolateData store ArrayBufferAllocator (Anna Henningsen) #26207
  • [68accb5b04] - src: use smart pointer in UDPWrap::OnSend (Daniel Bevenius) #26233
  • [3abdcfc813] - src: remove unimplemented method in class StreamPipe (gengjiawen) #26202
  • [7e26ca6750] - src: simplify AliasedBuffer lifetime management (Anna Henningsen) #26196
  • [831aa9acb6] - src: make node::SignalWrap::OnSignal into lambda (Gireesh Punathil) #26184
  • [619b5e7c2e] - src: simplify loop arithmetic in GetCPUInfo (Gireesh Punathil) #26183
  • [ddd71f4a92] - src: move function from header to source file (Ben Noordhuis) #26173
  • [5cc2574fac] - src: move async hooks trace events setup to pre_execution.js (Joyee Cheung) #26062
  • [8881c0baaa] - src: simplify InspectorConsoleCall (Anna Henningsen) #26168
  • [c6d5af53be] - src: move req_wrap_queue to base class of ReqWrap (Anna Henningsen) #26148
  • [a39cd45ce8] - src: remove process.binding('config').fipsForced (Joyee Cheung) #26178
  • [bd40a127f9] - src: only call .ReThrow() if not terminating (Anna Henningsen) #26130
  • [6b7d8369e3] - src: add missing includes for vtune build (Uttam Pawar) #26136
  • [25ddbc9a36] - src: apply clang-tidy rule performance-unnecessary-value-param (gengjiawen) #26042
  • [82df851bb5] - src: unify uptime base used across the code base (Joyee Cheung) #26016
  • [778db675c1] - src: remove invalid casts in options parser (Anna Henningsen) #26139
  • [4ca07898d7] - src: use PauseOnNextJavascriptStatement to implement --inspect-brk-node (Joyee Cheung) #26034
  • [e6949b4241] - src: apply clang-tidy rule modernize-use-override (gengjiawen) #26103
  • [d550de4fe1] - src: remove inspector main_thread_request_ field (Anna Henningsen) #26137
  • [ee71952a25] - src: check HasCaught() in JSStream calls (Anna Henningsen) #26124
  • [f44f33569d] - src: extract common sockaddr creation code (Daniel Bevenius) #26070
  • [cbd3cf083a] - src: add debug CHECKs against empty handles (Anna Henningsen) #26125
  • [0408966a9d] - src: remove unused macro in node_file.cc (gengjiawen) #26073
  • [497d9d8ab2] - src: use same parameter name in node_report.cc (gengjiawen) #26046
  • [e314681420] - src: use more stable cast where possible (Gireesh Punathil) #26052
  • [7612574e42] - stream: make _read() be called indefinitely if the user wants so (Matteo Collina) #26135
  • [50e42c9d64] - test: improve test coverage in perf_hooks (Juan José Arboleda) #26290
  • [a41138b0cf] - test: remove duplicated buffer negative allocation test (ZYSzys) #26160
  • [93d7fa3df3] - test: only inspect on failure (Ruben Bridgewater) #26360
  • [91b61452c3] - test: always activate colors if necessary (Ruben Bridgewater) #26264
  • [11bd5e07cb] - test: rename node-report suite to report (cjihrig) #26371
  • [7ccffcbcb6] - test: improve validation of report output (cjihrig) #26289
  • [4561cf351f] - test: verify heap buffer allocations occur (Anna Henningsen) #26301
  • [0c8e9ee62e] - test: fix for activities in tick objects prune function (Alexander Sattelmaier) #26163
  • [69154e405c] - test: refactor tick objects prune function (Alexander Sattelmaier) #26163
  • [d8f5f55b78] - test: eliminate port collision (Gireesh Punathil) #26298
  • [88256d7ba2] - test: simplify node-report/test-exception.js (cjihrig) #26277
  • [e8995d1b80] - test: increase getReport() coverage (cjihrig) #26276
  • [33fe892ec6] - test: increase triggerReport() coverage (cjihrig) #26268
  • [a382b52fd8] - test: consolidate triggerReport() tests (cjihrig) #26268
  • [6f9a764b52] - test: remove node-report/test-api.js (cjihrig) #26219
  • [bc114152d0] - test: simplify test-api-nohooks.js (cjihrig) #26217
  • [ca18525896] - test: improve performance of test-crypto-timing-safe-equal-benchmarks (Rich Trott) #26237
  • [28758b8d69] - test: add test for dynamically enabling node.async_hooks tracing (Joyee Cheung) #26062
  • [dcbd907142] - test: add test for node.async_hooks tracing in workers (Joyee Cheung) #26062
  • [007b2fa198] - test: increase run time in test-worker-prof (Anna Henningsen) #26172
  • [a1fcde035e] - test: simplify test-api-getreport.js (cjihrig) #26169
  • [818b280a39] - test: remove unnecessary default tmpdir value in test (Rich Trott) #26177
  • [59ca9e9ccf] - test: consolidate assertions in ipv6only test (Rich Trott) #26149
  • [38a87d5521] - test: increase coverage of node_report_module.cc (Richard Lau) #26116
  • [76c2f4f46b] - test: simplify test-worker-syntax-error (Rich Trott) #26144
  • [441b5453a0] - test: fix flaky test-worker-ref-onexit (Anna Henningsen) #26170
  • [d3525d7505] - test: add --test-root option to test.py (Yang Guo) #26093
  • [a920721175] - test: silence compiler warning in openssl-binding (Daniel Bevenius) #26067
  • [2d0242a69b] - test: increase coverage for assertion_error.js (Rich Trott) #26065
  • [dd60cd60b3] - test: add arg to narrow http benchmark test (Refael Ackermann) #26101
  • [fbf6dd558a] - test,inspector: add heap allocation tracker test (Anna Henningsen) #26089
  • [db94ab778f] - test,worker: posting undefined/null message to message port (legendecas) #26123
  • [d1e3724b5d] - test,worker: add more tests for worker.ref()/.unref() (Anna Henningsen) #26083
  • [96a5765491] - tools: update extend to 3.0.2 (Rich Trott) #26392
  • [6e9a7e1048] - tools: remove unneeded .gitignore entries (Rich Trott) #26370
  • [123fad6e1c] - tools: update babel-eslint to 10.0.1 (Rich Trott) #26347
  • [347dd99251] - tools: update eslint-plugin-markdown to 1.0.0 (Rich Trott) #26345
  • [adcbcf5bd6] - tools: use latest rather than next for markdown linting plugin (Rich Trott) #26345
  • [0080350f1a] - tools: update markdown linter (Rich Trott) #26281
  • [dff0149d57] - tools: update ESLint to 5.14.1 (cjihrig) #26190
  • [28d607444d] - tools: update ESLint to 5.14.0 (cjihrig) #26142
  • [1766b8c341] - trace_events: fix trace events JS API writing (Kelvin Jin) #24945
  • [34c685b406] - tracing: use ‘real’ atomics (Anna Henningsen) #26156
  • [b6355ef602] - tty: improve color detection (Ruben Bridgewater) #26264
  • [001785520a] - url: handle quasi-WHATWG URLs in urlToOptions() (cjihrig) #26226
  • [6828fbb2ef] - (SEMVER-MINOR) util: group array elements together (Ruben Bridgewater) #26269
  • [4500ed85e9] - (SEMVER-MINOR) util: add compact depth mode (Ruben Bridgewater) #26269
  • [34905fc2b9] - util: mark iterator entries as such (Ruben Bridgewater) #26222
  • [4bf58ac13d] - util: update set iterator entries inspection (Ruben Bridgewater) #25941
  • [7d66d47dba] - vm: do not overwrite error when creating context (Anna Henningsen) #26112
  • [8cf4170c94] - worker: provide process.execArgv (Anna Henningsen) #26267
  • [6fdc502a32] - worker: make MessagePort uv\_async\_t inline field (Anna Henningsen) #26271
  • [51f01aa25b] - worker: remove MessagePort::AddToIncomingQueue (Anna Henningsen) #26271
  • [74d11e7d0e] - worker: refactor thread life cycle management (Gireesh Punathil) #26099
  • [20dc172011] - worker: copy transferList ArrayBuffers on unknown allocator (Anna Henningsen) #26207
  • [7e7023373a] - worker: serialize errors if stack getter throws (Rich Trott) #26145
  • [a9a2c5869c] - (SEMVER-MINOR) worker: improve integration with native addons (Anna Henningsen) #26175
  • [dab3d71243] - worker: ignore --abort-on-uncaught-exception for terminate() (Anna Henningsen) #26111
  • [dab64bb0e8] - worker: spin uv_run twice before closing loop (Anna Henningsen) #26138
  • [24debc9d5c] - worker: do not add removed methods to MessagePort (Anna Henningsen) #26109
  • [8045e40917] - worker: remove duplicate call (Gireesh Punathil) #26104
  • [69298713af] - worker: switch to internal assert module (Rich Trott) #26091
  • [77a944cdee] - worker: use fake MessageEvent for port.onmessage (Anna Henningsen) #26082
  • [851a691678] - zlib: report premature ends earlier (Anna Henningsen) #26363

Windows 32-bit Installer: https://nodejs.org/dist/v11.11.0/node-v11.11.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v11.11.0/node-v11.11.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v11.11.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v11.11.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v11.11.0/node-v11.11.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v11.11.0/node-v11.11.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v11.11.0/node-v11.11.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v11.11.0/node-v11.11.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v11.11.0/node-v11.11.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v11.11.0/node-v11.11.0-aix-ppc64.tar.gz
SmartOS 64-bit Binary: https://nodejs.org/dist/v11.11.0/node-v11.11.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v11.11.0/node-v11.11.0-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v11.11.0/node-v11.11.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v11.11.0/node-v11.11.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v11.11.0/node-v11.11.0.tar.gz
Other release files: https://nodejs.org/dist/v11.11.0/
Documentation: https://nodejs.org/docs/v11.11.0/api/

SHASUMS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

74e0c2e1183a33e592854c203a64b2471fa68ce51ed49f25a7a2845233d653ee node-v11.11.0-aix-ppc64.tar.gz
6b7c8d93096bf065de0d0a42e8f027c424172c82df6f015d3149a5dbfa03c1cc node-v11.11.0-darwin-x64.tar.gz
2c668071582026f15409a514a131e1b58d6776e24957ed9183139898d091eb81 node-v11.11.0-darwin-x64.tar.xz
898f517553a6d9ad0ccb6355923502e1b79758b073a6a163ecb884fbd5b760fa node-v11.11.0-headers.tar.gz
eb2487e866303a97a7b48433755e13be2cf1320df601c2f966e9a79e4fb51100 node-v11.11.0-headers.tar.xz
2eeebc2323bdc91493cc2f485b140e4034bb37e52ce3ea0caa6e80f4a9fb64b0 node-v11.11.0-linux-arm64.tar.gz
febb698e74264ec0ecc738c86347e6bfb5d27e33ed492a031626df988a5fb4f3 node-v11.11.0-linux-arm64.tar.xz
d5ed0f63f0ed79a5fbd86b351ccd760ad7260360f5ce4f3dba5946590c0e9180 node-v11.11.0-linux-armv6l.tar.gz
eb9e192954b0b429a99e9497cb73bab95f2f0c7138e447b2ac4fe95971817691 node-v11.11.0-linux-armv6l.tar.xz
4de6250ae9974ae0830405b6a47f007725ecd868bacc760d44eeed5453b5ad03 node-v11.11.0-linux-armv7l.tar.gz
c6428db25944ffacda54e321cf15327efe000dc721480329992ef265da5d24b2 node-v11.11.0-linux-armv7l.tar.xz
e65427840c8ccdc7caaef3f750bfa6dc3d28ba850e988420afc7651e42011050 node-v11.11.0-linux-ppc64le.tar.gz
1a2946346f86f220f5077ff5a7c373d2d99b74fe41567844bb456d557ee7d1c7 node-v11.11.0-linux-ppc64le.tar.xz
66367054ad22d5529c9d06bf467ee79cade507e3f715f10ae40302c4d4683018 node-v11.11.0-linux-s390x.tar.gz
65aee43ca942e334c12166f9978e3ec73c7ecf6425f5f2d969299acc4e05bbde node-v11.11.0-linux-s390x.tar.xz
f749e64a56dc71938fa5d2774b4e53068d19ad9f48b4a62257633b25459bffa6 node-v11.11.0-linux-x64.tar.gz
ee09c7712e741f84948f76a72b651bf088e516c3f38569b9e6f30c38c026c262 node-v11.11.0-linux-x64.tar.xz
34290b4add54db600489634162f66e3f79e866e52994a3eaf8081c231ee13438 node-v11.11.0-sunos-x64.tar.gz
2b823095e26528ec36ea44182d948f581f56664d78902f35ddf829271fd9fe80 node-v11.11.0-sunos-x64.tar.xz
29a89097988f5ae8b004028ba681b37d83c953e00f9c002bfc3f0248c0df23f9 node-v11.11.0-win-x64.7z
154a5b7ca7033382743c4752fa465a5d9902f4abed4263a38ea3f41ffa113910 node-v11.11.0-win-x64.zip
33ba369c417fb4f567ba65b394edece1efb269ec38ab3b75991f98f896f4e236 node-v11.11.0-win-x86.7z
175a0dabe78a4983ec24a2c4c776dee46feaa9547383dee80d06cdc94b7eccc0 node-v11.11.0-win-x86.zip
215473345ea3893790b01588170e795070ab769533556f2c7baa3fa9bfac4b4e node-v11.11.0-x64.msi
495a3c9438d69f7f00aa6b3dcb01f9079d16f093f0ccf17595d60b497ee78a07 node-v11.11.0-x86.msi
36c8172c007bffcca95a60c1e65ec572126342a43c14fcb5d2cf6555036ce484 node-v11.11.0.pkg
8cbf2c62359901a5587fcc6699200495490751ce6fb31255c788ac6eb90a1107 node-v11.11.0.tar.gz
a6d8eaf900eebd43f1c419649a98a5a90bd8a5101e9fc9474048fd5ed296629c node-v11.11.0.tar.xz
76179b4214504de7104884ea5c731d2507647a11bc033f59f62c929c81f477ca win-x64/node.exe
d0253c66b35fd33038d562e31d6d99badb4eda0742d0de917fc85a03b37515e5 win-x64/node.lib
5a8f767c6606f4daf2123cdaef2e393984f7381761aa38224dca4ed1432efd00 win-x64/node_pdb.7z
b9685da335c008cb4c16e1a06507c9f4e03156a53180acdecc84d3e21dd89504 win-x64/node_pdb.zip
764af434e12b6a698c08c5441da7a1358850102d77f11edea700e3a3a6ebaa71 win-x86/node.exe
8f296a7bf120d9d9f9d98aa7f5e2293a2ed64bd9beae75899d7bc92b14c589a2 win-x86/node.lib
fb6eec3325db215790aee2cca648ffb7e6ef9c089748185fbd5542550f2e48b8 win-x86/node_pdb.7z
23b8bff4f428a9f5b3e20b96d9b7c9a8be63ee9f2685eedb2320a9288a41740d win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEpIwr7mgOhBYyzU5E8HSWs+s8F2IFAlyAH+wACgkQ8HSWs+s8
F2LimQ//Soq290/kv162dCXxL4Q6D0oP6B2AOlo/mSJyimr8IhgDKb7g4+/3Zi/W
SHwQ3zoEBnf5LWNyloQKs4kmJfInAKE4p1GN4FwjbCuIJRdmddXq9CZfzjju4wc6
UK1N+ZpdhTR8hI1cieSM0FaAbk5/KmssqgG17eTZcRMeiu9OQx/RIPK9HD3sc5ml
eXzg4G/uzMrGpisY9yuK4y8DWB0sw4Dwk/fYdemzLK3XQGgvPax70hnURzl9tLvq
h+ZKvxdxxKVBxTmEH6kMWmEYCigrr3VdbxQK+LorV6piqlbBtpppWLY/EM9ptwro
6FK85gRtf9ldDgaRVabsTJgOygoGXI+DgyuvwDJdKNSPcDFrXy31gpzeOdUV8Tfs
dJxPPhPF6SJPTEFnAmL3QoJUOzDGwLbz8/VKfbd+iZwJGXAj4+1bQnGsO3Zz80y+
CfIUntYFo6+Uhj2FhbrkG/UPy/iI3+H64PrjtLCbevx/7pAYy2a6k5j3nwrjXqtX
n9Jk4gNAU7k2jZKEzwgPwqZEbD3WbNAe0idqmCHWeXLwQwHOHmHRHKw2nG4//MEt
VO0+FlrwWPfetcICR1IDSkHCI/eXyXrZb+Ji630twPJ+e/u23S88Lo0HVMwhxHrZ
qeKc2AyzwA9Iznrgda7ydQ1d4olKbYH082j3ZNnTU3E7NKTR58o=
=GjgQ
-----END PGP SIGNATURE-----

Node v10.15.3(LTS)

주요 변경사항

  • doc
    • antsmartian을 collaborator로 추가했습니다. (Anto Aravinth) #24655
  • http
    • Execute() 내의 에러 체크를 고쳤습니다. (Brian White) #25863
  • stream
    • HTTP/2를 위해 end-of-stream을 고쳤습니다. (Anna Henningsen) #24926

Commits

  • [732088dd44] - assert: fix loose deepEqual map comparison (Ruben Bridgewater) #24749
  • [5a81a4f6cd] - assert,util: fix sparse array comparison (Ruben Bridgewater) #24749
  • [bd08ede3ab] - buffer: remove checkNumberType() (cjihrig) #24815
  • [15756e0acc] - build: set -blibpath: for AIX (Richard Lau) #25447
  • [fde56fa748] - build: make lint-addon-docs run only if needed (Daniel Bevenius) #24993
  • [8d4d3963e0] - build: fix compiler version detection (Richard Lau) #24879
  • [552a5c080a] - build: add '.git' to 'make lint-py' exclude list (cclauss) #24802
  • [02e9a93d2c] - build: fix check-xz for platforms defaulting to sh (Rod Vagg) #24841
  • [920cab76cf] - build: make tar.xz creation opt-out, fail if no xz (Rod Vagg) #24551
  • [b72bc11a93] - build: fix line length off by one error (Ruben Bridgewater) #24748
  • [18d81c94a6] - build: add line break as soon tests are done (Ruben Bridgewater) #24748
  • [c57008e549] - build: fix c++ code coverage on macOS (Refael Ackermann) #24520
  • [95a3b3e142] - build: replace -not with ! in find (Rich Trott) #24635
  • [32d93cde01] - build, tools, win: add .S files support to GYP (Bartosz Sosnowski) #24553
  • [a2155e1010] - crypto: harden bignum-to-binary conversions (Ben Noordhuis) #24719
  • [6f4e30d029] - crypto: convert to arrow function (yosuke ota) #24597
  • [3b9fd0881a] - deps: V8: cherry-pick 3cc6919 (milad) #25872
  • [70322ea2ca] - deps: V8: cherry-pick d0468de (Milad Farazmand) #25827
  • [c9a3e401da] - deps: cherry-pick d9fbfeb from upstream V8 (Alexey Kozyatinskiy) #25330
  • [e20e3472a4] - deps: V8: backport 442977e (Ali Ijaz Sheikh) #25242
  • [8af4f44130] - dns: simplify dns.promises warning logic (cjihrig) #24788
  • [cfd5773f8d] - doc: document fs.write limitation with TTY (Matteo Collina) #24571
  • [89ba5f41c8] - doc: revise "Breaking Changes" section of Collaborator Guide (Rich Trott) #25071
  • [7382e8f648] - doc: fix node.1 --http-parser sort order (cjihrig) #25045
  • [66e6c2a88b] - doc: add EventTarget link to worker_threads (Azard) #25058
  • [d1f19a033c] - doc: make README formatting more consistent (wenjun ye) #25003
  • [1880f23ed2] - doc: add codebytere's info to release team (Shelley Vohr) #25022
  • [8f434414a4] - doc: revise internal vs. public API in Collaborator Guide (Rich Trott) #24975
  • [8ae649d105] - doc: update a link of npm repository (Daijiro Wachi) #24969
  • [9ffa8270b1] - doc: fix author-ready conflict (Ruben Bridgewater) #25015
  • [bdf21c1f10] - doc: update Useful CI Jobs section of Collaborator Guide (Rich Trott) #24916
  • [f8ac170608] - doc: add class worker documentation (yoshimoto koki) #24849
  • [f68ff0619c] - doc: remove bad link to irc info (Richard Lau) #24967
  • [0701559336] - doc: simplify author ready (Ruben Bridgewater) #24893
  • [e7e8a25bb8] - doc: update "Testing and CI" in Collaborator Guide (Rich Trott) #24884
  • [a7f36dde00] - doc: update http doc for new Agent()/support options in socket.connect() (Beni von Cheni) #24846
  • [e9ad526297] - doc: fix order of events when request is aborted (Luigi Pinca) #24779
  • [189d2e2ab2] - doc: revise Waiting for Approvals documentation (Rich Trott) #24845
  • [f2df92cfc0] - doc: list all versions WHATWG URL api was added (Thomas Watson) #24847
  • [2b03878de3] - doc: add authority and scheme psuedo headers (Kenigbolo Meya Stephen) #24777
  • [23cd76e9ef] - doc: add triaging section to releases.md (Beth Griggs) #20165
  • [f52ff588e2] - doc: use author's titles for linked resources (Rich Trott) #24837
  • [0a3c88551a] - doc: revise code review guidelines (Rich Trott) #24790
  • [7bd7328f0d] - doc: add a note on usage scope of AliasedBuffer (Gireesh Punathil) #24724
  • [184425e7e8] - doc: hide undocumented object artifacts in async_hooks (Gireesh Punathil) #24741
  • [ad40e781af] - doc: fix added version of randomFill+randomFillSync (Thomas Watson) #24812
  • [56916c8430] - doc: streamline Accepting Modifications in Collaborator Guide (Rich Trott) #24807
  • [7ae17573e6] - doc: make release README link be consistent with text (ZYSzys) #24783
  • [1c593c8192] - doc: cookie is joined using '; ' (Gerhard Stoebich) #24740
  • [3e4b93ac8e] - doc: add antsmartian to collaborators (Anto Aravinth) #24655
  • [fe698d8ca0] - doc: revise accepting-modifications in guide (Rich Trott) #24650
  • [546f9419d7] - doc: clarify symlink resolution for __filename (Rich Trott) #24587
  • [a1a393bfbf] - doc: use arrow function for anonymous callbacks (koki-oshima) #24606
  • [6788d856d5] - doc: revise handling-own-pull-requests text (Rich Trott) #24583
  • [bda73542be] - doc: fix duplicate "this" and "the" on http2.md (Yusuke Kawasaki) #24611
  • [73b99c7013] - doc: replace anonymous function with arrow function (ka2jun8) #24617
  • [1eeb37c39c] - doc: use arrow function (sadness_ojisan) #24590
  • [283172771e] - doc: replace anonymous function with arrow function (yuriettys) #24627
  • [dd5bfd7f74] - doc: mark napi_add_finalizer experimental (Michael Dawson) #24572
  • [dacdd0113f] - esm: refactor dynamic modules (Myles Borins) #24560
  • [576d9c513a] - fs: simplify fs.promises warning logic (cjihrig) #24788
  • [741c5ef6cd] - http: fix error check in Execute() (Brian White) #25863
  • [f4aed8c3df] - http2: make compat writeHead not crash if the stream is destroyed (Matteo Collina) #24723
  • [d12c5a7a75] - http2: add compat support for nested array headers (Sebastiaan Deckers) #24665
  • [c7f876be38] - http2: fix session[kSession] undefined issue (leeight) #24547
  • [e8dfdc063d] - lib: ensure readable stream flows to end (Mikko Rantanen) #24918
  • [d5d8670783] - lib: remove some useless assignments (Gus Caplan) #23199
  • [96036ef798] - lib: do not register DOMException in a module (Joyee Cheung) #24708
  • [ef68349617] - lib: move setupAllowedFlags() into per_thread.js (Joyee Cheung) #24704
  • [1b48c9d9e3] - lib: convert to arrow function in fs.js (exoego) #24604
  • [eaa5e3efa4] - lib: change callbacks to arrow function (/Jesse) #24625
  • [4eec736a5e] - lib: chenged anonymous function to arrow function (nakashima) #24605
  • [8c93bd4d17] - lib: rearm pre-existing signal event registrations (Gireesh Punathil) #24651
  • [8f427eb987] - lib: convert to arrow function (horihiro) #24623
  • [e5abfe191e] - lib: convert to Arrow Function (Daiki Arai) #24615
  • [ccefef2d45] - lib: suppress crypto related env vars in help msg (Daniel Bevenius) #24556
  • [1c2ce239a1] - lib: convert to arrow function (Naojirou Hisada) #24596
  • [c87af34886] - lib: change anonymous function to arrow function (takato) #24589
  • [ce2aa807f5] - lib: simplify own keys retrieval (Vse Mozhet Byt) #24582
  • [9daf175483] - lib: fix nits in lib/internal/bootstrap/cache.js (Vse Mozhet Byt) #24581
  • [f2287c61e1] - module: use validateString in modules/esm (ZYSzys) #24868
  • [229f901a0f] - module: use validateString in modules/cjs (ZYSzys) #24863
  • [fe0e119f55] - n-api: handle reference delete before finalize (Michael Dawson) #24494
  • [760277e490] - n-api,test: remove last argument in assert.strictEqual() (susantruong) #24584
  • [f6e07fd809] - net: use strict comparisons for fd (cjihrig) #25014
  • [7eda47e5c9] - path: replace assertPath() with validator (cjihrig) #24840
  • [33a907de20] - perf_hooks: make GC tracking state per-Environment (Anna Henningsen) #25053
  • [931a04e37e] - process: fix omitting -- from process.execArgv (Anna Henningsen) #24654
  • [a4068d9827] - process: properly close file descriptor on exit (Ruben Bridgewater) #24972
  • [fd8a481a12] - process: simplify check in previousValueIsValid() (cjihrig) #24836
  • [5bca4c7cc0] - process: emit unhandled warning immediately (Anatoli Papirovski) #24632
  • [944e75d10b] - src: emit 'params' instead of 'data' for NodeTracing.dataCollected (Kelvin Jin) #24949
  • [1cc5834180] - src: add GetLoadedLibraries routine (Gireesh Punathil) #24825
  • [fa84e91813] - src: create env->inspector_console_api_object earlier (Joyee Cheung) #24906
  • [12f0485c8c] - src: remove use of CallOnForegroundThread() (cjihrig) #24925
  • [16a1f96d6e] - src: do not alias new and old signal masks (Sam Roberts) #24810
  • [f0e7b2f509] - src: fix warning for potential snprintf truncation (Sam Roberts) #24810
  • [7455597815] - src: remove finalized_ member from Hash class (Daniel Bevenius) #24822
  • [37047fc70a] - src: use arraysize instead of hardcode number (leeight) #24473
  • [eb20e3d23e] - src: set HAS_USERNAME/PASSWORD more strictly (Timothy Gu) #24495
  • [4444cdb6cd] - src: elevate v8 namespaces referenced (Juan José Arboleda) #24657
  • [28a1cc1377] - src: simplify uptime and ppid return values (cjihrig) #24562
  • [8c48302a50] - src: elevate v8 namespaces for node_url.cc (Jayasankar) #24573
  • [863d1987a3] - src: elevate v8 namespaces of node_trace_events.cc (Jayasankar) #24469
  • [26f7edbf71] - src: re-sort the symbol macros (Sam Roberts) #24382
  • [450bcde462] - src: use v8:: for consistency in util (ZYSzys) #23934
  • [3f969d61ff] - stream: re-use existing once() implementation (Anna Henningsen) #24991
  • [bb8a65dd84] - stream: fix end-of-stream for HTTP/2 (Anna Henningsen) #24926
  • [e356ce851f] - stream: make async iterator .next() always resolve (Matteo Collina) #24668
  • [e338e50213] - stream: use arrow function for callback (DoiChris) #24609
  • [6be2d6187c] - test: improve comparison coverage to 100% (Ruben Bridgewater) #24749
  • [1d083e29e5] - test: test internal/util/types in vm (ZYSzys) #25056
  • [56c6686fe5] - test: merge test with unnecessary child process (Sam Roberts) #25025
  • [ee054110b5] - test: remove unnecessary linter comment (cjihrig) #25013
  • [c9b0a36989] - test: use global.gc() instead of gc() (cjihrig) #25012
  • [bcfc1d1a7d] - test: run eslint on test file and fix errors (Ruben Bridgewater) #25009
  • [17527981d0] - test: remove dead code (Ruben Bridgewater) #25009
  • [48c54137d4] - test: use blocks instead of async IIFE (Anna Henningsen) #24989
  • [54d7e82530] - test: adding history regression test case (Anto Aravinth) #24843
  • [dd2b553874] - test: mark test-child-process-execfile flaky (Rich Trott) #25051
  • [bfa396a81e] - test: mark test-child-process-exit-code flaky (Rich Trott) #25050
  • [55680e3ecb] - test: mark test-worker-memory flaky on Windows CI (Rich Trott) #25042
  • [89b6d1b1fa] - test: mark test-child-process-execsync flaky on AIX (Rich Trott) #25031
  • [11d5c07c7d] - test: refactor test-enable-in-init (Mitch Hankins) #24976
  • [0658424227] - test: from functools import reduce in test/testpy/__init__.py (cclauss) #24954
  • [3bdff05cdb] - test: improve internet/test-dns (Ilarion Halushka) #24927
  • [3f2c6ce9aa] - test: replace callback with arrows (Shubham Urkade) #24866
  • [2869b7810d] - test: mark test-cli-syntax as flaky/unreliable (Rich Trott) #24957
  • [83c6f0a86e] - test: do not lint macros files (again) (cclauss) #24886
  • [a67d37d226] - test: prepare test/pseudo-tty/testcfg.py Python 3 (cclauss) #24887
  • [4e51e3d550] - test: move test-cli-syntax to sequential (Rich Trott) #24907
  • [e20ad2e446] - test: move http2 test to parallel (Rich Trott) #24877
  • [1a1811d1e0] - test: make http2 timeout test robust (Rich Trott) #24877
  • [a2dd3a62a7] - test: fix wrong parameter (zhmushan) #24844
  • [1dff257280] - test: improve test-net-socket-timeout (Rich Trott) #24859
  • [5e29865375] - test: prepare test/pseudo-tty/testcfg.py for Python 3 (cclauss) #24791
  • [520d041afb] - test: refactor test-fs-write-file-sync.js (cjihrig) #24834
  • [b1bbac726e] - test: prepare test/message/testcfg.py for Python 3 (cclauss) #24793
  • [ff90d17eb3] - test: remove unused addons-napi directory (Rich Trott) #24839
  • [d08b5e94f5] - test: add .gitignore file for node-api (Rich Trott) #24839
  • [546fc68ae4] - test: fix common.mustNotCall() usage in HTTP test (Anna Henningsen) #24750
  • [1c746c7524] - test: use ES2017 syntax in test-fs-open-* (jy95) #23031
  • [e17dbd22c3] - test: add flag scenario in test-fs-write-file-sync (Gireesh Punathil) #24766
  • [fd5af6bfa9] - test: check invalid argument error for option (timothy searcy) #24736
  • [46e37adf59] - test: show stdout and stderr in test-cli-syntax when it fails (Joyee Cheung) #24720
  • [31c1ee405e] - test: minor refactoring of onticketkeycallback (Daniel Bevenius) #24718
  • [a7c72d7d5e] - test: mark test_threadsafe_function/test as flaky (Gireesh Punathil) #24714
  • [e74345b2f5] - test: verify order of error in h2 server stream (Myles Borins) #24685
  • [288a421dcc] - test: cover path empty string case (lakatostamas) #24569
  • [d4b1666686] - test: use arrow syntax for anonymous callbacks (Shubham Urkade) #24691
  • [af582096ad] - test: fix the arguments order in assert.strictEqual (pastak) #24620
  • [e89f5e59ea] - test: mark test-vm-timeout-escape-nexttick flaky (Gireesh Punathil) #24712
  • [288d60c2f6] - test: fix the arguments order in assert.strictEqual (sigwyg) #24624
  • [9f66105e29] - test: fix the arguments order in assert.strictEqual (rt33) #24626
  • [06208c8313] - test: reach res._dump after abort ClientRequest (Tadhg Creedon) #24191
  • [85e948753b] - test: validate fs.rename() when NODE_TEST_DIR on separate mount (Drew Folta) #24707
  • [5966dbed05] - test: test and docs for detached fork process (timothy searcy) #24524
  • [1c609bf6e2] - test: fix arguments order in assert.strictEqual (sota1235) #24607
  • [dc7ed30437] - test: fix arguments order in assert.strictEqual (grimrose) #24608
  • [be17cc59c7] - test: make test-uv-binding-constant JS engine neutral (Rich Trott) #24666
  • [2318c7fea3] - test: use arrow function (sagirk) #24482
  • [43bfb136f9] - test: fix arguments order in assert.strictEqual (Takahiro Nakamura) #24621
  • [3811817290] - test: update strictEqual argument order (VeysonD) #24622
  • [ec7bd18146] - test: fix argument order in assert.strictEqual (feng jianmei) #24594
  • [4cc91ff2b5] - test: use arrow functions in callbacks (apoorvanand) #24441
  • [4093572c4d] - test: add test for socket.end callback (ajido) #24087
  • [7dee5e5d16] - test: replace anonymous closure functions with arrow functions (tpanthera) #24443
  • [82d9ffc6a6] - test: fix arguments order in assert.strictEqual (tottokotkd) #24612
  • [372073e8da] - test: convert callback to arrow function (jamesgeorge007) #24513
  • [82376015ab] - test: change anonymous function to arrow function (Gagandeep Singh) #24528
  • [5e3b34fbfd] - test: split out http2 from test-stream-pipeline (Rich Trott) #24631
  • [b6cceae96f] - test: cover path.basename when path and ext are the same (Laszlo.Moczo) #24570
  • [7f0fb163a0] - test: fix assert.strictEqual (mki-skt) #24619
  • [e464a1dca5] - test: fix arguments order in assert.strictEqual (teppeis) #24591
  • [ec70330dab] - test: fix http2-binding strictEqual order (dominikeinkemmer) #24616
  • [7b096026d8] - test: fix the arguments order in assert.strictEqual (sota1235) #24595
  • [1658924d90] - test: replace callback with arrow functions (prodroy1) #24434
  • [0e63d0abd5] - test: confirm tls server suite default is its own (Sam Roberts) #24374
  • [3c2b40ba04] - test: rename agent1-pfx.pem to agent1.pfx (Sam Roberts) #24374
  • [43dcbbedb9] - test: add independent multi-alg crypto identities (Sam Roberts) #24374
  • [83145ec3a6] - test: cover tls multi-identity option mixtures (Sam Roberts) #24374
  • [77cf877ea2] - tls: re-define max supported version as 1.2 (Sam Roberts) #25024
  • [027ca95b46] - tools: make apilinks building more robust (Joyee Cheung) #25019
  • [694ea008d1] - tools: enable no-useless-constructor lint rule (cjihrig) #25055
  • [5cbc0dbeaf] - tools: prepare ./tools/compress_json.py for Python 3 (cclauss) #24889
  • [87f20822c1] - tools: prepare tools/testp.py for Python 3 (cclauss) #24890
  • [91a96e446a] - tools: prepare tools/icu/icutrim.py for Python 3 (cclauss) #24888
  • [34212b531f] - tools: update ESLint to 5.10.0 (cjihrig) #24903
  • [229c0e0cc9] - tools: do not lint tools/inspector_protocol or tools/markupsafe (cclauss) #24882
  • [bece371639] - tools: prepare tools/js2c.py for Python 3 (cclauss) #24798
  • [e6afaa350b] - tools: prepare tools/specialize_node_d.py for Python 3 (cclauss) #24797
  • [544a20f37c] - tools: prepare tools/test.py for Python 3 (cclauss) #24799
  • [388ec8d77c] - tools: prepare tools/genv8constants.py for Python 3 (cclauss) #24801
  • [039097e276] - tools: prepare tools/install.py for Python 3 (cclauss) #24800
  • [f21137976e] - tools: fix eslint usage for Node.js 8 and before (Ruben Bridgewater) #24753
  • [691e1a69ff] - tools: don't use GH API for commit message checks (Rod Vagg) #24574
  • [f5f1266326] - tools: only sign release if promotion successful (Rod Vagg) #24669
  • [cc880fbeeb] - tools: check for git tag before promoting release (Rod Vagg) #24670
  • [8a5b5e1fd0] - tools: use print() function on both Python 2 and 3 (cclauss) #24486
  • [f9933ff2c8] - tools,doc: fix version picker bug in html.js (Rich Trott) #24638
  • [b3932ef8e3] - url: remove an eslint-disable comment (cjihrig) #24995
  • [c0423cf34c] - url: simplify native URL object construction (Timothy Gu) #24495
  • [d06ea3e505] - url: reuse existing context in href setter (Timothy Gu) #24495
  • [4e111ce050] - Revert "url: make the context non-enumerable" (Timothy Gu) #24495
  • [7048cba388] - url: use SafeSet to filter known special protocols (Mike Samuel) #24703
  • [8d953b7d26] - vm: simplify Script constructor options validation (cjihrig) #25054
  • [134d1e9526] - vm: add dynamic import support (Gus Caplan) #22381
  • [595bdc7603] - win, build: skip building cctest by default (Bartosz Sosnowski) #21408
  • [483ff7bcc7] - worker: drain messages from internal message port (Yael Hermon) #24932

Windows 32-bit Installer: https://nodejs.org/dist/v10.15.3/node-v10.15.3-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v10.15.3/node-v10.15.3-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v10.15.3/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v10.15.3/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v10.15.3/node-v10.15.3.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v10.15.3/node-v10.15.3-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v10.15.3/node-v10.15.3-aix-ppc64.tar.gz
SmartOS 64-bit Binary: https://nodejs.org/dist/v10.15.3/node-v10.15.3-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v10.15.3/node-v10.15.3.tar.gz
Other release files: https://nodejs.org/dist/v10.15.3/
Documentation: https://nodejs.org/docs/v10.15.3/api/

SHASUMS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

f2f018418b6bfa263ec981f04f3fa5337724edae8d77fc3951cd36667ee720ea node-v10.15.3-aix-ppc64.tar.gz
7a5eaa1f69614375a695ccb62017248e5dcc15b0b8edffa7db5b52997cf992ba node-v10.15.3-darwin-x64.tar.gz
8e3df823a58c7b2de327540a0b57a9bcf3f706108fe65c4cde9a073caae68cee node-v10.15.3-darwin-x64.tar.xz
9e97ee69072836bfbf2a85c4af627ed152574c30c5a32e40fbfcdfda8d9b562e node-v10.15.3-headers.tar.gz
f690b8808ccfeb5959436073717b648e4bdc521e3217ab7092d5c033326f6133 node-v10.15.3-headers.tar.xz
c82cd99e01f6e26830f0b3e0465f12f92957ebd69a68c91c03228c2669104359 node-v10.15.3-linux-arm64.tar.gz
3d7abbf64bffb07c55168ca0f1c17be12b0d93affe9b6cadd39724649215fab9 node-v10.15.3-linux-arm64.tar.xz
72529b6f77d95f9422f6d1c6b88c1f921b00e5500a1c3ea05927f1ae3704133d node-v10.15.3-linux-armv6l.tar.gz
94432c2944fc78c2d5e82103f73596a060451330839562c04c414067007c5997 node-v10.15.3-linux-armv6l.tar.xz
6958551264884cd479f15ed8d40673655a283ed3bd8552d04e8531cd3ccdf483 node-v10.15.3-linux-armv7l.tar.gz
af2106b08f68e0884caa505ea7e695facc5b4cd356f1e08258899e94cc4c5df0 node-v10.15.3-linux-armv7l.tar.xz
0544b08467384ba3b3a462d8907d12cea71ac371f3d118057905dd845be43aad node-v10.15.3-linux-ppc64le.tar.gz
a2fcc2e1827d7a034f39aad8225b4dd72376ad19f7a7884645a512aeeedf4ab5 node-v10.15.3-linux-ppc64le.tar.xz
073e6e2ad4e3a7580d87e5b70b9c1ce785b15e849dfd4f2f846c3039ad1e116c node-v10.15.3-linux-s390x.tar.gz
545caa31bf06b150861ca3a2b1f5112aa92bb855de20fd98f8b7bc3f4c4311d7 node-v10.15.3-linux-s390x.tar.xz
6c35b85a7cd4188ab7578354277b2b2ca43eacc864a2a16b3669753ec2369d52 node-v10.15.3-linux-x64.tar.gz
faddbe418064baf2226c2fcbd038c3ef4ae6f936eb952a1138c7ff8cfe862438 node-v10.15.3-linux-x64.tar.xz
f4d0b944618afae2835b500e0cc1c5a013912597fce5560cd4bcb534f5270754 node-v10.15.3.pkg
c678b8e5a2d652f920c1093e6249b08e4746c2d37a5b9f719d04f3243776fb01 node-v10.15.3-sunos-x64.tar.gz
3732ae66ad564c192ff3a4a6e66e0d8922823c128bb8a6766ece87226982ad54 node-v10.15.3-sunos-x64.tar.xz
db460a63d057ac015b75bb6a879fcbe2fefaaf22afa4b6f6445b9db61ce2270d node-v10.15.3.tar.gz
4e22d926f054150002055474e452ed6cbb85860aa7dc5422213a2002ed9791d5 node-v10.15.3.tar.xz
9df98cac063229aca443c040fd342a96667891bb8eda821d10aa4d49347d7add node-v10.15.3-win-x64.7z
93c881fdc0455a932dd5b506a7a03df27d9fe36155c1d3f351ebfa4e20bf1c0d node-v10.15.3-win-x64.zip
597a372964252daaba4cb8dcac57305f79cffeeca579625f0cd6ab85d29ccdda node-v10.15.3-win-x86.7z
fc28bbd08b3d9b621c7c0ecd2b42506ca2f356f31f2b64210f413b34cff31799 node-v10.15.3-win-x86.zip
46b3d03c96de0b9e7d3a204c67772759283221f5e58ac225df813076a65e2738 node-v10.15.3-x64.msi
e73398cde3e054da7a0a05a86aa512a47a24b961b0659be30a0f01606ca234a9 node-v10.15.3-x86.msi
a921d1a4fa463e877087b3f25abd0ab05b63489bffcc9ff47acbbeee4e1b7494 win-x64/node.exe
4ed045ae1ba046506948b8f90c02716178cb0084f3b56866ac8d23b591e83235 win-x64/node.lib
538c8cc4e0b93facb9d63ed6c55d765ec33a18dd264c6c8b9415ad242521d8e6 win-x64/node_pdb.7z
525ea4adfd5c166076b273db6c0803283c57c4116fce56229ce87c8eb9fcdd25 win-x64/node_pdb.zip
39efb2a884d2f73680b986534eed000017ce16993ea9d695351593ffb9a7bb34 win-x86/node.exe
efed715422fcb7032290ec3c7e3b324126e082ee3a87d6ac497f6c97549e478e win-x86/node.lib
38775185b6f6c090e7039ea0b3e630f4ab83e5c259d8d94f0f35f04ec12c0e98 win-x86/node_pdb.7z
1848e05e130dda3c3b53830cb78c4b28c137c7aac0890b70a8c863798c332ed5 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEETtd49TnjY0x3nIfG1wYoSKGrAFwFAlx+rpcACgkQ1wYoSKGr
AFzn6Qf/eLpfFexv+5ahnPq8ChYib9GKqNejkewhx9f/DOZ6vSj2NOd35bjoKrCk
/p1FRWIdfsZ8ZqhVd4LQeWBxYVqdyRTM7zA6oLuNZwCxjuK0vwgnQZoq+LLnEal5
bsLAwdJJs3mEwvhNhZnQUjt1XFQDR+cBosuEArSoU1qSqUzfwo53x4eyJD5NcE77
944xFi7uob828J2wMebM1L5w0MHIRgqs9ptDHEigERGW4JFakkXHpsT9gT9IgFzx
l0FQH5oD5z7dZEWo19GfOVzsSr0kGf89VVX6y+b/nS8q4mG6x5LZKL+CecEofCr7
pVilEZXVzWQnVbdsTPXHNF/o0AHuCw==
=X9UW
-----END PGP SIGNATURE-----

2019년 2월 보안 릴리스

(2018년 2월 28일 업데이트) 보안 릴리스 사용 가능

요약

현재 모든 활성 Node.js 릴리스 라인에 대한 업데이트를 사용할 수 있습니다. Node.js의 보안 결함에 대한 수정 외에 중간 수준의 보안 취약점에 대한 수정 사항이 포함된 Node.js 6 및 8을 OpenSSL 1.0.2r로 업그레이드하는 것도 포함됩니다. 최초 공지는 아래와 같습니다.

이 릴리스의 경우 원래 공지에서 언급된 입력 해석 오류(CWE-115) 결함에 대한 수정을 보류하기로 결정했습니다. 이 결함은 매우 낮은 심각도를 가지고 있으며, 릴리스 준비가 완벽하고 안정적인 것으로 확인되지 않았습니다. 우리는 가까운 시일 내에 다른 메커니즘을 통해 이 결함을 해결할 수 있도록 노력할 것입니다. 또한 서비스 거부 취약점(CWE-400) 결함으로 분류하기로 결정한 Node.js 6의 변경 사항에 대해 CVE를 추가로 도입했습니다.

모든 Node.js 사용자에게 최대한 빨리 아래에 나열된 버전으로 업그레이드 할 것을 권장합니다.

다운로드 & 릴리스 상세내용

아래 버전들의 다운로드가 가능합니다. 상세 코드 변경사항 또한 릴리스 페이지에 있습니다.

Node.js: keep-alive로 인한 Slowloris HTTP 서비스 거부(CVE-2019-5737)

분류: 제어되지 않은 리소스 소비 / 서비스 거부(CWE-400)

적극적으로 지원되는 릴리스 라인은 모두 취약하며 심각도는 '낮음'입니다. 공격자는 keep-alive 모드에서 HTTP 또는 HTTPS 연결을 설정하고 헤더를 매우 느리게 전송하여 장시간 connection 및 관련 자원을 점거함으로써 서비스 거부(DoS)를 유발할 수 있습니다. 공격 가능성은 로드밸런서 또는 다른 프록시 계층 사용으로 완화시킬 수 있습니다.

이 취약점은 2018년 11월에 해결된 CVE-2018-12121의 확장입니다. server.headersTimeout에 의한 40초의 timeout과 이 시간의 조정은 CVE-2018-12121에서와 같이 이번 수정에 적용됩니다.

CVE-2018-12121은 Jay Maybach(liebdich.com)에 의해 처음 보고되었고, keep-alive 변형은 Marco Pracucci(Voxnest)에 의해 보고되었으며, Matteo Collina가 수정하였습니다.

영향:

  • Node.js 6(LTS "Boron")의 모든 버전은 취약합니다
  • Node.js 8(LTS "Carbon")의 모든 버전은 취약합니다
  • Node.js 10(LTS "Dubnium")의 모든 버전은 취약합니다
  • Node.js 11(현재 버전)의 모든 버전은 취약합니다

Node.js: keep-alive HTTP 연결로 인한 서비스 거부(CVE-2019-5739)

분류: 제어되지 않은 리소스 소비 / 서비스 거부(CWE-400)

Keep-alive HTTP 및 HTTPS 연결은 Node.js 6.16.0 및 이전 버전에서 최대 2분 동안 열린 채로 비활성 상태를 유지할 수 있습니다. Node.js 8.0.0은 전용 [server.keepAliveTimeout]((https://nodejs.org/api/http.html#http_server_keepalivetimeout)을 도입했으며, 기본값은 5초입니다. Node.js 6.16.0 및 이전 버전의 동작은 잠재적인 서비스 거부(DoS) 공격 경로입니다. Node.js 6.17.0은 server.keepAliveTimeout과 5초의 기본값을 도입했습니다.

최초 수정본은 Timur Shemsedinov(nodejs/node#2534)에 의해 제출되었으며 Matteo Collina에 의해 백포트 되었습니다.

영향:

  • Node.js 6(LTS "Boron")의 모든 버전은 취약합니다
  • Node.js 8(LTS "Carbon")의 모든 버전은 취약하지 않습니다
  • Node.js 10(LTS "Dubnium")의 모든 버전은 취약하지 않습니다
  • Node.js 11(현재 버전)의 모든 버전은 취약하지 않습니다

OpenSSL: 0 바이트 레코드 패딩 오라클 (CVE-2019-1559)

심각도: 보통

OpenSSL 1.0.2r에는 CVE-2019-1559에 대한 수정 사항이 포함되어 있으며 Node.js 버전 6과 8의 릴리스에만 포함되어 있습니다. Node.js 10과 11은 결함이 없는 OpenSSL의 최신 버전을 사용하기 때문에 취약점의 영향을 받지 않습니다.

특정 상황에서 유효하지 않는 MAC이 있는 0 바이트 레코드와 비교하여 유효하지 않은 패딩의 0 바이트 레코드를 받은 경우 TLS 서버는 클라이언트에 다르게 응답해야 할 수 있습니다. 이것은 데이터를 해독하기 위한 패딩 오라클 공격의 기초로 사용할 수 있습니다.

특정 조건 하에서 실행되는 특정 암호 체계를 사용하는 TLS 연결만이 악용의 여지가 있습니다. 현재 Node.js에서 OpenSSL을 사용하는 것이 이 취약점을 노출시키는지 여부를 확인할 수 없습니다. 우리는 주의 깊게 접근하고 있으며 사용자에게도 이를 권장합니다. 자세한 내용은 권고문 및 취약점 제보자의 상세 보고서를 참고하세요.

영향:

  • Node.js 6(LTS "Boron")의 모든 버전은 취약합니다
  • Node.js 8(LTS "Carbon")의 모든 버전은 취약합니다
  • Node.js 10(LTS "Dubnium")의 모든 버전은 취약하지 않습니다
  • Node.js 11(현재 버전)의 모든 버전은 취약하지 않습니다

감사의 글

Matteo Collina가 취약성을 고쳤습니다.

Shigeki Ohtsu와 Sam Roberts가 OpenSSL을 업그레이드 했습니다.

Jan Maybach와 Marco Pracucci가 적절한 채널을 통해 취약점을 보고해 주었습니다. (아래 참조)

Node.js 보안 팀의 다른 멤버들이 리뷰와 논의를 했습니다.

아래부터는 원래의 글입니다

요약

Node.js 프로젝트는 2019년 2월 27일(표준시) 또는 그 직후, 지원되는 모든 릴리스 라인의 새 버전을 출시할 예정입니다. 이 릴리스에는 Node.js와 관련된 최소 두 가지 보안 수정사항이 포함되며, 이 중 가장 높은 심각도는 '낮음' 입니다.

OpenSSL 프로젝트는 26일에 적용되는 릴리스를 발표했는데, 이는 Node.js의 일부 릴리스 라인에 영향을 미칠 수 있으며 보안 릴리스에 포함되어야 하는 것입니다. OpenSSL이 지정한 가장 높은 심각도는 '보통'이며, Node.js 6.x 및 8.x에서 사용하는 OpenSSL 1.0.2에 영향을 줍니다. OpenSSL 1.1.1에 대한 버그 수정 릴리스도 제공될 예정이며, OpenSSL 1.1.1을 사용하는 Node.js 11.x에 미칠 영향을 평가할 것입니다. Node.js 10.x는 OpenSSL 릴리스에 영향을 받지 않습니다.

영향

현재 지원되는 모든 릴리스 라인은 아래와 같은 취약점을 해결할 수 있습니다.

Node.js 6(LTS "Boron") 의 모든 버전은 아래에 취약합니다.

  • 제어되지 않는 리소스 소비 / 서비스 거부(CWE-400) 취약점 1건
  • 입력 해석 오류(CWE-115) 취약점 1건
  • 평가된 영향에 따라 OpenSSL 1.0.2r에 가능한 업데이트

Node.js 8(LTS "Carbon") 의 모든 버전은 아래에 취약합니다.

  • 제어되지 않는 리소스 소비 / 서비스 거부(CWE-400) 취약점 1건
  • 입력 해석 오류(CWE-115) 취약점 1건

Node.js 10(LTS "Dubnium") 의 모든 버전은 아래에 취약합니다.

  • 제어되지 않는 리소스 소비 / 서비스 거부(CWE-400) 취약점 1건
  • 입력 해석 오류(CWE-115) 취약점 1건

Node.js 11(현재 버전) 의 모든 버전은 아래에 취약합니다.

  • 제어되지 않는 리소스 소비 / 서비스 거부(CWE-400) 취약점 1건
  • 하나의 입력 해석 오류(CWE-115) 취약점 1건
  • 평가된 영향에 따라 OpenSSL 1.1.1b에 가능한 업데이트

릴리스 시기

릴리스는 사용자가 완전하게 영향을 평가할 수 있도록 각 릴리스에서 해결된 결함에 대한 세부 정보와 함께 2019년 2월 27일 수요일(표준시) 또는 그 직후에 제공될 예정입니다.

연락처와 차후 업데이트

현재 Node.js 보안 정책은 https://nodejs.org/en/security/에서 확인할 수 있습니다.

Node.js의 취약점을 보고하고 싶으시다면 security@node.js로 연락해 주세요.

최소한의 공지만 하는 nodejs-sec 메일링 리스트를 https://groups.google.com/forum/#!forum/nodejs-sec에서 구독하면 Node.js와 nodejs GitHub 조직에서 관리하는 프로젝트의 보안 취약성 및 보안 관련 릴리스의 최신 정보를 얻을 수 있습니다.