Node v12.7.0(현재 버전)

주요 변경사항

  • deps:
    • nghttp2를 1.39.1로 업데이트했습니다. (gengjiawen) #28448
    • npm을 6.10.0으로 업데이트했습니다. (isaacs) #28525
  • esm:
    • “pkg-exports” 제안을 실험적으로 구현했습니다. 모듈의 package.json 파일에 새로 구현된
      "exports" 필드를 추가하면 하위 경로의 별칭을 커스터마이징 해서 제공할 수 있습니다. 자세한
      내용은 proposal-pkg-exports
      참고하세요. (Guy Bedford) #28568
  • http:
    • response.writableFinished를 추가했습니다. (Robert Nagy) #28681
    • http.ClientRequest"information" 이벤트에서 headers, rawHeaders
      및 그 외 필드를 노출합니다. (Austin Wright) #28459
  • inspector:
    • inspector.waitForDebugger()를 추가했습니다. (Aleksei Koziatinskii) #28453
  • policy:
    • 정책 조작을 줄일 수 있는 --policy-integrity=sri CLI 옵션을 추가했습니다. 정책 무결성을
      지정했는데 정책에 해당 무결성이 없다면 Node.js는 어떤 코드도 실행하기 전에 에러를 발생시킬
      것입니다. (Bradley Farias) #28734
  • readline,tty:
    • 문자를 작성하는 다양한 메서드에 스트림 API를 노출했습니다.
      (cjihrig) #28674,
      #28721
  • report:
    • JSON 문자열 대신 Object를 반환하도록 process.report.getReport()를 수정했습니다.
      (Christopher Hiller) #28630
  • src:
    • 메모리 한도를 얻으려고 cgroups를 사용합니다. 이는 Node.js 프로세스의 메모리 최댓값을 설정하는
      방법을 개선했습니다. 이전에는 필요한 V8 힙 크기를 추정하려고 물리 메모리를 사용했는데 프로세스가
      도커 컨테이너나 다른 제약 환경에서 돌아가는 경우 물리 메모리 크기는 정확한 한도가 아닙니다.
      이 변경으로 도커 컨테이너에서 리소스 제약을 설정하기
      위해 linux cgroups로 설정한 메모리 한도를 가져올 수 있게 되었습니다.
      (Kelvin Jin) #27508

Commits

Windows 32-bit Installer: https://nodejs.org/dist/v12.7.0/node-v12.7.0-x86.msi

Windows 64-bit Installer: https://nodejs.org/dist/v12.7.0/node-v12.7.0-x64.msi

Windows 32-bit Binary: https://nodejs.org/dist/v12.7.0/win-x86/node.exe

Windows 64-bit Binary: https://nodejs.org/dist/v12.7.0/win-x64/node.exe

macOS 64-bit Installer: https://nodejs.org/dist/v12.7.0/node-v12.7.0.pkg

macOS 64-bit Binary: https://nodejs.org/dist/v12.7.0/node-v12.7.0-darwin-x64.tar.gz

Linux 64-bit Binary: https://nodejs.org/dist/v12.7.0/node-v12.7.0-linux-x64.tar.xz

Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v12.7.0/node-v12.7.0-linux-ppc64le.tar.xz

Linux s390x 64-bit Binary: https://nodejs.org/dist/v12.7.0/node-v12.7.0-linux-s390x.tar.xz

AIX 64-bit Binary: https://nodejs.org/dist/v12.7.0/node-v12.7.0-aix-ppc64.tar.gz

SmartOS 64-bit Binary: https://nodejs.org/dist/v12.7.0/node-v12.7.0-sunos-x64.tar.xz

ARMv7 32-bit Binary: https://nodejs.org/dist/v12.7.0/node-v12.7.0-linux-armv7l.tar.xz

ARMv8 64-bit Binary: https://nodejs.org/dist/v12.7.0/node-v12.7.0-linux-arm64.tar.xz

Source Code: https://nodejs.org/dist/v12.7.0/node-v12.7.0.tar.gz

Other release files: https://nodejs.org/dist/v12.7.0/

Documentation: https://nodejs.org/docs/v12.7.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

