macOS 패키지 공증과 빌더 설정 변경
이번 릴리스와 향후 13.x 릴리스에서 macOS 바이너리는 macOS 10.15(카탈리나)와 Xcode 11를 사용해 컴파일됩니다.
이는 macOS 10.15 이후 버전에서 .pkg 파일을 설치할 때 필요한 패키지 공증을 지원하기 위한 조치입니다.
Node.js 13.x의 이전 빌드는 macOS 10.11(엘 캐피탄)과 Xcode 10을 사용해 컴파일되었습니다.
macOS 바이너리는 여전히 최소 시스템 요구 사항인 macOS 10.10(요세미티)을 지원하므로
이번 조치가 예전 버전의 macOS에서 Node.js 13.x를 사용하는 사용자에게 부정적인 영향을 미치지는 않을 것입니다.
주요 변경사항
- build:
- macOS 패키지 공증 지원 (Rod Vagg) #31459
- deps:
- lib:
- CLI에 --disable-proto 옵션을 추가했습니다. (Gus Caplan) #32279
- node_report:
- 진단 보고서 기능을 안정 상태로 변경했습니다. (Colin Ihrig) #32242
- worker:
- Worker 생성자에 URL 객체를 사용할 수 있습니다. (Antoine du HAMEL) #31664
- util:
util.promisify.custom
에 대응하는 글로벌 심볼을 사용합니다. (ExE Boss) #31672
Commits
- [
81183caa4c
] - build: annotate markdown lint failures in pull requests (Richard Lau) #32391 - [
f8a020e636
] - build: macOS package notarization (Rod Vagg) #31459 - [
85bdb424c2
] - Revert “build: add asan check in Github action” (Matheus Marchini) #32324 - [
8ea5ffc033
] - build: expand ASAN acronym in configure help (Sam Roberts) #32325 - [
074c3c144f
] - (SEMVER-MINOR) build: make --without-report a no-op (Colin Ihrig) #32242 - [
96ad768dbc
] - (SEMVER-MINOR) build: remove node_report option in node.gyp (Colin Ihrig) #32242 - [
2069c4e530
] - build: disable libstdc++ debug containers globally (Ben Noordhuis) #30147 - [
79fdc6bea3
] - cli: allow --huge-max-old-generation-size in NODE_OPTIONS (Anna Henningsen) #32251 - [
deab08bc4e
] - deps: upgrade npm to 6.14.4 (Ruy Adorno) #32495 - [
6387cf88c2
] - deps: update term-size with signed version (Rod Vagg) #31459 - [
8201704231
] - deps: remove *.pyc files from deps/npm (Ben Noordhuis) #32387 - [
eef4721174
] - deps: update npm to 6.14.3 (Myles Borins) #32368 - [
fbdc4f59f7
] - deps: upgrade npm to 6.14.1 (Isaac Z. Schlueter) #31977 - [
d640426c8b
] - deps: update archs files for OpenSSL-1.1.1e (Hassaan Pasha) #32328 - [
d719f87ad6
] - deps: adjust openssl configuration for 1.1.1e (Hassaan Pasha) #32328 - [
3878d8dd2e
] - deps: upgrade openssl sources to 1.1.1e (Hassaan Pasha) #32328 - [
2cb9f7acb6
] - deps: update to ICU 66.1 (Steven R. Loomis) #32348 - [
e16964ed22
] - deps: minor ICU fixes: maint docs/tool, downloader (Steven R. Loomis) #32347 - [
3825afed74
] - deps: upgrade to c-ares v1.16.0 (Anna Henningsen) #32246 - [
7904ecd245
] - deps: update to uvwasi 0.0.6 (Colin Ihrig) #32309 - [
bee126131a
] - deps: upgrade to libuv 1.35.0 (Colin Ihrig) #32204 - [
ae90bccb70
] - deps: V8: cherry-pick f9257802c1c0 (Matheus Marchini) #32180 - [
11ed1e6c86
] - deps,doc: move openssl maintenance guide to doc (Sam Roberts) #32209 - [
40a9289e53
] - doc: remove extraneous sentence in events.md (Rich Trott) #32457 - [
6168bd5951
] - doc: remove unnecessary “obvious(ly)” modifiers in esm.md (Rich Trott) #32457 - [
9fda9123b1
] - doc: trim wording in n-api.md text about exceptions (Rich Trott) #32457 - [
3e002c3977
] - doc: update async_hooks.md (Victor) #32382 - [
6693b40bd5
] - doc: simplify and correct example descriptions in net.md (Rich Trott) #32451 - [
b5e4adfb49
] - doc: add new TSC members (Michael Dawson) #32473 - [
99a7636443
] - doc: fix lint warning in doc/api/esm.md (Richard Lau) #32462 - [
dfcc3e8990
] - doc: improve wording in vm.md (Rich Trott) #32427 - [
bbea3f21ff
] - doc: improve wording in esm.md (Rich Trott) #32427 - [
4ca30303a7
] - doc: import clarifications with links to MDN (Eric Dobbertin) #31479 - [
471a5d8b82
] - doc: add note re term-size commit on top of npm (Rod Vagg) #32403 - [
99f260f42a
] - doc: official macOS builds now on 10.15 + Xcode 11 (Rod Vagg) #31459 - [
569e555c2e
] - doc: update security release process (Sam Roberts) #31679 - [
d2ce8e9c99
] - doc: fix some 404 links (Thomas Watson Steen) #32200 - [
b8753466e5
] - doc: complete n-api version matrix (Gabriel Schulhof) #32304 - [
2e1fb2b9af
] - (SEMVER-MINOR) doc: update stability of report features (Colin Ihrig) #32242 - [
597bcb530a
] - doc: update conditional exports recommendations (Guy Bedford) #32098 - [
5080734301
] - doc: expand fs.watch caveats (Bartosz Sosnowski) #32176 - [
19fee761ba
] - doc: add Ruben to TSC (Michael Dawson) #32213 - [
c72a678d0c
] - doc: add missing link for v13.11.0 changelog (Myles Borins) #32218 - [
cd388b25f6
] - (SEMVER-MINOR) doc,lib,src,test: make --experimental-report a nop (Colin Ihrig) #32242 - [
71a2fa24da
] - errors: drop pronouns from ERR_WORKER_PATH message (Colin Ihrig) #32285 - [
3e9012a3da
] - esm: port loader code to JS (Anna Henningsen) #32201 - [
ef32069d0c
] - http: don’t emit ‘finish’ after ‘error’ (Robert Nagy) #32276 - [
d2fea9fb4a
] - http2: rename counter inmapToHeaders
inner loop (Mateusz Krawczuk) #32012 - [
36ba54e8e1
] - lib: add option to disable __proto__ (Gus Caplan) #32279 - [
435341a94f
] - lib: use spread operator on cluster (himself65) #32125 - [
cd0982ae7c
] - lib: change var to let/const (himself65) #32037 - [
397cbca720
] - meta: move inactive collaborators to emeriti (Rich Trott) #32151 - [
7356c43997
] - module: add hook for global preload code (Jan Krems) #32068 - [
59a21e28d6
] - n-api: fix comment on expected N-API version (Michael Dawson) #32236 - [
1ecd407a71
] - repl: align preview with the actual executed code (Ruben Bridgewater) #32154 - [
28e298f219
] - report: handle on-fatalerror better (Harshitha KP) #32207 - [
94952b4ac8
] - src: enhance C++ sprintf utility (himself65) #32385 - [
e9e12b8f36
] - src: use single ObjectTemplate for TextDecoder (Anna Henningsen) #32426 - [
6f06cf0bf4
] - src: delete BaseObjectWeakPtr data when pointee is gone (Anna Henningsen) #32393 - [
2bcf535a05
] - src: simplify IsolateData shortcut accesses (Anna Henningsen) #32407 - [
2fe351f6c3
] - src: delete CallbackInfo when cleared from cleanup hook (Anna Henningsen) #32405 - [
bd55a9a607
] - src: avoid Isolate::GetCurrent() for platform implementation (Anna Henningsen) #32269 - [
11650c683e
] - src: update comment for SetImmediate() (Anna Henningsen) #32300 - [
243d0d4716
] - src: add debug option to report large page stats (Gabriel Schulhof) #32331 - [
f873d87a7f
] - src: prefer OnScopeLeave over shared_ptr<void> (Anna Henningsen) #32247 - [
1c4a112fcc
] - src: clean up stream_base.h and stream-base-inl.h (James M Snell) #32307 - [
1476182670
] - src: handle NULL env scenario (himself65) #32230 - [
1950c08ab1
] - (SEMVER-MINOR) src: unconditionally include report feature (Colin Ihrig) #32242 - [
c00ce7b708
] - src: find .text section using dl_iterate_phdr (Gabriel Schulhof) #32244 - [
7fc5e6d37b
] - src: fix warn_unused_result compiler warning (Colin Ihrig) #32241 - [
d497f268f2
] - src: refactor to more safe method (gengjiawen) #32087 - [
b5b7bf5ea4
] - src,cli: support compact (one-line) JSON reports (Sam Roberts) #32254 - [
56da8dfd86
] - stream: emit ‘pause’ on unpipe (Robert Nagy) #32476 - [
b7a8878f0c
] - stream: fix pipeline with dest in objectMode (Robert Nagy) #32414 - [
0185e3a46c
] - stream: add pipeline test for destroy of returned stream (Robert Nagy) #32425 - [
23ba0889ce
] - stream: don’t emit ‘finish’ after ‘error’ (Robert Nagy) #32275 - [
07e41311d0
] - test: refactoring / cleanup on child-process tests (James M Snell) #32078 - [
2f73e6eee0
] - test: use mustCall in place of countdown in timers test (Rich Trott) #32416 - [
76a7386eff
] - test: end tls connection with some data (Sam Roberts) #32328 - [
fcf9b46d55
] - test: discard data received by client (Hassaan Pasha) #32328 - [
2e287837f8
] - test: replace countdown with Promise.all() in cluster-net-listen tests (Rich Trott) #32381 - [
bdcc11f167
] - test: replace Map with Array in cluster-net-listen tests (Rich Trott) #32381 - [
4d173ea7d6
] - test: uv_tty_init returns EBADF on IBM i (Xu Meng) #32338 - [
05fd16048c
] - test: use Promise.all() in test-hash-seed (Rich Trott) #32273 - [
76781bd16e
] - (SEMVER-MINOR) test: remove common.skipIfReportDisabled() (Colin Ihrig) #32242 - [
df1d4f708f
] - test: workaround for V8 8.1 inspector pause issue (Matheus Marchini) #32234 - [
fbcf602823
] - test: make test-memory-usage predictable (Matheus Marchini) #32239 - [
09ca76befa
] - test: verify that WASI errors are rethrown (Colin Ihrig) #32157 - [
fd80c21e9c
] - test: add new scenario for async-local storage (Harshitha KP) #32082 - [
c0af3acc52
] - test: use portable EOL (Harshitha KP) #32104 - [
ed83a1cc09
] - test: refactor and simplify test-repl-preview (Ruben Bridgewater) #32154 - [
08edf53207
] - test:buffer.write
with longer string scenario (Harshitha KP) #32123 - [
2262e7c26d
] - test: fix test-tls-env-extra-ca-file-load (Eric Bickle) #32073 - [
dedd219622
] - tools: fixup icutrim.py use of string and bytes objects (Jonathan MERCIER) #31659 - [
5adaf1092a
] - tools: update minimist@1.2.5 (Rich Trott) #32274 - [
963ce088fc
] - tools: update to acorn@7.1.1 (Rich Trott) #32259 - [
fa1fa3111a
] - util: text decoding allows SharedArrayBuffer (Bradley Farias) #32203 - [
53fd0d80b1
] - (SEMVER-MINOR) util: use a global symbol forutil.promisify.custom
(ExE Boss) #31672 - [
e83dcdef7e
] - (SEMVER-MINOR) worker: allow URL in Worker constructor (Antoine du HAMEL) #31664
Windows 32-bit Installer: https://nodejs.org/dist/v13.12.0/node-v13.12.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v13.12.0/node-v13.12.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v13.12.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v13.12.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v13.12.0/node-v13.12.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v13.12.0/node-v13.12.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v13.12.0/node-v13.12.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v13.12.0/node-v13.12.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v13.12.0/node-v13.12.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v13.12.0/node-v13.12.0-aix-ppc64.tar.gz
SmartOS 64-bit Binary: https://nodejs.org/dist/v13.12.0/node-v13.12.0-sunos-x64.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v13.12.0/node-v13.12.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v13.12.0/node-v13.12.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v13.12.0/node-v13.12.0.tar.gz
Other release files: https://nodejs.org/dist/v13.12.0/
Documentation: https://nodejs.org/docs/v13.12.0/api/
SHASUMS
1 | -----BEGIN PGP SIGNED MESSAGE----- |