Node v11.7.0 (Current)
Ruben Bridgewater
Notable Changes
- compression / zlib:
- Added brotli support (Anna Henningsen and Zach Vacura) #24938
- console:
- Added
inspectOptions
option (Ruben Bridgewater) #24978
- Added
- crypto:
- Always accept private keys as public keys (Tobias Nießen) #25217
- deps:
- Upgrade npm to v6.5.0 (Jordan Harband) #25234
- fs:
- Use internalBinding('fs') internally instead of process.binding('fs') (Masashi Hirano) #22478
- http(s):
- Support overriding http\s.globalAgent (Roy Sommer) #25170
- util:
- Inspect ArrayBuffers contents closely (Ruben Bridgewater) #25006
- worker:
- Expose workers by default and remove
--experimental-worker
flag (Anna Henningsen) #25361
- Expose workers by default and remove
Commits
- [
e09dd0c5f0
] - assert: makeactual
andexpected
getters (Ruben Bridgewater) #25250 - [
516f75fda8
] - benchmark: fix net-wrap-js-stream-passthrough (Rich Trott) #25273 - [
9a627a4694
] - (SEMVER-MINOR) benchmark,test: add brotli (Anna Henningsen) #24938 - [
8e84ccb502
] - buffer: move Buffer prototype wiring into internal/buffer.js (Joyee Cheung) #25292 - [
042d20ab47
] - buffer: move initialization of buffer prototype into node.js (Joyee Cheung) #25292 - [
68014fbc22
] - buffer: inspect extra properties (Ruben Bridgewater) #25150 - [
1d4940888d
] - buffer: refactor checks for SlowBuffer creation (P. Mike) #25266 - [
7dc4c3be03
] - buffer: fix crash for invalid index types (Anna Henningsen) #25154 - [
a4f50a62d5
] - build: set-blibpath:
for AIX (Richard Lau) #25447 - [
07ffa3f189
] - build: add check for empty openssl-fips flag (Daniel Bevenius) #25391 - [
a2cc4bad0e
] - build: fix Windows shared lib build (Richard Lau) #25166 - [
56e7e4f0cd
] - child_process: simplify argument handling (cjihrig) #25194 - [
272ddb1765
] - console: improve inspectOptions validation (cjihrig) #25090 - [
65d485b880
] - (SEMVER-MINOR) console: addinspectOptions
option (Ruben Bridgewater) #24978 - [
57323e8048
] - console: move the inspector console wrapping in a separate file (Joyee Cheung) #24709 - [
b549058cc4
] - console: split console into global.js and constructor.js (Joyee Cheung) #24709 - [
4052aec321
] - console: lazy load process.stderr and process.stdout (Joyee Cheung) #24534 - [
7f5bb9d3bf
] - console: bind methods from the prototype chain in Console (Joyee Cheung) #24047 - [
b2b0645805
] - console: create the global console from Console constructor (Joyee Cheung) #25420 - [
561c2689ef
] - console: use spread notation instead of Object.assign (Ruben Bridgewater) #25149 - [
63fbd00834
] - coverage: pass cwd to path.resolve() in setup (cjihrig) #25289 - [
daca3188af
] - coverage: use process._rawDebug() during setup (cjihrig) #25289 - [
eaaaa0d479
] - (SEMVER-MINOR) crypto: always accept private keys as public keys (Tobias Nießen) #25217 - [
32e45b20da
] - crypto: fix key object wrapping in sync keygen (Tobias Nießen) #25326 - [
bc6f4bc0c5
] - crypto: add crypto/keys to cannotUseCache (Daniel Bevenius) #25237 - [
f3ebc391a3
] - crypto: fix zero byte allocation assertion failure (Tobias Nießen) #25248 - [
e1d4f4384a
] - deps: cherry-pick d9fbfeb from upstream V8 (Alexey Kozyatinskiy) #25331 - [
91015918d8
] - deps: upgrade npm to v6.5.0 (Jordan Harband) #25234 - [
11c01a6a69
] - (SEMVER-MINOR) deps: add brotli (Hackzzila) #24938 - [
f2abe7bf76
] - deps: V8: backport 3e010af (Ruben Bridgewater) #25101 - [
201cf97fcb
] - deps: V8: backport bf84766 (Ruben Bridgewater) #25101 - [
ec87b6c994
] - (SEMVER-MINOR) deps,tools: update license-builder.sh and LICENSE (Hackzzila) #24938 - [
5b4fab1a40
] - dns: fix TTL value for AAAA replies toresolveAny()
(Anna Henningsen) #25187 - [
edab2d61fd
] - doc: revert incorrect change on readable._read (Matteo Collina) #25442 - [
2172dbfce4
] - doc: add TLSSocket.isSessionReused() docs (Sam Roberts) #25423 - [
7123167e31
] - doc: improve Sign/Verify examples and docs (Sam Roberts) #25452 - [
9a61a7abb3
] - doc: fix section order in vm.md (Vse Mozhet Byt) #25374 - [
2b0c8538ef
] - doc: fix sorting in buffer.md (Vse Mozhet Byt) #25477 - [
f8bb544bfb
] - doc: fixnapi_open_callback_scope
description (Philipp Renoth) #25366 - [
b67c4b4f99
] - doc: document that stream.on('close') was changed in Node 10 (Matteo Collina) #25413 - [
3db7a9ffba
] - doc: fix, unify, formalize, and amplify vm.md (Vse Mozhet Byt) #25422 - [
ebd202736c
] - doc: fix the path to postMessage() (Mitar) #25332 - [
177635b320
] - doc: updateos.networkInterfaces()
example (jvelezpo) #25417 - [
67782613bb
] - doc: make sure that calls to .read() are looped (Matteo Collina) #25375 - [
f58b5300cd
] - doc: wrap and punctuate YAML description text (Sam Roberts) #25419 - [
8380bd46a0
] - doc: add history to http.request.setTimeout() (James Bunton) #25121 - [
8bc1651249
] - doc: add clarification for exception behaviour (Michael Dawson) #25339 - [
f3d86391d9
] - doc: clarify timing of socket.connecting (Sam Roberts) #25333 - [
7d46437c45
] - doc: update benchmark doc (Kazushi Kitaya) #25367 - [
071f84e80a
] - doc: use lowercase for zlib (Rich Trott) #25371 - [
7d1d26191d
] - doc: fix heading in cpp style guide (Kazushi Kitaya) #25303 - [
354fba1b26
] - doc: fix process.stdin example (Anna Henningsen) #25344 - [
1e20c5e440
] - doc: make modules.md more accurate (Vse Mozhet Byt) #25357 - [
f8dcbba563
] - doc: fs.mkdir('/') throws EPERM on Windows (Corey Farrell) #25340 - [
b9b2ba22ec
] - doc: document key encryption options (Tobias Nießen) #23632 - [
f5008fd1ef
] - doc: simplify DEP0119 wording (cjihrig) #25276 - [
1c5a99797b
] - (SEMVER-MINOR) doc: add documentation for brotli support (Anna Henningsen) #24938 - [
be45469744
] - doc: edit and simplify util.inspect() docs (cjihrig) #25195 - [
8a701c3fce
] - doc: include license for src/large_pages in LICENSE (Ujjwal Sharma) #25246 - [
e6da77b12c
] - doc: describe TLS session resumption (Sam Roberts) #25174 - [
3af173df00
] - doc: link and expand --tls-cipher-list docs (Sam Roberts) #25174 - [
39b3fd1b61
] - doc: revise "Breaking Changes to Internal Elements" (Rich Trott) #25190 - [
2c50bcda8a
] - doc: fix NAPI typo (Philipp Renoth) #25216 - [
1697604ae0
] - doc,worker: revise worker_threads.md (Rich Trott) #25402 - [
dd0381fe4e
] - (SEMVER-MAJOR) fs: make process.binding('fs') internal (Masashi Hirano) #22478 - [
ca7adcafda
] - fs: extract start and end check into checkPosition (ZYSzys) #25264 - [
26f2eb8b12
] - http2: add test case for goaway (Anto Aravinth) #24054 - [
445ba9f283
] - inspector: move process.binding to internalBinding (Beni von Cheni) #24931 - [
8cc97571a4
] - Revert "inspector: move process.binding to internalBinding" (Joyee Cheung) #25446 - [
4794cf601e
] - inspector: move process.binding to internalBinding (Beni von Cheni) #24931 - [
cb73fed430
] - inspector, test: verify reported console message (Eugene Ostroukhov) #25455 - [
6528ce6176
] - lib: expose all type checks from the internal types module (Ruben Bridgewater) #25149 - [
207612c723
] - lib: remove internalBinding('config').pendingDeprecation (Joyee Cheung) #24962 - [
d8ba520622
] - lib: remove unused NativeModule/NativeModule wraps (Joyee Cheung) #24904 - [
87a58beed7
] - lib: remove duplicated noop function (ZYSzys) #24770 - [
d7d772b2f8
] - Revert "lib: remove duplicated noop function" (Joyee Cheung) #25446 - [
42a7eaf9d4
] - Revert "lib: remove unused NativeModule/NativeModule wraps" (Joyee Cheung) #25446 - [
b48865f03f
] - lib: move lib/console.js to lib/internal/console/constructor.js (Joyee Cheung) #24709 - [
3350230e20
] - lib: remove internalutil._extends()
usage (Ruben Bridgewater) #25105 - [
73c3a3d5ed
] - (SEMVER-MAJOR) lib: make the global console [[Prototype]] an empty object (Joyee Cheung) #23509 - [
8d0c638583
] - (SEMVER-MINOR) lib: support overriding http\s.globalAgent (Roy Sommer) #25170 - [
217bb0e5f0
] - lib: simplify several debug() calls (cjihrig) #25241 - [
e14f8646e2
] - lib,test: remove lib/internal/test/unicode.js (Rich Trott) #25298 - [
c13e5be740
] - net: use decodeStrings public API for writable stream (Rich Trott) #25201 - [
9ac8d41925
] - net: check for close on stream, not parent (David Halls) #25026 - [
3bd8e4b6a3
] - os: add fallback for undefined CPUs (Minwoo Jung) #25493 - [
840ec230f1
] - os: improve networkInterfaces() performance (Brian White) #25410 - [
d197105476
] - os: move process.binding('os') to internalBinding (briete) #25087 - [
f64e5ec148
] - Revert "os: move process.binding('os') to internalBinding" (Joyee Cheung) #25446 - [
55d185f0dd
] - os: move process.binding('os') to internalBinding (briete) #25087 - [
c718592147
] - process: register the inspector async hooks in bootstrap/node.js (Joyee Cheung) #25443 - [
b524a7bed0
] - process: refactor coverage setup during bootstrap (Joyee Cheung) #25398 - [
83900148e6
] - process: allow StartExecution() to take a main script ID (Joyee Cheung) #25474 - [
28baf266c7
] - process: move C++ process events into node_process_events.cc (Joyee Cheung) #25397 - [
5eada9dce4
] - process: move --help and --bash-completeion handling to startExecution (Joyee Cheung) #25262 - [
743056e3af
] - process: move process.features initialization into node.js (Joyee Cheung) #25239 - [
c07b12da42
] - process: make tick callback and promise rejection callback more robust (Joyee Cheung) #25200 - [
655c1c9232
] - process: move worker bootstrap code into worker_thread_only.js (Joyee Cheung) #25199 - [
9480e1b795
] - process: split worker IO into internal/worker/io.js (Joyee Cheung) #25199 - [
456b1b55b1
] - process: move eval and exception bootstrap ito process/execution.js (Joyee Cheung) #25199 - [
f32e6a81a6
] - process: make internal/queue_microtask.js more self-contained (Joyee Cheung) #25189 - [
6b5c962a0a
] - process: move child process IPC setup condition into node.js (Joyee Cheung) #25130 - [
e93dd4dad6
] - process: move POSIX credential accessors into node_credentials.cc (Joyee Cheung) #25066 - [
0e2fbe4ff4
] - process: specialize building and storage of process.config (Joyee Cheung) #24816 - [
18052364ce
] - process: provide dummy stdio for non-console Windows apps (Anna Henningsen) #20640 - [
1ccaf9a8f1
] - repl: indicate if errors are thrown or not (Ruben Bridgewater) #25253 - [
2ed3fa187e
] - src: declare process-related C++ methods in node_process.h (Joyee Cheung) #25397 - [
49ac9688f3
] - src: move process object creation into node_process_object.cc (Joyee Cheung) #25397 - [
299aefd81a
] - src: clean upnode::Init()
wrt embedder scenarios (Anna Henningsen) #25370 - [
dca6741b9b
] - src: move InternalMakeCallback and MakeCallback (Joyee Cheung) #25299 - [
81924ffa4f
] - src: remove unused isolate variable (Daniel Bevenius) #25368 - [
8e6175e001
] - src: use generic helper for splitting strings (Anna Henningsen) #25363 - [
6cdaf038ce
] - src: splitLoadEnvironment()
atstartExecution()
(Anna Henningsen) #25320 - [
c6adf4b44f
] - src: move per-process global variables into node::per_process (Joyee Cheung) #25302 - [
69d8e60596
] - src: useinternalBinding('config').hasInspector
in JS land (Joyee Cheung) #25291 - [
c5ab3408b1
] - src: refactor tickInfo access (Joyee Cheung) #25200 - [
2e33ad1caa
] - src: move process.nextTick and promise setup into node_task_queue.cc (Joyee Cheung) #25163 - [
fa74cd352f
] - src: move symbols binding into node_symbols.cc (Joyee Cheung) #25163 - [
57a0cd4d48
] - src: move node::errno_string into node_errors.h/cc (Joyee Cheung) #25396 - [
f8ba4880ab
] - src: fix compiler warnings (cjihrig) #25165 - [
dde71520ba
] - src: move more process methods initialization in bootstrap/node.js (Joyee Cheung) #25127 - [
5fe774104f
] - src: dispose of V8 platform inprocess.exit()
(Anna Henningsen) #25061 - [
e9b4d24eda
] - src: move arch, platform and release into node_metadata.cc (Joyee Cheung) #25293 - [
43535f56fd
] - src: simplify JS Array creation (Anna Henningsen) #25288 - [
de6f1f5e4d
] - src: initialize ICU version in per_process::metadata.versions (Joyee Cheung) #25115 - [
e5b4af43fd
] - src: move the declaration of http parser versions into node_metadata.h (Joyee Cheung) #25115 - [
64c713a2e7
] - src: move GetOpenSSLVersion into node_metadata.cc (Joyee Cheung) #25115 - [
b1500d9a7f
] - src: pass isMainThread into bootstrap/node.js directly (Joyee Cheung) #25017 - [
ee461feaee
] - src: always compile and store code cache for native modules (Joyee Cheung) #24950 - [
fd913fe365
] - src: remove code cache integrity check (Joyee Cheung) #24950 - [
d245c4cd50
] - src: use NativeModuleLoader to compile all the bootstrappers (Joyee Cheung) #24775 - [
d1ff107b51
] - src: initializeEnvironment
members in class definition (Anna Henningsen) #25369 - [
5b933565ac
] - src: check curve ID existence instead of asn flags (Sam Roberts) #25345 - [
807e732832
] - src: trace_events: fix race with metadata events (Ali Ijaz Sheikh) #25235 - [
1e60e0afcb
] - src: remove unused method declaration (Ben Noordhuis) #25329 - [
f6e341a546
] - src: improve ToV8Value() functions (Anna Henningsen) #25288 - [
465d02b817
] - src: add NAPI_VERSION_EXPERIMENTAL (Michael Dawson) #25319 - [
d7186252df
] - src: unload addons when environment quits (Gabriel Schulhof) #24861 - [
f62e35fd05
] - src: fix warning in cares_wrap.cc (cjihrig) #25230 - [
2f5c8b5041
] - src: remove unused variable from string_search.h (Anna Henningsen) #25139 - [
e00b326f33
] - src: pass along MaybeLocal<> state fromURL::ToObject()
(Anna Henningsen) #25141 - [
ae86192732
] - src: ignore termination exceptions in fatal TryCatch (Anna Henningsen) #25141 - [
c9d49d65a4
] - src: fulfill Maybe contract in InlineDecoder (Anna Henningsen) #25140 - [
dd6667d05e
] - src: lazily load internalBinding('uv') and build the errmap lazily (Joyee Cheung) #25143 - [
bc66356093
] - src: use consistent names for JSStream (Sam Roberts) #25153 - [
99a5af65df
] - src: introduce DCHECK macro (cjihrig) #25207 - [
e2a01ca061
] - src: use DCHECK_* macros where possible (cjihrig) #25207 - [
73ccfc81c9
] - src: fix compiler warnings in node_crypto.cc (cjihrig) #25205 - [
7365b00929
] - src: do not leak NodeTraceStateObserver (Anna Henningsen) #25180 - [
37ba20112a
] - src,lib: prefer internal/options over process._foo (Anna Henningsen) #25063 - [
7480864c51
] - src,lib: make process.binding('config') internal (Masashi Hirano) #23400 - [
577da835d2
] - Revert "src,lib: make process.binding('config') internal" (Joyee Cheung) #25446 - [
d7bc03e2ca
] - test: improve known_issues/test-vm-timeout-escape-queuemicrotask (Rich Trott) #25503 - [
3afb4813c8
] - test: add test for fs.lchmod (ZYSzys) #25439 - [
067d38fb07
] - test: make test-v8-coverage.js more strict (cjihrig) #25289 - [
f6c14bd1e2
] - test: rework ephemeralkeyinfo to run in parallel (Sam Roberts) #25409 - [
29b89badb5
] - test: check for tls renegotiation errors (Sam Roberts) #25437 - [
23d41fbf01
] - test: fix test-net-connect-econnrefused (again) (Rich Trott) #25438 - [
d86a3e8245
] - test: remove unnecessary skipIfWorker() (Rich Trott) #25427 - [
82fc9a8889
] - test: fix module loading error for AIX 7.1 (Richard Lau) #25418 - [
3f661097d1
] - test: improve test coverage of native crypto code (Tobias Nießen) #25400 - [
fe9b6ee88b
] - test: move require('https') to after crypto check (Daniel Bevenius) #25388 - [
b545b4c1e9
] - test: fix test-net-connect-econnrefused (Rich Trott) #25389 - [
0f290e8f62
] - test: remove test/pummel/test-http-client-reconnect-bug.js (Rich Trott) #25387 - [
58de81faa7
] - test: remove duplicate encoding tests in favor of WPT (Joyee Cheung) #25321 - [
da34c6c575
] - test: use WPT runner to run encoding tests (Joyee Cheung) #25321 - [
8d8c30599a
] - test: support more icu requirements in the WPT status file (Joyee Cheung) #25321 - [
d9adceecb6
] - test: pull enconding WPT test fixtures (Joyee Cheung) #25321 - [
837ca76a0d
] - test: refactor test-fs-watch-non-recursive (Rich Trott) #25386 - [
65dfeeb9a9
] - test: fix test/pummel/test-fs-watch-non-recursive.js (Rich Trott) #25386 - [
bdcf8f4784
] - test: fix test/pummel/test-fs-watch-file.js (Rich Trott) #25384 - [
be16cc9fd6
] - test: set umask for tests (Rich Trott) #25229 - [
3bebcf0180
] - test: fix failing assertion (Ruben Bridgewater) #25250 - [
201a8d9dc2
] - test: refactorcommon.expectWarning()
(Ruben Bridgewater) #25251 - [
f0202a7604
] - test: fix test/pummel/test-fs-largefile.js (Rich Trott) #25372 - [
fc22df9552
] - test: more tests for internal/util/types (ZYSzys) #25225 - [
c826af781f
] - test: clean up wasm fixtures (Gus Caplan) #25360 - [
c1aa5f0dae
] - test: tune test-uv-threadpool-schedule (Rich Trott) #25358 - [
f80fbd2c16
] - test: remove redundant fchmod test (ZYSzys) #25282 - [
ce7bbd2ad9
] - test: move test-tls-securepair-client out of pummel (Rich Trott) #25222 - [
7ac1db2c31
] - test: fix test-tls-securepair-client (Rich Trott) #25222 - [
239d5ec92c
] - test: http2 origin length ERR_HTTP2_ORIGIN_LENGTH (Furqan Shaikh) #25296 - [
456f76a48b
] - test: remove flag for test-addon-uv-handle-leak (Rich Trott) #25327 - [
523872b37f
] - test: fix test-benchmark-zlib (Rich Trott) #25365 - [
379260e4bd
] - test: replace internals with public API (Rich Trott) #25309 - [
973b32d3c3
] - test: set umask explicitly (Thomas Chung) #25213 - [
c10b131ec9
] - test: make sure tmpdir is created before using it (Joyee Cheung) #25224 - [
5a5bc58b4f
] - test: remove unused --expose-native-as V8 flag (peterwmwong) #25275 - [
61fc3bfd8e
] - test: mark test-util-callbackify flaky on AIX (Rich Trott) #25284 - [
ee8a4a291d
] - test: remove unnecessary test flags (cjihrig) #25277 - [
4ca4b546ab
] - test: removeutil.inherits()
usage (ZYSzys) #25245 - [
11c9a82f0f
] - test: slightly refactor test-child-process-execsync (Denys Otrishko) #25227 - [
05d1a536cc
] - test: remove try/catch in common.isMainThread (Rich Trott) #25249 - [
b0b1414ad7
] - test: regression test for uv threadpool congestion (Gireesh Punathil) #23099 - [
c7d2dbd5da
] - test: add TODO to encoding tests that can be replaced with WPT (Joyee Cheung) #25155 - [
b45be671db
] - test: rename custom encoding tests that cannot be replaced by WPT (Joyee Cheung) #25155 - [
be421823e5
] - test: split encoding tests where some cases can be run without ICU (Joyee Cheung) #25155 - [
deceb26238
] - test: split test-whatwg-encoding-textdecoder-fatal.js (Joyee Cheung) #25155 - [
a8f5191eb9
] - test: split test-whatwg-encoding-textdecoder.js (Joyee Cheung) #25155 - [
7e2ae75a6b
] - test: mark two tests as flaky in AIX (Gireesh Punathil) #25126 - [
e182ca9bdc
] - test: add more inspect subclassing tests (Ruben Bridgewater) #25192 - [
58af085d9f
] - test: refactor stdio handling in test-esm-cjs-main (Richard Lau) #25169 - [
91d1aea311
] - test: refactor test-esm-namespace.mjs (Rich Trott) #25117 - [
b7b1d7eb88
] - test: fix test-repl-envvars (Anna Henningsen) #25226 - [
95353c7c20
] - test,doc: add tests and docs for addon unloading (Anna Henningsen) #24861 - [
a29adef252
] - test,worker: simplify common.isMainThread (Rich Trott) #25426 - [
a6df7278d8
] - test,worker: refactor test-worker-cleanup-handles (Rich Trott) #25401 - [
453bd18969
] - tls: do not confuse TLSSocket and Socket (Sam Roberts) #25153 - [
f6b2ea8bb9
] - tls: do not confuse session and session ID (Sam Roberts) #25153 - [
d5ba121e74
] - tls: fix initRead socket argument name (Sam Roberts) #25153 - [
acf7802fe3
] - tls: remove unused ocsp extension parsing (Sam Roberts) #25153 - [
f0409be2a7
] - tools: lint for use of internalBinding() (cjihrig) #25395 - [
2a85cc7cae
] - tools: update crypo check rule (cjihrig) #25399 - [
dcbf1d9da4
] - tools: add openssl-cli to macos-firewall.sh (Daniel Bevenius) #25385 - [
ee4c46c72f
] - tools: update ESLint to 5.12.0 (cjihrig) #25347 - [
1be566bd2f
] - tools: replace NULL with nullptr (Juan José Arboleda) #25179 - [
fee8a11634
] - tools: remove custom buffer-constructor lint rule (cjihrig) #25261 - [
ee43540aa7
] - tools: enable no-buffer-constructor lint rule (cjihrig) #25261 - [
e6b5232381
] - tools: enable no-useless-catch lint rule (cjihrig) #25236 - [
f944a75336
] - tools: update ESLint to 5.11.1 (cjihrig) #25236 - [
19f1a506ee
] - trace_events: move SetupTraceCategoryState into node_trace_events.cc (Joyee Cheung) #25128 - [
6e716ed1d6
] - url: return backslashes from fileURLToPath on win (Kevin Smith) #25349 - [
71432c3d06
] - util: fixes type in argument type validation error (Ankur Oberoi) #25103 - [
46ec26f8aa
] - util: remove eslint comments and rename variables (Ruben Bridgewater) #25255 - [
7ff44105be
] - util: remove outdated comment (Ruben Bridgewater) #25255 - [
45a8eb6ed3
] - util: simpler module namespace code (Ruben Bridgewater) #25255 - [
a333272fb0
] - util: code cleanup (Ruben Bridgewater) #25255 - [
7696d1fe84
] - util: switch recurseTimes counter (Ruben Bridgewater) #25255 - [
2e6e4cfaf5
] - util: add null prototype support for date (Anto Aravinth) #25144 - [
901d3d0959
] - (SEMVER-MINOR) util: inspect ArrayBuffers contents as well (Ruben Bridgewater) #25006 - [
4ca0968918
] - util: update comment in util.promisify (Kazushi Kitaya) #25323 - [
37976251b5
] - util: fix util.inspect with proxied function (Weijia Wang) #25244 - [
88e73862ca
] - util: simplify code (Kazushi Kitaya) #25162 - [
73f3a1c4e6
] - util: make inspect aware of RegExp subclasses and null prototype (Ruben Bridgewater) #25192 - [
7f78137c37
] - v8: enable inline WASM in serialization API (Anna Henningsen) #25313 - [
2df0d14e18
] - win, build: fix building addons on Windows (Bartosz Sosnowski) #25108 - [
243f90283c
] - worker: remove--experimental-worker
flag (Anna Henningsen) #25361 - [
e8a6cc8802
] - worker: improve JS-side debugging (Anna Henningsen) #25312 - [
65c136f3de
] - worker: partially remove--experimental-worker
flag (Anna Henningsen) #25404 - [
7bb7b9a61f
] - worker: set--experimental-worker
always (Anna Henningsen) #25404 - [
dd8795f4a0
] - worker: enable transferring WASM modules (Anna Henningsen) #25314 - [
2014eba782
] - worker: use engine-provided deleter forSharedArrayBuffer
s (Anna Henningsen) #25307 - [
7edf8c7e74
] - (SEMVER-MINOR) zlib: add brotli support (Anna Henningsen) #24938 - [
e534dcd75e
] - zlib: split JS code as prep for non-zlib-backed streams (Anna Henningsen) #24939
Windows 32-bit Installer: https://nodejs.org/dist/v11.7.0/node-v11.7.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v11.7.0/node-v11.7.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v11.7.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v11.7.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v11.7.0/node-v11.7.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v11.7.0/node-v11.7.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v11.7.0/node-v11.7.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v11.7.0/node-v11.7.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v11.7.0/node-v11.7.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v11.7.0/node-v11.7.0-aix-ppc64.tar.gz
SmartOS 64-bit Binary: https://nodejs.org/dist/v11.7.0/node-v11.7.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v11.7.0/node-v11.7.0-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v11.7.0/node-v11.7.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v11.7.0/node-v11.7.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v11.7.0/node-v11.7.0.tar.gz
Other release files: https://nodejs.org/dist/v11.7.0/
Documentation: https://nodejs.org/docs/v11.7.0/api/
SHASUMS
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
081b4c5359dbf320fd167f2b8c075a91980a49a5d95f3d4ecdd075dfb6d92132 node-v11.7.0-aix-ppc64.tar.gz
873b47e6fc97aef2f73b0e8dde641967b2a84a3b63d1697b9d8813e14fb3b01c node-v11.7.0-darwin-x64.tar.gz
0af0843eebeb574d11b94435a4162a8fc1797eea890153214770c6f0153d32ef node-v11.7.0-darwin-x64.tar.xz
cd9d705ba27ba009b79652f1cbdef13ee99a916b72100ab749ea831c060b39a7 node-v11.7.0-headers.tar.gz
b1372341748de7d9e8e5c764d3d4ec88bd097121ff2ae2b50f46fc43253ac5aa node-v11.7.0-headers.tar.xz
cbbc6f68d74433e1b8975606d2f83f3c3fff264466db1c14082d2e16a1951abf node-v11.7.0-linux-arm64.tar.gz
82b9726c6b367a43530f868f61b1b2a05c942d3decdf9d2e18b4a9bdf353c223 node-v11.7.0-linux-arm64.tar.xz
87c956b17d4f529f703c0f1b519888f7986d8d5e81c1992e06c9f96dae27dc0b node-v11.7.0-linux-armv6l.tar.gz
20ded7f501e7375e87d345cc4248e7d40eecc963b721b929a8d8676a1ebc8226 node-v11.7.0-linux-armv6l.tar.xz
6dadf13ef470ff90bef5bc595043da2077e33ce6bbf3ef24793b96d95109a6ae node-v11.7.0-linux-armv7l.tar.gz
524e2538db9685d8a2973eeb09537d8b991bdc487346741ee82f9a21bd2690ec node-v11.7.0-linux-armv7l.tar.xz
48de0f6b42226374cfc76d912f9d569d0b9f81a5646909f847892b2be78759ed node-v11.7.0-linux-ppc64le.tar.gz
aee397fedf82ead2fb8a41e42567395cde874ec63baa6c7fe50f42fb2e8883f4 node-v11.7.0-linux-ppc64le.tar.xz
e42b01bce12ad893987e7d6775517f72f704dab3b7c49087d6e866e9eba886d8 node-v11.7.0-linux-s390x.tar.gz
f13565ab58e8cc308fcbc941af67a17e842dbe6f6bc6d6d1799bbca904edf997 node-v11.7.0-linux-s390x.tar.xz
d2ab60b497b59c415dc1d1c0ab3f64da3083a746fb15ec82d917ca7f4743028d node-v11.7.0-linux-x64.tar.gz
b2a0a7dde17fe0da5f86ce5fea3da2861d652a5e702e2177ee62813ff86451c0 node-v11.7.0-linux-x64.tar.xz
d4e12059afeca85a6ff8035d3ffd073b010f650a8524836864c136d226246c81 node-v11.7.0-sunos-x64.tar.gz
7067103800d94c383a97ea7ca696005849d041d59344182bcffa2635fb6ef2ef node-v11.7.0-sunos-x64.tar.xz
6008a40f944ac9daba492f2404aef82cfc4a878f36ee106d935c1a34f7bd86ea node-v11.7.0-win-x64.7z
00834d16532f24583bf56d2baab03904b0220154cc712344be95e4d05c6234dd node-v11.7.0-win-x64.zip
155ae76195bd04a4e38d1d3a95acaa700d4cc9bc295eae5e176c2a6de4a8b69e node-v11.7.0-win-x86.7z
4d861d4311e515a352fca7f5a4ec8fc5d5069d75c03950bfec45952cb1c8f26d node-v11.7.0-win-x86.zip
56644938be5d053123a4766755b7b06b5428117133b9e57bd945c6053b9c58f6 node-v11.7.0-x64.msi
901cf55bfecdd5048c3184c45087bbefc136be11a5cb224b280d65c95c0ccdbf node-v11.7.0-x86.msi
a58f9331c8a944c0d3f70142ef2ea40853c058b5ef890187bd3bfa0ddb82b53b node-v11.7.0.pkg
4d95471083735c275ed3fb4d61458940887edbaae663d0c96ea5395c087ab9dc node-v11.7.0.tar.gz
07febdd8722f6e24ad0cb9360e183baa75a07cad390c14896e3d97027e0fada2 node-v11.7.0.tar.xz
d1060afc554bf9c858abab68a1ea5a7845e05c6123477659cc1bebb582ae5830 win-x64/node.exe
b1af21cbb79322a09d34af26bf964a5f560883fa57cabc1c987d5f861f6cf131 win-x64/node.lib
497a0983680a333e66c4a4583563f2a6807485a6e45875e1b1ab2d321f3dee8b win-x64/node_pdb.7z
f7a7a52091c1ce9a7925e20cdc3c15696d3b00465b978e6824f3336834dbd721 win-x64/node_pdb.zip
e908e51873a98520e7e8d54f4afdb1ad0ff4466373ddb511f9d562b7cdbd5a9c win-x86/node.exe
2eb31627eea9007d677fc04fdd69caf72daff96f41fa332a3e850f2ee9c088fd win-x86/node.lib
fcc896a301b77d0862913effcaf0bd40c8f172c611a339a61d329d11da057bcc win-x86/node_pdb.7z
1cce183862133641f8ee56569343e8ec8575ea08f1557f45c6f8edd9bf79893b win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEpIwr7mgOhBYyzU5E8HSWs+s8F2IFAlxB06cACgkQ8HSWs+s8
F2LqNQ/+PLHeygvuo7zCPmwhun+yCE2i/GiDYFOffiG22ZfDhPXc9qxfUlUrLlv7
+93Ro22hBPgveSaZuVzXvJiTqXPjEs3IN4apE1GqmWoz+1n0DzsE+5egXr/C/0TY
ntOmbKArnLacGrT5TqRhG31CQCmlL+Lh2A3FQUWlPDIpTGFXq+OfjMxW8ddmYoVM
2o2WAvfVZdHezv/kq14sKIDAsfFE1uw1pMx5J+l0icOPxDv082kd0mRjgL3vdcWa
kO11Zg1SFHXjHU3XuE+yuTXSDVV8xERDdA1u3ATKQEHCD8hxHpVpNTKk5ih6Jvyf
s6WhVG0ygapofYy6GzZ+NNdFVRtQwm0UqZQCWFjssF1HRZVv4vIBORDQWdkXvgQc
4PaQBemSV2V8ytRELxGcmDbNtoumaUzWmKbHAgZ11VD5TCGBBSTpzuMlNjn6MXyB
QCMSKvMX/Y+hBByaVZD+8Nh2ilJx9/IzI+XaL+nWdS1Qvrb2rMfI6q1EgpRY7J+k
aVyzfOt2qV5qFYXR3B8BZe4dxf2BmmUW/CJxT3O1I9EhAenbuU9S6uQ+bEERDnCZ
6tm/cduAKIlKEMqoTNzewvVcq2IN4BN8+ocZhXf2Um4pXmOHaBoN3MXGz9l2Bhp6
RHk8LuyRfYaicIwu6bWsneb6F33xSJz5WdewCHveujQaV+uj2GE=
=NJaJ
-----END PGP SIGNATURE-----