주요 변경사항
- 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 emitafter
for 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: addbufferSize
option 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----- |