macOS 패키지 공증과 빌더 설정 변경
이번 릴리스와 향후 10.x 릴리스에서 macOS 바이너리는 macOS 10.15(카탈리나)와 Xcode 11을
사용해 컴파일됩니다. 이는 macOS 10.15 이후 버전에서 .pkg 파일을 설치할 때 필요한 패키지 공증을
지원하기 위한 조치입니다. Node.js 10.x의 이전 빌드는 macOS 10.7(라이언)을 최하 배포 대상으로
macOS 10.10(요세미티)에서 컴파일되었습니다. macOS 바이너리는 여전히 최소 시스템 요구 사항인
macOS 10.7(라이언)을 지원하므로 이번 조치가 예전 버전의 macOS에서 Node.js 10.x를
사용하는 사용자에게 부정적인 영향을 미치지는 않을 것입니다.
주요 변경사항
- buffer: {read|write}Big[U]Int64{BE|LE} 메서드를 추가했습니다. (garygsc) #19691
- build: macOS 패키지 공증 지원 (Rod Vagg) #31459
- deps:
- n-api:
- tls:
- url: urlToOptions()에서 유사 WHATWG URL을 지원합니다. (cjihrig) #26226
Commits
- [
64744a282e
] - (SEMVER-MINOR) buffer: add {read|write}Big[U]Int64{BE|LE} methods (garygsc) #19691 - [
8a0ed8f1ff
] - build: macOS package notarization (Rod Vagg) #31459 - [
42af3b861a
] - build,win: fix goto exit in vcbuild (João Reis) #30931 - [
b164a2e3bf
] - console: add trace-events for time and count (James M Snell) #23703 - [
04cd67f85e
] - deps: upgrade npm to 6.14.4 (Ruy Adorno) #32495 - [
8d85a43d99
] - deps: update term-size with signed version (Rod Vagg) #31459 - [
76033c5495
] - deps: update archs files for OpenSSL-1.1.1e (Hassaan Pasha) #32328 - [
64c184836b
] - deps: adjust openssl configuration for 1.1.1e (Hassaan Pasha) #32328 - [
c8f5ab2089
] - deps: upgrade openssl sources to 1.1.1e (Hassaan Pasha) #32328 - [
bf26c44c92
] - deps: remove *.pyc files from deps/npm (Ben Noordhuis) #32387 - [
c2b3cf61ce
] - deps: update npm to 6.14.3 (Myles Borins) #32368 - [
8cae4dde91
] - deps: upgrade npm to 6.14.1 (Isaac Z. Schlueter) #31977 - [
47046aa5a9
] - deps: openssl: cherry-pick 4dcb150ea30f (Adam Majer) #32002 - [
098704c85d
] - deps: upgrade to libuv 1.34.2 (Colin Ihrig) #31477 - [
4b1cccc4ce
] - deps: upgrade to libuv 1.34.1 (Colin Ihrig) #31332 - [
fff6162693
] - (SEMVER-MINOR) deps: upgrade to libuv 1.34.0 (Colin Ihrig) #30783 - [
6826ef0568
] - deps: upgrade to libuv 1.33.1 (Colin Ihrig) #29996 - [
aed7ca4fb0
] - deps: upgrade to libuv 1.32.0 (Colin Ihrig) #29508 - [
794abbc758
] - deps: upgrade to libuv 1.31.0 (Colin Ihrig) #29070 - [
ed71f55a54
] - deps: upgrade to libuv 1.30.1 (Colin Ihrig) #28511 - [
7cde563235
] - deps: upgrade to libuv 1.30.0 (Colin Ihrig) #28449 - [
b53ce6e6c5
] - deps: upgrade to libuv 1.29.1 (Colin Ihrig) #27718 - [
9b2b66b7d8
] - deps: V8: cherry-pick d89f4ef1cd62 (Milad Farazmand) #31753 - [
7eac95981e
] - deps: upgrade npm to 6.13.7 (Michael Perrotte) #31558 - [
db24641fbe
] - deps: upgrade npm to 6.13.6 (Ruy Adorno) #31304 - [
2e3d511cff
] - doc: correct version metadata for Readable.from (Dave Vandyke) #32639 - [
34c1c2a82b
] - doc: add missing version metadata for Readable.from (Anna Henningsen) #28695 - [
aa7d369c72
] - doc: update releaser list in README.md (Myles Borins) #32577 - [
05f5b3ecc4
] - doc: remove em dashes (Rich Trott) #32080 - [
ffa9f9bd1b
] - doc: fix changelog for v10.18.1 (Andrew Hughes) #31358 - [
0177464b0e
] - doc,tools: get altDocs versions from CHANGELOG.md (Richard Lau) #27661 - [
e9c590ea00
] - (SEMVER-MINOR) n-api: define release 6 (Gabriel Schulhof) #32058 - [
239377b654
] - (SEMVER-MINOR) n-api: correct instance data tests (Gabriel Schulhof) #32488 - [
ecbb331be0
] - (SEMVER-MINOR) n-api: add napi_get_all_property_names (himself65) #30006 - [
f29fb14cf6
] - (SEMVER-MINOR) n-api: add APIs for per-instance state management (Gabriel Schulhof) #28682 - [
20177b9946
] - n-api: turn NAPI_CALL_INTO_MODULE into a function (Anna Henningsen) #26128 - [
017909b847
] - test: fix tool path in test-doctool-versions.js (Richard Lau) #32645 - [
1ea70d641d
] - test: fix flaky doctool and test (Rich Trott) #29979 - [
89692ff19b
] - test: end tls connection with some data (Sam Roberts) #32328 - [
9bd1317764
] - test: mark empty udp tests flaky on OS X (Sam Roberts) #31936 - [
5484e061b5
] - test: scale keepalive timeouts for slow machines (Ben Noordhuis) #30834 - [
3f9cec3f51
] - test: add debugging output to test-net-listen-after-destroy-stdin (Rich Trott) #31698 - [
f1a8791316
] - test: allow EAI_FAIL in test-http-dns-error.js (Colin Ihrig) #27500 - [
4b9a77909b
] - test: mark tests as flaky (João Reis) #30848 - [
a8fd8a1a61
] - test: mark http2 tests as flaky on 10.x (AshCripps) #31887 - [
2315270cb6
] - test: try to stabalize test-child-process-fork-exec-path.js (Refael Ackermann) #27277 - [
a2b0e9ef6a
] - (SEMVER-MINOR) tls: expose keylog event on TLSSocket (Alba Mendez) #27654 - [
1cfb45732a
] - (SEMVER-MINOR) tls: support TLS min/max protocol defaults in CLI (Sam Roberts) #27946 - [
a175b8d3a7
] - tools: only fetch previous versions when necessary (Richard Lau) #32518 - [
3756be8511
] - tools: add NODE_TEST_NO_INTERNET to the doc builder (Joyee Cheung) #31849 - [
ac1ea7312a
] - tools: make doctool work if no internet available (Richard Lau) #30214 - [
f235eea8b3
] - tools: unify make-v8.sh for ppc64le and s390x (Richard Lau) #31628 - [
61e2d4856d
] - tools: use CC instead of CXX when pointing to gcc (Milad Farazmand) #30817 - [
4390674624
] - url: handle quasi-WHATWG URLs in urlToOptions() (Colin Ihrig) #26226 - [
dc61e09feb
] - v8: fix load elimination liveness checks (Ben Noordhuis) #31613
Windows 32-bit Installer: https://nodejs.org/dist/v10.20.0/node-v10.20.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v10.20.0/node-v10.20.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v10.20.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v10.20.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v10.20.0/node-v10.20.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v10.20.0/node-v10.20.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v10.20.0/node-v10.20.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v10.20.0/node-v10.20.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v10.20.0/node-v10.20.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v10.20.0/node-v10.20.0-aix-ppc64.tar.gz
SmartOS 64-bit Binary: https://nodejs.org/dist/v10.20.0/node-v10.20.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v10.20.0/node-v10.20.0-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v10.20.0/node-v10.20.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v10.20.0/node-v10.20.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v10.20.0/node-v10.20.0.tar.gz
Other release files: https://nodejs.org/dist/v10.20.0/
Documentation: https://nodejs.org/docs/v10.20.0/api/
SHASUMS
1 | -----BEGIN PGP SIGNED MESSAGE----- |