github nodejs/node v15.13.0
2021-03-31, Version 15.13.0 (Current), @ruyadorno

latest releases: v18.20.5, v23.2.0, v22.11.0...
3 years ago

Notable Changes

  • buffer:
    • implement btoa and atob (James M Snell) #37529
  • deps:
  • doc:
    • add legacy status to stability index (James M Snell) #37784
    • add @Linkgoron to collaborators (Nitzan Uziely) #37817
  • http:
    • add http.ClientRequest.getRawHeaderNames() (simov) #37660

Commits

  • [dc9cd43d8f] - (SEMVER-MINOR) buffer: implement btoa and atob (James M Snell) #37529
  • [377830fd28] - child_process: remove unused argument (Rich Trott) #37923
  • [cdfc1c8692] - child_process: cleanup AbortSignal duplication (Nitzan Uziely) #37823
  • [95aa032413] - (SEMVER-MINOR) child_process: add timeout to spawn and fork (Nitzan Uziely) #37256
  • [50fc6b9df0] - crypto: clear errors in SignTraits::DeriveBits (Filip Skokan) #37820
  • [79259389a1] - crypto: fix DiffieHellman argument validation (Antoine du Hamel) #37810
  • [11d45855cd] - crypto: fix header name (Jiawen Geng) #37792
  • [c37806d0ba] - crypto: use macro map for NodeCryptoError (Darshan Sen) #37758
  • [bfe3f21ee0] - crypto: fix crypto.verify callback invocation with a private keyobject (Filip Skokan) #37795
  • [f2cef54b6f] - deps: upgrade npm to 7.7.6 (Ruy Adorno) #37968
  • [ec82feb728] - deps: upgrade npm to 7.7.5 (Ruy Adorno) #37919
  • [649e04c4a5] - deps: upgrade npm to 7.7.4 (Ruy Adorno) #37897
  • [d5b472b70d] - deps: upgrade npm to 7.7.0 (Ruy Adorno) #37879
  • [9e6aa190e3] - deps: add ngtcp2 and nghttp3 (James M Snell) #37682
  • [659fc5d684] - doc: fix typos in lib/internal/bootstrap/pre_execution.js (marsonya) #37658
  • [ac60d018e2] - doc: add more commands for cherry-picking and changelog to release docs (Danielle Adams) #37785
  • [0fe3c7edd3] - doc: spell out ICU acronym on first occurrence (Rich Trott) #37942
  • [364c8ac40d] - doc: update GOVERNANCE.md for TSC Charter changes (Rich Trott) #37888
  • [e84252b35d] - doc: reduce header nesting in async_hooks.md (Rich Trott) #37839
  • [a6f21e2cfc] - doc: fix wording in outgoingMessage.write (Tobias Nießen) #37894
  • [30bc2e43e4] - doc: add examples for WHATWG URL objects (James M Snell) #37822
  • [c0a424f3e9] - doc: clarify when child process 'spawn' event is *not* emitted (Matthew Francis Brunetti) #37833
  • [9defe10371] - doc: fix legacy stability indicator display (Rich Trott) #37838
  • [f97a5dd22f] - doc: use sentence-style capitlaztion in template header (Rich Trott) #37837
  • [71fde07274] - doc: add Ayase-252 to triagers (Qingyu Deng) #37781
  • [8f18133de0] - doc: use sentence case in issues.md headers (marsonya) #37537
  • [3376051a0e] - doc: fix JS flavor selection (Antoine du Hamel) #37791
  • [b09d032683] - doc: move Derek Lewis back to collaborators (Derek Lewis) #37726
  • [6da0a0e85a] - doc: apply style for legacy status (James M Snell) #37784
  • [185d4cd4aa] - doc: revoke deprecation of legacy url, change status to legacy (James M Snell) #37784
  • [9d160daa89] - doc: add legacy status to stability index (James M Snell) #37784
  • [4700042a9b] - doc: add @Linkgoron to collaborators (Nitzan Uziely) #37817
  • [c4183bbea4] - doc: fix AbortError example for timers (dbachko) #37738
  • [50f3ad1946] - doc: fix typo in stream docs (Ian Kerins) #37716
  • [2e82a97520] - doc: add gyp maintain info (Jiawen Geng) #37765
  • [3925458df7] - doc,tools: use only one level 1 header per page (Rich Trott) #37839
  • [e9c161ce12] - http: fix double AbortSignal registration (Nitzan Uziely) #37730
  • [a5205819d8] - (SEMVER-MINOR) http: add http.ClientRequest.getRawHeaderNames() (simov) #37660
  • [1c043272ea] - http2: treat non-EOF empty frames like other invalid frames (Anna Henningsen) #37875
  • [a5bf7de6eb] - http2: fix setting options before handle exists (Anna Henningsen) #37875
  • [af7489cb6c] - lib: add brand checks to AbortController and AbortSignal (Mattias Buelens) #37720
  • [6e2b60931c] - lib: fix typo in internal/modules/esm/module_job.js (marsonya) #37773
  • [3a440ecdf8] - lib: fix typo in lib/internal/crypto/certificate.js (marsonya) #37741
  • [3ab223dd32] - node-api: fix crash in finalization (Michael Dawson) #37876
  • [d1a3e0efb6] - node-api: stop ref gc during environment teardown (Gabriel Schulhof) #37616
  • [e60bd1a7dc] - (SEMVER-MINOR) perf_hooks: make Performance extend EventTarget (Michaël Zasso) #37621
  • [b6ad8e4cc1] - src: indent long help text properly (David Glasser) #37911
  • [13ecff63d6] - src: document newer values for --unhandled-rejections flag (David Glasser) #37899
  • [bd87e195ed] - src: fix typo in src code guide (Tobias Nießen) #37956
  • [2da532cef8] - src: report idle time correctly (Stephen Belanger) #37868
  • [836cb67945] - src: add .note.GNU-stack section (James Addison) #37688
  • [9557dda2eb] - (SEMVER-MINOR) stream: pipeline accept Buffer as a valid first argument (Nitzan Uziely) #37739
  • [43c3b43ea3] - stream: make Readable.from performance better (wwwzbwcom) #37609
  • [b0226b39f2] - test: split promisified timers test for coverage purposes (Rich Trott) #37943
  • [e256c4d11d] - test: fix typeof comparison (Rich Trott) #37924
  • [76ebc4bbd9] - test: increase wiggle room for memory in test-worker-resource-limits (Rich Trott) #37901
  • [5cdeb76708] - test: add OpenSSL 3.0 checks to tls-passphrase (Daniel Bevenius) #37860
  • [33c35a38dc] - test: add OpenSSL 3.0 checks to test-crypto-keygen (Daniel Bevenius) #37860
  • [86bf341a35] - test: fix deprecation warning in test-doctool-html (Antoine du Hamel) #37858
  • [aa529b73b7] - test: fix ibmi skip message (Tobias Nießen) #37821
  • [d9ab1d56ce] - test: fix flaky test-vm-timeout-escape-promise-module-2 (Rich Trott) #37842
  • [5d4c610727] - test: remove duplicated test for eventtarget (himself65) #37853
  • [44490af948] - test: relax Y2K38 check in test-fs-utimes-y2K38 (Richard Lau) #37825
  • [9bc6fe7eb3] - test: remove references to unsupported AIX versions (Richard Lau) #37826
  • [f07428ae51] - test: remove skip for fixed test-benchmark-fs (Rich Trott) #37803
  • [9f61cbd1fd] - test: account for OOM risks in heapsnapshot-near-heap-limit tests (Joyee Cheung) #37761
  • [e85f311cf2] - test: refactor code to use AbortSignal.abort() (Wassim Chegham) #37798
  • [6ed9e0bd81] - test: improve test-arm-math-illegal-instruction (marsonya) #37670
  • [505f9c95d1] - (SEMVER-MINOR) test: app atob web platform tests (James M Snell) #37529
  • [a8edf1aafe] - test: add known_issues test for #13683 (Rich Trott) #37744
  • [4487483d9d] - test: fix test-fs-utimes on non-Y2K38 file systems (Rich Trott) #37707
  • [d44b268910] - timers: fix arbitrary object clearImmediate errors (Nitzan Uziely) #37824
  • [b7e7384109] - tools: improve valid-typeof lint rule (Rich Trott) #37924
  • [ca93e52783] - tools: simplify eslint comma-dangle configuration (tools) (Rich Trott) #37883
  • [b5879efef1] - tools: improve macos-firewall.sh output (Rich Trott) #37846
  • [dbc4804468] - tools: simplify eslint comma-dangle configuration (Rich Trott) #37850
  • [0f2e142946] - tools: make genv8constants.py Python3-compatible (Michaël Zasso) #37835
  • [b6be472456] - tools: update gitignore for CMake (Jiawen Geng) #37793
  • [2227aa61ea] - tools: partially detect quic support in shared_openssl (James M Snell) #37682
  • [01dcf4d1d8] - tools: update ESLint to 7.22.0 (Colin Ihrig) #37734
  • [3452618905] - tty: validate file descriptor to avoid int32 overflow (Antoine du Hamel) #37809
  • [d33f446abd] - util: remove unreachable inspect code (Rich Trott) #37941

Don't miss a new node release

NewReleases is sending notifications on new releases.