48d199a653952aee81ba31a7cc04da45ccf4f20d9b74172ea19a1cd4f507a836 node-v12.7.0-aix-ppc64.tar.gz
1a76bea7f7ed8c5c921852269ddd1300c9baba2f1e3f0377200a22c22cdea177 node-v12.7.0-darwin-x64.tar.gz
8cb57e2d768cdc7aafc576e2608e34814b09c4c70aefaa842507a51e466d2266 node-v12.7.0-darwin-x64.tar.xz
5b36c080b449dc51449f7da0228aea2c5df160e2b2718c839cc10d4e5de2f530 node-v12.7.0-headers.tar.gz
5496d03308e98a8511454480a172aa0e85da1a452649a8d746bd474cdaee0407 node-v12.7.0-headers.tar.xz
4eb18db42c36ac535ab306894f0bd6bf1058e61ef9702108b11fca7c1b44a484 node-v12.7.0-linux-arm64.tar.gz
abc4500eff8437503d475726b8ac2ed3463d2982bd66925a782f91b7d96e31de node-v12.7.0-linux-arm64.tar.xz
c1247cb4a646a28f703ba52dd40b8162b7703b3c107b2fcb8efe9de5f9f74599 node-v12.7.0-linux-armv7l.tar.gz
f7668974fc15fd0f721cb5cb5ec3c5bb453bd7f8b33e770e2d23db71fe1a35e5 node-v12.7.0-linux-armv7l.tar.xz
314630c31f69ee95e41a9eeb5bbe12b4dc4dbcf603b809170dbd5230a2df210d node-v12.7.0-linux-ppc64le.tar.gz
9a2c0ad39b608ed92a624bf8ca3b2cbf31f35c3f0317f45de367b338bade758e node-v12.7.0-linux-ppc64le.tar.xz
29fe167808963a861f048ad570bab767382b685ebc182e11cf458c12674662a6 node-v12.7.0-linux-s390x.tar.gz
8fbcc85dc5823d1e8f65204a3c2ddebdbacb142daaf52f32f33140ca8a939067 node-v12.7.0-linux-s390x.tar.xz
bc232791d839dd2159173ebedfdc22376e582a5f51a546e0f01de7182720e174 node-v12.7.0-linux-x64.tar.gz
95867fdcfd4f821d84b3dd9fab5803fb29e093e911f2ab3c7111bcaf8bd5b9da node-v12.7.0-linux-x64.tar.xz
dc790f89f139146cb289ca88fb795bd2226b606bd84d2f749f1d7261a4d1bf30 node-v12.7.0.pkg
2c352b6b895b426a72f6cf385888164e37db8491ca872345f9e0a0c7143b70f2 node-v12.7.0-sunos-x64.tar.gz
a73ed6cb75c87b2d7e969ffa25abd4ea9796aca1f3c49f65b3300991597e00ab node-v12.7.0-sunos-x64.tar.xz
d5e63fd4ee88d539a69b9e71631d03014bd8e98596e741515e3d7aa930f4630a node-v12.7.0.tar.gz
2d9aa598a46fee980d281aab14143a6dfdfd3c7b4c5b582538bb8a7be401ffd0 node-v12.7.0.tar.xz
ea66f90e640e3a69cdee399dd41043dee43ef2555371438c8f2b595ea06b8414 node-v12.7.0-win-x64.7z
68802316ca4eb4d72ec5f9ff837752a6ec8cd73537ad7c346f30899ee523f4b7 node-v12.7.0-win-x64.zip
4326c7c291dd12a2bca5e9ee76009facf8af8372c9d39be3418c3a06ebf608fa node-v12.7.0-win-x86.7z
020e1eea6c0f0cced9f96dbb7d87b474d930b4ce1ad89a1c3dc92e9b6126d279 node-v12.7.0-win-x86.zip
7f13b75f785d919dbb046c66f60f1be5ae07400ec222a52fce058849561f00c0 node-v12.7.0-x64.msi
145c4882f2c2025f2fd79f4adbfac54c0187bb0972e0341d026a3615ac52b399 node-v12.7.0-x86.msi
a6f67b6f8f284c0b590845cbfd16fd2ab6ee027c966abc4d54e61d74bfa29aa0 win-x64/node.exe
31bc80ca77521a632d3afcc33c39c609fe6293bfcebda124e641b9af62611024 win-x64/node.lib
6ae22398f8422d4094dc8f737f14cc011f67ece5bdf3ca79eda855eb2fdb2f15 win-x64/node_pdb.7z
016cad00a3bdb141ac7d7de78bb1a4793b049e572884e75c28e1e2136afb1783 win-x64/node_pdb.zip
d65485ee8a2fc992471a0a1cc81b56bc6dfbf0810b7c8c5a930ee7bb482ded94 win-x86/node.exe
943b9aec088f30084652f4182e96fefca95398f85c708bcd2507892627a5e171 win-x86/node.lib
cba586ec479e79dff1d92db8541a2b35703b170016a911cb4b237569b0a41042 win-x86/node_pdb.7z
59d87f01d5d1e9f0b78607d41c28664af2d9dfe744f90633757cacf1dea6e35a win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEj8yhP+8dDC6RAI4Jdw96mlrhVgAFAl03dI8ACgkQdw96mlrh
VgAthw//Z44RZeEs7uWnP27r6HhaRAtZBz6j3ejkp8z5uk97B+Qu/LamYTmTHd8+
PvhG4s7XMkSzp6M88v0RGN6xr0oWhNCwoUFhKnvplJJT0cDygoNSWLQwiqUk2wGr
0f7jgQw1CdxzPrjWaHKRpUmf/nesS6TQzFtAsB1dWfV/I1V3w81EP0RcEEI5IWNh
3v7bz4a0AxD+6BGgfMKU/rgz99nV8GxAEtjpsrnqd+JP/Jnx4p/XwJL9rhiiJsPh
jl3U821sh1MuUB6st1FeJCn+mvOJ3tbP/RqK2drl54N6BmRDms+TfwMuppN2NPm/
PfddZkaaJDUsdjdaYRjWKddJg5IfBsC4LSeS73kJiCAsKONxEwqWg6IkoN+BwSGS
Ca6XzqJU+h5v0teLblwhcD8+fWG4JKA+xAIAjccjqEaM7jzxqTesam9hnQbGEbaX
BJSYn9uMEcDef148+fZoZMmOfL57Fa232iFI5lnoJeghF9zGMp2GixEC9OQehW3L
A+502L45wKIGcqHjhAaMfRxWfgHpcQYNDAdbqWi8KU1OX41avObIw7/+8ozBpPsT
0jF6OGMiWK9SEpdOBpC+Y/4GWuRMZfAY2m2VeNTG6LwJLjYnf7pwD4vKuMieARlP
4OHSuXPc7p86OGUQmONhaN7kiPm6c6Dq0JeE1pD6Hh97Cuhglzc=
=8Wlz
-----END PGP SIGNATURE-----