주요 변경사항
- cli:
- 새로운 플래그(
--trace-uncaught)를 추가하여, 스택 추적 결과가 있을 경우 Node.js는Error객체를 생성하는 시점이 아닌 잡히지 않은 예외를 발생시키는(throw) 시점에 스택 트레이스를 출력합니다. GC 동작에 영향을 미치기 때문에 기본적으로는 비활성화되어 있습니다. (Anna Henningsen) #30025.
- 새로운 플래그(
- crypto:
Hash.prototype.copy()메서드를 추가했습니다. 원본 객체의 내부 상태를 복제한 새Hash객체를 반환합니다. (Ben Noordhuis) #29910.
- dgram:
- fs:
fs.opendir()에bufferSize옵션을 추가했습니다. 이를 통해 디렉터리를 읽을 때 내부적으로 버퍼에 저장되는 엔트리의 수를 제어할 수 있습니다. (Anna Henningsen) #30114.
- meta:
- Chengzhong Wu를 기여자로 추가했습니다. #30115.
Commits
- [
445837851b] - async_hooks: only emitafterfor AsyncResource if stack not empty (Anna Henningsen) #30087 - [
8860bd68b6] - buffer: improve performance caused by primordials (Jizu Sun) #30235 - [
1bded9841c] - build: fix detection of Visual Studio 2017 (Richard Lau) #30119 - [
49e7f042f9] - build: add workaround for WSL (gengjiawen) #30221 - [
03827ddf38] - build: allow Python 3.8 (Michaël Zasso) #30194 - [
54698113c0] - build: find Python syntax errors in dependencies (Christian Clauss) #30143 - [
b255688d5f] - build: fix pkg-config search for libnghttp2 (Ben Noordhuis) #30145 - [
8980d8c25f] - build: vcbuild uses default Python, not Py2 (João Reis) #30091 - [
cedad02406] - build: prefer python 3 over 2 for configure (Sam Roberts) #30091 - [
5ba842b8f9] - build: python3 support for configure (Rod Vagg) #30047 - [
d05f67caef] - cli: whitelist new V8 flag in NODE_OPTIONS (Shelley Vohr) #30094 - [
5ca58646c1] - (SEMVER-MINOR) cli: add --trace-uncaught flag (Anna Henningsen) #30025 - [
8b75aabee9] - crypto: guard with OPENSSL_NO_GOST (Shelley Vohr) #30050 - [
1d03df4c5e] - (SEMVER-MINOR) crypto: add Hash.prototype.copy() method (Ben Noordhuis) #29910 - [
46c9194ec8] - deps: V8: cherry-pick a7dffcd767be (Christian Clauss) #30218 - [
104bfb9a38] - deps: V8: cherry-pick e5dbc95 (Gabriel Schulhof) #30130 - [
e3124481c2] - deps: update npm to 6.12.1 (Michael Perrotte) #30164 - [
f3d00c594d] - deps: V8: backport 777fa98 (Michaël Zasso) #30062 - [
1cfa98c23e] - deps: V8: cherry-pick c721203 (Michaël Zasso) #30065 - [
0d9ae1b8f6] - deps: V8: cherry-pick ed40ab1 (Michaël Zasso) #30064 - [
a63f7e73c4] - (SEMVER-MINOR) dgram: add source-specific multicast support (Lucas Pardue) #15735 - [
fc407bb555] - doc: add missing hash for header link (Nick Schonning) #30188 - [
201a60e6ba] - doc: linkify.setupMaster()in cluster doc (Trivikram Kamat) #30204 - [
b7070f315f] - doc: explain http2 aborted event callback (dev-313) #30179 - [
f8fb2c06c5] - doc: linkify.fork()in cluster documentation (Anna Henningsen) #30163 - [
ae81360214] - doc: update AUTHORS list (Michaël Zasso) #30142 - [
1499a72a1f] - doc: improve doc Http2Session:Timeout (dev-313) #30161 - [
3709b5cc7e] - doc: move inactive Collaborators to emeriti (Rich Trott) #30177 - [
a48d17900b] - doc: add options description for send APIs (dev-313) #29868 - [
dfb4a24695] - doc: fix an error in resolution algorithm steps (Alex Zherdev) #29940 - [
403a648a16] - doc: fix numbering in require algorithm (Jan Krems) #30117 - [
e4ab6fced1] - doc: remove incorrect and outdated example (Tobias Nießen) #30138 - [
3c23224a76] - doc: adjust code sample for stream.finished (Cotton Hou) #29983 - [
d91d270416] - doc: claim NODE_MODULE_VERSION=80 for Electron 9 (Samuel Attard) #30052 - [
621eaf9ed5] - doc: remove “it is important to” phrasing (Rich Trott) #30108 - [
9a71091098] - doc: revise os.md (Rich Trott) #30102 - [
381c6cd0d2] - doc: delete “a number of” things in the docs (Rich Trott) #30103 - [
45c70a9793] - doc: remove dashes (Rich Trott) #30101 - [
ea9d125536] - doc: add legendecas to collaborators (legendecas) #30115 - [
39070bbed0] - doc: make YAML matter consistent in crypto.md (Rich Trott) #30016 - [
978946e38b] - doc,meta: prefer aliases and stubs over Runtime Deprecations (Rich Trott) #30153 - [
32a538901f] - doc,n-api: sort bottom-of-the-page references (Gabriel Schulhof) #30124 - [
07b5584a3f] - (SEMVER-MINOR) fs: addbufferSizeoption tofs.opendir()(Anna Henningsen) #30114 - [
2505f678ef] - http: support readable hwm in IncomingMessage (Colin Ihrig) #30135 - [
f01c5c51b0] - inspector: turn platform tasks that outlive Agent into no-ops (Anna Henningsen) #30031 - [
050efebf24] - meta: use contact_links instead of issue templates (Michaël Zasso) #30172 - [
edfbee3727] - module: resolve self-references (Jan Krems) #29327 - [
93b1bb8cb5] - n-api,doc: add info about building n-api addons (Jim Schlight) #30032 - [
cc1cd2b3c5] - src: isolate->Dispose() order consistency (Shelley Vohr) #30181 - [
a0df91cce1] - (SEMVER-MINOR) src: expose granular SetIsolateUpForNode (Shelley Vohr) #30150 - [
ec7b69ff05] - src: change env.h includes for forward declarations (Alexandre Ferrando) #30133 - [
98c8f76dd1] - src: split up InitializeContext (Shelley Vohr) #30067 - [
d78e3176dd] - src: fix crash with SyntheticModule#setExport (Michaël Zasso) #30062 - [
fd0aded233] - src: allow inspector without v8 platform (Shelley Vohr) #30049 - [
87f14e13b3] - stream: extract Readable.from in its own file (Matteo Collina) #30140 - [
1d9f4278dd] - test: use arrow functions for callbacks (Minuk Park) #30069 - [
a03809d7dd] - test: verify npm compatibility with releases (Michaël Zasso) #30082 - [
68e4b5a1fc] - tools: fix Python 3 deprecation warning in test.py (Loris Zinsou) #30208 - [
348ec693ac] - tools: fix Python 3 syntax error in mac_tool.py (Christian Clauss) #30146 - [
e2fb353df3] - tools: use print() function in buildbot_run.py (Christian Clauss) #30148 - [
bcbcce5983] - tools: undefined name opts -> args in gyptest.py (Christian Clauss) #30144 - [
14981f5bba] - tools: git rm -r tools/v8_gypfiles/broken (Christian Clauss) #30149 - [
d549a34597] - tools: update ESLint to 6.6.0 (Colin Ihrig) #30123 - [
a3757546e8] - tools: doc: improve async workflow of generate.js (Theotime Poisseau) #30106
Windows 32-bit Installer: https://nodejs.org/dist/v13.1.0/node-v13.1.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v13.1.0/node-v13.1.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v13.1.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v13.1.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v13.1.0/node-v13.1.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v13.1.0/node-v13.1.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v13.1.0/node-v13.1.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v13.1.0/node-v13.1.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v13.1.0/node-v13.1.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v13.1.0/node-v13.1.0-aix-ppc64.tar.gz
SmartOS 64-bit Binary: https://nodejs.org/dist/v13.1.0/node-v13.1.0-sunos-x64.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v13.1.0/node-v13.1.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v13.1.0/node-v13.1.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v13.1.0/node-v13.1.0.tar.gz
Other release files: https://nodejs.org/dist/v13.1.0/
Documentation: https://nodejs.org/docs/v13.1.0/api/
SHASUMS
1 | -----BEGIN PGP SIGNED MESSAGE----- |