Skip to content

2019-03-15, Version 11.12.0 (Current), @BridgeAR

Compare
Choose a tag to compare
@BridgeAR BridgeAR released this 15 Mar 21:16
v11.12.0
a4ff9df

Notable Changes

  • bootstrap:
    • Add experimental --frozen-intrinsics flag (Guy Bedford) #25685
  • build:
    • Enable v8's siphash for hash seed creation (Rod Vagg) #26367
  • deps:
    • Upgrade openssl to 1.1.1b (Sam Roberts) #26327
  • process:
    • Make process[Symbol.toStringTag] writable again (Ruben Bridgewater) #26488
  • repl:
    • Add util.inspect.replDefaults to customize the writer (Ruben Bridgewater) #26375
  • report:
    • Rename triggerReport() to writeReport() (Colin Ihrig) #26527

Commits

  • [142a92ffaf] - benchmark: refactor path benchmarks (Ruben Bridgewater) #26359
  • [52a0d76f32] - benchmark,doc,lib,test: capitalize comments (Ruben Bridgewater) #26483
  • [f79cf7067f] - benchmark,lib: add process.hrtime.bigint benchmark (Anna Henningsen) #26381
  • [3e54f90911] - (SEMVER-MINOR) bootstrap: experimental --frozen-intrinsics flag (Guy Bedford) #25685
  • [68bb1e9fd8] - buffer: do not affect memory after target for utf16 write (Anna Henningsen) #26432
  • [9b1cb9da57] - build: enable v8's siphash for hash seed creation (Rod Vagg) #26367
  • [b2e27a02b4] - Revert "build: silence cpp lint by default" (Refael Ackermann) #26358
  • [240de933f4] - build: indicate that configure has done something (Richard Lau) #26436
  • [02faa1a50c] - build,deps: less warnings from V8 (Refael Ackermann) #26405
  • [c2471538ef] - build,win: simplify new msbuild\_arg option (Refael Ackermann) #26431
  • [8c864deaa4] - child_process: fire close event from stdio (kohta ito) #22892
  • [cba23ed92a] - cluster: refactor empty for in round_robin_handle.js (gengjiawen) #26560
  • [2a3cca7ec5] - cluster: improve for-loop (gengjiawen) #26336
  • [b9787fd5f3] - crypto: check for invalid chacha20-poly1305 IVs (Sam Roberts) #26537
  • [991ea8add3] - crypto: simplify GetPublicOrPrivateKeyFromJs (Tobias Nießen) #26454
  • [7155aafbab] - crypto: don't call SSL_CTX_set_ciphersuites on boringssl (Jeremy Apthorp) #26365
  • [01e69f948d] - deps: v8, backport 2d08967 (Benjamin) #26413
  • [28dc54bc56] - deps: update OpenSSL upgrade process (Sam Roberts) #26378
  • [58957264a5] - deps: openssl-1.1.1b no longer packages .gitignore (Sam Roberts) #26327
  • [88079caffa] - deps: update archs files for OpenSSL-1.1.1b (Sam Roberts) #26327
  • [71c4d75c08] - deps: upgrade openssl sources to 1.1.1b (Sam Roberts) #26327
  • [dd95d072af] - Revert "deps: remove OpenSSL git and travis configuration" (Sam Roberts) #26327
  • [0fc975ddc2] - deps,tools: include SipHash in LICENSE (Rod Vagg) #26367
  • [b9cfaa3c65] - doc: fix misleading sentence in http.md (Luigi Pinca) #26465
  • [6f685706a0] - doc: fix typo in http2.md (TJKoury) #26616
  • [e2aaee0ffd] - doc: edit "Using git-node" section of Guide (Rich Trott) #26580
  • [667a4026e7] - doc: add version for http.createServer() options addition (Ben Swinburne) #25001
  • [fdad4d2673] - doc: document diverging MessagePort.onmessage handling (Anna Henningsen) #26487
  • [5ad9929d12] - doc: add inspector API example for heapdump (Sam Roberts) #26498
  • [76c22f8f6f] - doc: edit Landing Pull Requests (Rich Trott) #26536
  • [414ad11e2b] - doc: document fake ENOTFOUND as a system error (cjihrig) #26495
  • [7323ffb436] - doc: add decode() & encode() methods into querystring.md (ZYSzys) #23889
  • [931174fd54] - doc: remove tsc-review (Rich Trott) #26506
  • [124203758f] - doc: update partner communities link in releases.md (Beth Griggs) #26475
  • [693505b006] - doc: fix nits in writing-tests.md (Vse Mozhet Byt) #26543
  • [5897bf4621] - doc: edit "Involving the TSC" (Rich Trott) #26481
  • [e3d79550c7] - doc: add guidance on console output in tests (Sam Roberts) #26456
  • [2ee9a962d7] - doc: add caveat and tradeoff example to readline (Vse Mozhet Byt) #26472
  • [9945c28b20] - doc: standardize on End-of-Life capitalization (Rich Trott) #26442
  • [6cc559fbec] - doc: add missing https Agent maxCachedSessions (Nicolas Moteau) #26433
  • [ca2328d26a] - doc: edit deprecation section of Collaborator Guide (Rich Trott) #26419
  • [05b92c96a4] - doc: fix the example implementation of MemoryRetainer (Joyee Cheung) #26262
  • [8b8297d05b] - doc: clarify http.Agent constructor options (Luigi Pinca) #26412
  • [9299fb8856] - doc: update AUTHORS list (Anna Henningsen) #26383
  • [d2e9e526c5] - doc: hello addon example should return "world" (Geir Hauge) #26328
  • [7e40ce1e9f] - doc: fix nits in report docs (Vse Mozhet Byt) #26461
  • [e79f0c23ad] - doc: fix up N-API support matrix (Michael Dawson) #26377
  • [56adebf789] - domain: set .domain non-enumerable on resources (Jordan Harband) #26210
  • [8b0164aa26] - events: improve for-loop (gengjiawen) #26354
  • [83fba1ebf2] - events: onceWrapper returns target value (himself65) #25818
  • [16d908939d] - http: send connection: close when closing conn (Yann Hamon) #26467
  • [bf7a52b764] - http: improve for-loop readability in _http_outgoing.js (gengjiawen) #26408
  • [c661d8c608] - http: remove unused variable in _http_server.js (gengjiawen) #26407
  • [4886fbfbee] - http: check for existance in resetHeadersTimeoutOnReqEnd (Matteo Collina) #26402
  • [6adcc6f574] - http2: Http2ServerResponse.end() should always return self (Robert Nagy) #24346
  • [529b0c04cf] - http2: refactor deprecated method in core.js (gengjiawen) #26275
  • [4b6c653d4d] - https: add missing localPort while create socket (leeight) #24554
  • [6b004e0e02] - lib: refactor deprecated function in readline.js (gengjiawen) #26494
  • [f128008474] - lib: import TextEncoder and TextDecoder from internal/encoding (Joyee Cheung) #26547
  • [fe6c419503] - lib: migrate process.binding to internalBinding (Beni von Cheni) #24952
  • [9398d84735] - lib,src: remove usage of _externalStream (Anna Henningsen) #26510
  • [1fa5004e81] - lib,test: improve faulty assert usage detection (Ruben Bridgewater) #26569
  • [8e7204ed96] - n-api: improve performance creating strings (Anthony Tuininga) #26439
  • [c14aa07b94] - net: use kHandle symbol for accessing native handle (Anna Henningsen) #26491
  • [275a8f9316] - process: make Symbol.toStringTag writable (Ruben Bridgewater) #26488
  • [ceebbfb869] - process: add --pending-deprecation to process.binding() (Anna Henningsen) #26500
  • [1a0004d08e] - repl: eliminate var in function _memory (gengjiawen) #26496
  • [788c57bdc4] - repl: simplify regex expression (gengjiawen) #26496
  • [2101371a8a] - repl: remove redundant escape (gengjiawen) #26496
  • [a0b119182d] - (SEMVER-MINOR) repl: add replDefaults to customize the writer (Ruben Bridgewater) #26375
  • [74ab1aa5d1] - report: rename triggerReport() to writeReport() (cjihrig) #26527
  • [ac81fd202c] - report: fix stdout/stderr output formatting (cjihrig) #26522
  • [2be9e800f1] - report: warn on process.report object access (cjihrig) #26414
  • [9f446a1cf4] - report: refactor configuration management (cjihrig) #26414
  • [0abb724bbc] - report: support RUSAGE_SELF stats on Windows (cjihrig) #26406
  • [bc09d2f83d] - src: fix SplitString to ignore white spaces (himself65) #26545
  • [5cbd11294d] - src: de-lint header usage (Refael Ackermann) #26306
  • [9768ec4ec4] - src: remove unused variables (cjihrig) #26590
  • [8822df838b] - src: rename Init and Start overloads to something more distinctive (Joyee Cheung) #26499
  • [a99fb5419b] - src: apply clang-tidy various improvement (gengjiawen) #26470
  • [1d4fd218f2] - src: guard against calling Init() multiple times (Anna Henningsen) #26458
  • [989fcef680] - src: delete unused method SetTemplateMethod (gengjiawen) #26451
  • [efadb10085] - src: delete unused method SetTemplateMethodNoSideEffect (gengjiawen) #26451
  • [a11cf3054c] - src: delete unused variable in env.h (gengjiawen) #26451
  • [edc4af0e7d] - src: merge debug-only SealHandleScopes (Anna Henningsen) #26459
  • [12fb73963c] - src: cleanup in all return paths in node::Start (Gireesh Punathil) #26471
  • [d688b8a132] - src: remove templating from StreamBase (Jon Moss) #25142
  • [203fa63a2b] - src: remove redundant cast in util-inl.h (gengjiawen) #26410
  • [c7bd21cfff] - src: make parameter name const reference in method TriggerNodeReport (gengjiawen) #26397
  • [bb374d405b] - src: remove redundant call in inspector_io.cc (gengjiawen) #26427
  • [81c5382f86] - src: remove redundant cast in string_search.h (gengjiawen) #26426
  • [2a2a4e69dc] - src: remove unused function in cares_wrap.cc (gengjiawen) #26429
  • [e21fa83dcd] - src: fix wrong enum reference in node.cc (gengjiawen) #26430
  • [0d810b7ef0] - src: use the config binding to carry --no-browser-globals (Joyee Cheung) #26228
  • [88fb7712a8] - src: fix build when NODE_USE_V8_PLATFORM is not defined (Nitish Sakhawalkar) #26380
  • [654f4d4338] - src: remove unused variable in node_http2.cc (gengjiawen) #26395
  • [1d279ac269] - src: remove unused variable in node_native_module.cc (gengjiawen) #26411
  • [dc2119a955] - src: fix more extra-semi warnings (Jeremy Apthorp) #26340
  • [170e196205] - src: forbid handle allocations from Platform tasks (Anna Henningsen) #26376
  • [9c277c04ad] - src: allow running tasks without Environment (Anna Henningsen) #26376
  • [622048d539] - src: prefer to get Environment from Context (Anna Henningsen) #26376
  • [716ec00883] - src: refactor Environment::GetCurrent(isolate) usage (Anna Henningsen) #26376
  • [f99349d416] - src: fix if indent in node_http2.cc (gengjiawen) #26396
  • [b8abb81666] - src: remove unused struct in test_inspector_socket.cc (gengjiawen) #26284
  • [da457a56be] - src: remove unused namespace (Aymen Naghmouchi) #26318
  • [b45c22bc87] - src: use object to pass Environment to functions (Anna Henningsen) #26382
  • [61baa45581] - src: document DoWrite() usage expectations (Sam Roberts) #26339
  • [82a68cebe3] - stream: ensure writable.destroy() emits error once (Luigi Pinca) #26057
  • [9e82ee926a] - test: fix test case in test-http2-respond-file-304.js (gengjiawen) #26565
  • [13253a3d08] - test: use semicolon for clarity (gengjiawen) #26566
  • [adfbfc985c] - test: fix test by removing node-inspect/lib/_inspect (Ruben Bridgewater) #26619
  • [e1a55e76b4] - test: fix syntax error in test-dns-idna2008.js when failing (Refael Ackermann) #26570
  • [cccd3a3849] - test: fix compiler warning in test_string.c (Daniel Bevenius) #26539
  • [2c55282226] - test: mark test-worker-prof as flake on all platforms (Refael Ackermann) #26600
  • [0f8d8d6262] - test: cover triggerReport() failure case (cjihrig) #26524
  • [5a0ed0b0b5] - test: cover stdout/stderr usage in triggerReport() (cjihrig) #26522
  • [bf7836511d] - test: mark test-worker-prof as Flaky on ARM (Refael Ackermann) #26557
  • [d590a458a6] - test: rewrite ocsp test to run in parallel (Sam Roberts) #26460
  • [476dc7e612] - test: de-flake test-dns-idna2008.js (Refael Ackermann) #26473
  • [78c4dbdc20] - test: bump test-bootstrap-modules.js limit (Joyee Cheung) #26520
  • [153a29c1c3] - test: refactor test/report/test-report-signal.js (cjihrig) #26446
  • [71a4b24119] - test: remove usage of process.binding() (Anna Henningsen) #26304
  • [2b2471b0fd] - test: fix tests so they work in worker threads (Richard Lau) #26453
  • [a67fea52c4] - test: relax timer check in test-report-uv-handles.js (Richard Lau) #26434
  • [dbb7a029d5] - test: improve code coverage in timers (Juan José Arboleda) #26310
  • [e1aa5106a7] - test: remove flaky designation for test_threadsafe_function (Rich Trott) #26403
  • [143dbb3db8] - timers: remove dead code and simplify args check (Ruben Bridgewater) #26555
  • [1c8076ef58] - tools: fix cpplint.py header rules (Refael Ackermann) #26306
  • [a32c7492f2] - tools: update ESLint to 5.15.1 (cjihrig) #26447
  • [9d92887cde] - tools: update to mdast-util-to-hast v3.0.2 (Sam Ruby) #22140
  • [3e2e779dc9] - tools: update capitalized-comments rule (Ruben Bridgewater) #26483
  • [dcfdef5467] - tools: update generated lint-md.js (Refael Ackermann) #26441
  • [4835504d7c] - tools: update node-lint-md-cli-rollup version 2 (Refael Ackermann) #26441
  • [972a0f9f3e] - tools: use dmn@2.2.1 to remove unneeded files (Rich Trott) #26462
  • [9f1cc735ab] - tools: update dmn to 2.2.1 in update scripts (Rich Trott) #26462
  • [b879c1e2e1] - tools: fix test.py --shell (Yang Guo) #26449
  • [3b19cbfa3d] - tools: update remark-preset-lint-node to 1.5.0 (Rich Trott) #26442
  • [0a1537e4e6] - tools: add no-var lint rule for tools directory (shisama) #26398
  • [57198f2b82] - tools: replace var to let/const (Masashi Hirano) #26398
  • [55b830476a] - tools: add mailmap support for Co-authored-by tags (Anna Henningsen) #26383
  • [dc4258ad26] - tools: apply stricter linting to tools directory (Rich Trott) #26394
  • [580ae5672f] - tools: refactor tools JS code (Rich Trott) #26394
  • [d841a89e47] - tools: roll inspector_protocol to f67ec5 (Pavel Feldman) #26303
  • [c57510effa] - tools: rebuild lint-md.js (Rich Trott) #26393
  • [c2d12513f7] - tools: update node-lint-md-cli-rollup lockfile (Rich Trott) #26393
  • [5bdf71c8bf] - tools: update ESLint to 5.15.0 (cjihrig) #26391
  • [1de9e138aa] - url: require encodeStr from internal/querystring (ZYSzys) #26538
  • [3ad58f3e45] - win,build: update Windows build documentation (Jon Kunkee) #25995
  • [e8f4096be1] - win,build: scope NASM warning to only x64 and x86 (Jon Kunkee) #25995
  • [7e4592e83f] - win,build: add ARM64 sections to common.gypi (Jon Kunkee) #25995
  • [8e60193aef] - win,build: add ARM64 support to vcbuild.bat (Jon Kunkee) #25995
  • [d75cb919d0] - win,build: add arbitrary and binlog options (Jon Kunkee) #25994
  • [62801b9320] - worker: release native Worker object earlier (Anna Henningsen) #26542
  • [73370b4584] - worker: remove ERR\_CLOSED\_MESSAGE\_PORT (Anna Henningsen) #26487