Skip to content

Releases: nodejs/node

2019-04-16, Version 8.16.0 'Carbon' (LTS), @MylesBorins

Choose a tag to compare

@MylesBorins MylesBorins released this 18 Apr 21:25

Notable Changes

  • n-api:
    • add API for asynchronous functions (Gabriel Schulhof) #17887
    • mark thread-safe function as stable (Gabriel Schulhof) #25556

Commits

  • [705935d620] - assert: fix backport regression (Ruben Bridgewater) #27202
  • [c07ba9681f] - build: skip cctest on Windows shared lib build (Yihong Wang) #21228
  • [63522886ea] - build: add loader path to rpath for cctest (Sam Ruby) #23168
  • [e9369073d9] - build: set -blibpath: for AIX (Richard Lau) #25447
  • [97cc0fc51d] - deps: V8: cherry-pick 3cc6919 (Farazmand) #25874
  • [a1aff28fba] - deps: cherry-pick 525b396 from V8 upstream (Peter Marshall) #25041
  • [6b7cccc88a] - doc: fix optional parameters in n-api.md (Lars-Magnus Skog) #22998
  • [b17819db3d] - doc: update the http.request.setTimeout docs to be accurate (James Bunton) #25123
  • [ac9b8f7645] - http: fix error check in Execute() (Brian White) #24738
  • [1d862610f8] - http: attach reused parser to correct domain (Julien Gilli) #25459
  • [d3de1ed653] - n-api: improve performance creating strings (Anthony Tuininga) #26439
  • [2b2ad96ef2] - n-api: finalize during second-pass callback (Gabriel Schulhof) #25992
  • [d6ffabc37f] - (SEMVER-MINOR) n-api: mark thread-safe function as stable (Gabriel Schulhof) #25556
  • [44609d1274] - n-api: restrict exports by version (Kyle Farnung) #19962
  • [fe4328252a] - n-api: add missing handle scopes (Daniel Bevenius) #24011
  • [902b07959f] - n-api: clean up thread-safe function (Gabriel Schulhof) #22259
  • [09b88aabb3] - n-api: remove idle_running from TsFn (Lars-Magnus Skog) #22520
  • [367505940a] - n-api: guard against cond null dereference (Gabriel Schulhof) #21871
  • [c5a11dc58e] - n-api: fix compiler warning (cjihrig) #21597
  • [759a0180b5] - (SEMVER-MINOR) n-api: add API for asynchronous functions (Gabriel Schulhof) #17887
  • [ea5628e77a] - process: allow reading from stdout/stderr sockets (Anna Henningsen) #23053
  • [67b6e0d19c] - src: fix may be uninitialized warning in n-api (Michael Dawson) #21898
  • [eaf474cc5d] - test: shared lib build doesn't handle SIGPIPE (Yihong Wang) #19211
  • [3128cb7da6] - test: avoid running fsync on directory on AIX (John Barboza) #21298
  • [b4c5435a46] - test: add process.stdin.end() TTY regression test (Matteo Collina) #23051
  • [c56f3edb10] - test: add stdin writable regression test (Anna Henningsen) #23053
  • [f6ff8c51bc] - test: fix module loading error for AIX 7.1 (Richard Lau) #25418
  • [d4b6643ac3] - test: mark test-cli-node-options flaky on arm (Rich Trott) #25032
  • [60db455961] - test: mark test_threadsafe_function/test as flaky (Gireesh Punathil) #24714
  • [fbafe8d311] - test: fix test-repl-envvars (Anna Henningsen) #25226
  • [7573b55a15] - tls: fix legacy SecurePair clienthello race window (Ben Noordhuis) #26452
  • [91620b8bd6] - tls: fix legacy SecurePair session resumption (Ben Noordhuis) #26452
  • [1a9582b7a6] - tools: allow input for TTY tests (Anna Henningsen) #23053

2019-04-11, Version 11.14.0 (Current), @BethGriggs

Choose a tag to compare

@BethGriggs BethGriggs released this 11 Apr 21:00

Notable changes

  • child_process: doc deprecate ChildProcess._channel (cjihrig) #26982
  • deps: update nghttp2 to 1.37.0 (gengjiawen) #26990
  • dns:
    • make dns.promises enumerable (cjihrig) #26592
    • remove dns.promises experimental warning (cjihrig) #26592
  • fs: remove experimental warning for fs.promises (Anna Henningsen) #26581
  • stream: make Symbol.asyncIterator support stable (Matteo Collina) #26989
  • worker: use copy of process.env (Anna Henningsen) #26544

Commits

  • [ca7c4f485b] - async_hooks: minor cleanup and improvements (Anatoli Papirovski) #27034
  • [e9bffa8166] - benchmark: improve module-loader benchmark (Ruben Bridgewater) #26970
  • [09d6dfb21d] - benchmark: add new module loading benchmarks (Ruben Bridgewater) #26970
  • [5512ecb5b0] - benchmark: tidy up eslint ignore in foreach-bench.js (gengjiawen) #26925
  • [de937375e4] - benchmark: remove unused field in class BenchmarkProgress (gengjiawen) #26925
  • [0aea4d1c77] - benchmark,lib: change var to const (Ruben Bridgewater) #26915
  • [2ba58a6d54] - buffer: fix concat error message (Ruben Bridgewater) #27050
  • [a64786f47f] - build: fix inspector dependency resolution (Ben Noordhuis) #27026
  • [19a30f3b7e] - build: fix inspector dependency resolution (Ben Noordhuis) #27026
  • [ab5dbf9eb0] - build: only emit download ICU warnings once (Richard Lau) #27031
  • [7fe43bd81a] - build: remove unused label from vcbuild.bat (Ben Noordhuis) #26901
  • [6cbd6b5d57] - build: fix skipping of flaky tests on Travis (Richard Lau) #27002
  • [769d12ca9f] - build: add a Prepare ccache job in Travis (Richard Lau) #27002
  • [d8aaf2e0db] - build,meta: tweak Travis config (Refael Ackermann) #26969
  • [b64b22377c] - build,win: silence MSVC warning C4129 for V8 (Refael Ackermann) #27017
  • [23967431f5] - child_process: doc deprecate ChildProcess._channel (cjihrig) #26982
  • [4defe47228] - child_process: reduce internal usage of public require of util (toshi1127) #26769
  • [e43dbaaba4] - console: remove unreachable code (Rich Trott) #26906
  • [2b791d8697] - crypto: fix crash of encrypted private key export without cipher (Filip Skokan) #27041
  • [1d2f4c4c6f] - crypto: fix crash of encrypted private key export without cipher (Filip Skokan) #27041
  • [98552f3630] - crypto: allow undefined for saltLength and padding (Tobias Nießen) #26921
  • [db7df0fb12] - deps: add ARM64 Windows configurations in openssl (Jon Kunkee) #26001
  • [341eacc949] - deps: add ARM64 Windows support in openssl (Shigeki Ohtsu) #26001
  • [247700f293] - (SEMVER-MINOR) deps: update nghttp2 to 1.37.0 (gengjiawen) #26990
  • [af3ce38902] - dns: refactor lib/internal/dns/utils.js (Rich Trott) #27006
  • [ac12109d14] - (SEMVER-MINOR) dns: make dns.promises enumerable (cjihrig) #26592
  • [d3c1de313e] - (SEMVER-MINOR) dns: remove dns.promises experimental warning (cjihrig) #26592
  • [ff126ea13c] - doc: assign missed deprecation code (Richard Lau) #27164
  • [51dad0aaca] - doc: fix default maxBuffer size (kohta ito) #22894
  • [7eb73d301d] - doc: document the 'pause' and 'resume' events (Luigi Pinca) #26999
  • [57ced2db8c] - doc: remove unnecessary intro in governance doc (Rich Trott) #27036
  • [a5314a1af1] - doc: remove old system_errors (Minwoo Jung) #27037
  • [2d780f864b] - doc: unify link formatting in buffer.md (Vse Mozhet Byt) #27030
  • [6e3b6c5e2c] - doc: unify periods in comments in buffer.md (Vse Mozhet Byt) #27030
  • [5983cefbf9] - doc: add notes about negative offsets in buffer.md (Vse Mozhet Byt) #27030
  • [3567ff1378] - doc: mark optional parameters in buffer.md (Vse Mozhet Byt) #27030
  • [eeee6360b9] - doc: add note about Buffer octets integer coercion (Vse Mozhet Byt) #27030
  • [c3d573d743] - doc: fix error notes in Buffer.from() variants (Vse Mozhet Byt) #27030
  • [e18a0e8087] - doc: unify number/integer types in buffer.md (Vse Mozhet Byt) #27030
  • [0d75adcd71] - doc: add missing types in buffer.md (Vse Mozhet Byt) #27030
  • [231eff92ca] - doc: fix possible typo in buffer.md (Vse Mozhet Byt) #27030
  • [f475e79db3] - doc: remove description duplication in buffer.md (Vse Mozhet Byt) #27030
  • [7b37c65914] - doc: improve the doc of the 'information' event (Luigi Pinca) #27009
  • [c4b790b62b] - doc: move "Prints: ..." under the code (simon3000) #27035
  • [0f08a8e081] - doc: add information about modules cache behavior (Ruben Bridgewater) #26971
  • [b88871e80b] - doc: list when promiseResolve hook was added to async_hooks (Thomas Watson) #26978
  • [7a391961ea] - doc: change code lang and update it with latest Node.js (gengjiawen) #26987
  • [17cc117f4a] - doc: update changelog for v10.x LTS (Beth Griggs) #26931
  • [28efecccd5] ...
Read more

2019-04-03, Version 6.17.1 'Boron' (LTS), @BethGriggs

Choose a tag to compare

@BethGriggs BethGriggs released this 03 Apr 20:00

Node 6 is due to go End-of-Life on 2019-04-30.

Notable Changes

  • http:
    • fix error check in Execute() (Brian White) #25939

Commits

2019-03-28, Version 11.13.0 (Current), @targos

Choose a tag to compare

@targos targos released this 28 Mar 19:36
v11.13.0
29867f3

Notable Changes

  • crypto
    • Allow deriving public from private keys (Tobias Nießen) #26278.
  • events
    • Added a once function to use EventEmitter with promises (Matteo Collina) #26078.
  • tty
    • Added a hasColors method to WriteStream (Ruben Bridgewater) #26247.
    • Added NO_COLOR and FORCE_COLOR support (Ruben Bridgewater) #26485.
  • v8
    • Added v8.getHeapSnapshot and v8.writeHeapSnapshot to generate snapshots in the format used by tools such as Chrome DevTools (James M Snell) #26501.
  • worker
    • Added worker.moveMessagePortToContext. This enables using MessagePorts in different vm.Contexts, aiding with the isolation that the vm module seeks to provide (Anna Henningsen) #26497.
  • C++ API
    • AddPromiseHook is now deprecated. This API was added to fill a use case that is served by async_hooks, since that has Promise support (Anna Henningsen) #26529.
    • Added a Stop API to shut down Node.js while it is running (Gireesh Punathil) #21283.
  • meta

Commits

  • [a2d2756792] - assert: reduce internal usage of public require of util (toshi1127) #26750
  • [db7c4ac40b] - assert: reduce internal usage of public require of util (Daiki Ihara) #26762
  • [3ab438aa17] - benchmark: replace deprecated and eliminate var in buffer-from.js (gengjiawen) #26585
  • [0e4ae00676] - benchmark: use gfm for clarity (gengjiawen) #26710
  • [509ad40348] - build: restore running tests on Travis (Richard Lau) #26720
  • [b480c792be] - build: temporarily don't run tests on Travis (Richard Lau) #26720
  • [4163864be5] - build: use Xenial and gcc 6 on Travis (Richard Lau) #26720
  • [e39a468cdc] - child_process: ensure message sanity at source (Gireesh Punathil) #24787
  • [f263f98d5a] - console: remove unreachable code (Rich Trott) #26863
  • [e49cd40789] - console: fix trace function (Ruben Bridgewater) #26764
  • [f2a07df27f] - crypto: improve error handling in parseKeyEncoding (Tobias Nießen) #26455
  • [ed7599bf36] - (SEMVER-MINOR) crypto: allow deriving public from private keys (Tobias Nießen) #26278
  • [74c6f57aed] - (SEMVER-MINOR) crypto: expose KeyObject class (Filip Skokan) #26438
  • [54ffe61c56] - deps: upgrade to libuv 1.27.0 (cjihrig) #26707
  • [dae1e301c6] - dgram: remove usage of public require('util') (dnlup) #26770
  • [119f83bb44] - doc: mark settings as optional and add callback (Ruben Bridgewater) #26894
  • [a545cfe293] - doc: edit "How Can I Help?" in Collaborator Guide (Rich Trott) #26895
  • [14cc4f220c] - doc: add option to require 'process' to api docs (dkundel) #26792
  • [977f5acd04] - doc: minor edit to worker_threads.md (Rich Trott) #26870
  • [78e6ec7dd5] - doc: edit LTS material in Collaborator Guide (Rich Trott) #26845
  • [7e072c816c] - doc: change error message to 'not defined' (Mohammed Essehemy) #26857
  • [c7b34cd8ee] - doc: fix comma of the list in worker_threads.md (Hang Jiang) #26838
  • [560ff919b2] - doc: remove discord community (Aymen Naghmouchi) #26830
  • [fc0aa50c3d] - doc: remove How Does LTS Work section from Collaborator Guide (Rich Trott) #26723
  • [bc9f6d877a] - doc: condense LTS material in Collaborator Guide (Rich Trott) #26722
  • [8de9fe94a0] - doc: document error event is optionally emitted after .destroy() (Sergey Zelenov) #26589
  • [148c2ca33d] - doc: add Note of options.stdio into child_process (kohta ito) #26604
  • [0303aba162] - doc: update spawnSync() status value possibilities (Rich Trott) #26680
  • [6744b8cb43] - doc: add ZYSzys to collaborators (ZYSzys) #26730
  • [0c06631a71] - doc: simplify force-push guidelines (Rich Trott) #26699
  • [b38cf49094] - doc: make RFC references consistent (Rich Trott) #26727
  • [1f0a2835f4] - doc: note about DNS ANY queries / RFC 8482 (Thomas Hunter II) #26695
  • [cfa152b589] - doc: simplify Troubleshooting text (Rich Trott) #26652
  • [e8e8eac96c] - doc: update copy/paste error message in Troubleshooting (Rich Trott) #26652
  • [3b471db14a] - doc: add Gireesh to TSC (Rich Trott) #26657
  • [058cf43a3c] - doc: edit "Technical How-To" section of guide (Rich Trott) #26601
  • [9a5c1495b1] - errors: remove usage of require('util') (dnlup) #26781
  • [7022609dcc] - events: load internal/errors eagerly (Joyee Cheung) #26771
  • [df55731918] - (SEMVER-MINOR) events: add once method to use promises with EventEmitter (Matteo Collina) #26078
  • [c96946d5f3] - http: delay ret declaration in method _flushOutput (gengjiawen) #26562
  • [15af5193af] - http2: reduce usage of require('util') (toshi1127) #26784
  • [1073e54ad6] - http2: delete unused enum in node_http2.h (gengjiawen) #26704
  • [3574b62717] - inspector: always set process.binding('inspector').callAndPauseOnStart (Joyee Cheung) #26793
  • [cc4a25a1a9] - lib: lazy load v8 in error-serdes (Richard Lau) #26689
  • [[5f3b850da5](https://gi...
Read more

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

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](htt...
Read more

2019-03-06, Version 11.11.0 (Current), @BridgeAR

Choose a tag to compare

@BridgeAR BridgeAR released this 06 Mar 19:44
v11.11.0
3c277d7

Notable Changes

  • n-api:
    • Implement date object (Jarrod Connolly) #25917
  • util:
    • Add compact depth mode for util.inspect() (Ruben Bridgewater) #26269
  • worker:
    • Improve integration with native addons (Anna Henningsen) #26175
    • MessagePort.prototype.onmessage takes arguments closer to the Web specification now (Anna Henningsen) #26082

Commits

  • [d66cb4a116] - benchmark,doc,lib,test: capitalize comments (Ruben Bridgewater) #26223
  • [f4955fde60] - benchmark,test: refactoring (Refael Ackermann) #26119
  • [5e4aa28e1c] - buffer: avoid materializing ArrayBuffer for creation (Anna Henningsen) #26301
  • [05e6ec0143] - build: make 'floating patch' message informational (Ben Noordhuis) #26349
  • [e2baa6836b] - build: remove v8_typed_array_max_size_in_heap option (Anna Henningsen) #26301
  • [fa8110a60e] - build: silence cpp lint by default (Ruben Bridgewater) #26252
  • [dbbcedae6d] - build: tidy up comments in create\_expfile.sh (Richard Lau) #26220
  • [f408d78914] - build: fixed clang's warning when building openssl (Thang Tran) #25954
  • [a3f7471d35] - build,test: guard eslint with crypto check (Daniel Bevenius) #26182
  • [a70bafb3cc] - console: prevent constructing console methods (Thomas) #26096
  • [1333dccede] - crypto: fix unencrypted DER PKCS8 parsing (Tobias Nießen) #26236
  • [70e463c294] - crypto: fix error condition in Verify::VerifyFinal (Tobias Nießen) #26238
  • [108c698f44] - crypto: make ConvertKey clear openssl error stack (Ben Noordhuis) #26153
  • [c8d30a7313] - deps: update acorn to 6.1.0 (gengjiawen) #26102
  • [7f08e0238a] - deps: V8: cherry-pick d3308d0 (Anna Henningsen) #26207
  • [206e4b043b] - deps: V8: backport 74571c8 (Ruben Bridgewater) #25941
  • [f0a81664c7] - deps: backport ICU fix for ARM64 Windows (Jon Kunkee) #26090
  • [ea26ac0f2b] - dns: refactor QueryWrap lifetime management (Anna Henningsen) #26253
  • [846cba056e] - doc: edit deprecation identifier info in Collaborator Guide (Rich Trott) #26372
  • [3f4b27d681] - doc: maxReservedRemoteStreams value constraints (Sebastiaan Deckers) #26309
  • [bc5771ec91] - doc: correct typos in various docs (Beni von Cheni) #26312
  • [3560c3abeb] - doc: sort http.request() options alphabetically (Luigi Pinca) #26152
  • [86982558ad] - doc: add documentation for the defaultPort option (Luigi Pinca) #26152
  • [7bf6309f0b] - doc: napi_get_value_bigint_words argument order (Michael Wei) #26300
  • [40a5a93b41] - doc: add example for setting Vary: Accept-Encoding header in zlib.md (Mukul Khanna) #26308
  • [85840681a4] - doc: revise deprecation semverness info in Collaborator Guide (Rich Trott) #26232
  • [ff57a1c321] - doc: clarify http.ClientRequest path description (Minwoo Jung) #26259
  • [5e44768e9f] - doc: revise deprecation level explanations in Collaborator Guide (Rich Trott) #26197
  • [823f0ce952] - doc: revise Style Guide (Rich Trott) #26176
  • [8fac54a22f] - doc: fix code lang in repl.md (gengjiawen) #26075
  • [e5dae20ed6] - doc: remove deprecation definition in Collaborator Guide (Rich Trott) #26157
  • [e108c32865] - doc: eliminate use of "note that" from child_process.md (Rich Trott) #26141
  • [e506f6a2d6] - doc: remove unnecessary italics from child_process.md (Rich Trott) #26141
  • [b48a04bc32] - doc: remove unnecessary bold text from child_process.md (Rich Trott) #26141
  • [789b818ad1] - doc: remove unnecessary bold italics from child_process.md (Rich Trott) #26141
  • [4d1c87ed6b] - doc: remove all-caps shouting from child_process.md (Rich Trott) #26141
  • [c810ced543] - doc: wrap child_process.md at 80 characters (Rich Trott) #26141
  • [a18b847d18] - doc: improve worker_threads documentation (Anna Henningsen) #26110
  • [a9c44372e1] - doc: consolidate N-API material in Collaborator Guide (Rich Trott) #26094
  • [82bc68b08e] - doc: fix notable changes in v11 changelog (Michaël Zasso)
  • [3971510b66] - doc: fix changelog entry (Colin Ihrig) #26114
  • [2ff1644b34] - doc: fix notable changes list format for 11.9.0 & 11.10.0 (Kai) #26129
  • [8814d03d4d] - doc,lib,test: rename node-report to report (cjihrig) #26371
  • [0034820f67] - errors: add ERR_INSPECTOR_COMMAND error (cjihrig) #26255
  • [030b744941] - esm: process proxy Symbol.toString fix (Guy Bedford) #25963
  • [14cf22f860] - fs, src, lib: fix blksize & blocks on Windows (Richard Lau) #26056
  • [2595fbc8b1] - http2: improve compatibility with http/1 (Sagi Tsofan) #23908
  • [8a551b9d3b] - http2: shrink memory to match read data (Anna Henningsen) #26201
  • [3bc012373a] - inspector: print all listening addresses (Ben Noordhuis) #26008
  • [b0c310dcf0] - inspector: return Error objects on error (cjihrig) #26255
  • [[be671c3bf5](https://github.com/...
Read more

2019-03-05, Version 10.15.3 'Dubnium' (LTS), @BethGriggs

Choose a tag to compare

@BethGriggs BethGriggs released this 05 Mar 17:37

Notable Changes

  • doc
    • add antsmartian to collaborators (Anto Aravinth) #24655
  • http
    • fix error check in Execute() (Brian White) #25863
  • stream
    • fix end-of-stream for HTTP/2 (Anna Henningsen) #24926

Commits

  • [732088dd44] - assert: fix loose deepEqual map comparison (Ruben Bridgewater) #24749
  • [5a81a4f6cd] - assert,util: fix sparse array comparison (Ruben Bridgewater) #24749
  • [bd08ede3ab] - buffer: remove checkNumberType() (cjihrig) #24815
  • [15756e0acc] - build: set -blibpath: for AIX (Richard Lau) #25447
  • [fde56fa748] - build: make lint-addon-docs run only if needed (Daniel Bevenius) #24993
  • [8d4d3963e0] - build: fix compiler version detection (Richard Lau) #24879
  • [552a5c080a] - build: add '.git' to 'make lint-py' exclude list (cclauss) #24802
  • [02e9a93d2c] - build: fix check-xz for platforms defaulting to sh (Rod Vagg) #24841
  • [920cab76cf] - build: make tar.xz creation opt-out, fail if no xz (Rod Vagg) #24551
  • [b72bc11a93] - build: fix line length off by one error (Ruben Bridgewater) #24748
  • [18d81c94a6] - build: add line break as soon tests are done (Ruben Bridgewater) #24748
  • [c57008e549] - build: fix c++ code coverage on macOS (Refael Ackermann) #24520
  • [95a3b3e142] - build: replace -not with ! in find (Rich Trott) #24635
  • [32d93cde01] - build, tools, win: add .S files support to GYP (Bartosz Sosnowski) #24553
  • [a2155e1010] - crypto: harden bignum-to-binary conversions (Ben Noordhuis) #24719
  • [6f4e30d029] - crypto: convert to arrow function (yosuke ota) #24597
  • [3b9fd0881a] - deps: V8: cherry-pick 3cc6919 (milad) #25872
  • [70322ea2ca] - deps: V8: cherry-pick d0468de (Milad Farazmand) #25827
  • [c9a3e401da] - deps: cherry-pick d9fbfeb from upstream V8 (Alexey Kozyatinskiy) #25330
  • [e20e3472a4] - deps: V8: backport 442977e (Ali Ijaz Sheikh) #25242
  • [8af4f44130] - dns: simplify dns.promises warning logic (cjihrig) #24788
  • [cfd5773f8d] - doc: document fs.write limitation with TTY (Matteo Collina) #24571
  • [89ba5f41c8] - doc: revise "Breaking Changes" section of Collaborator Guide (Rich Trott) #25071
  • [7382e8f648] - doc: fix node.1 --http-parser sort order (cjihrig) #25045
  • [66e6c2a88b] - doc: add EventTarget link to worker_threads (Azard) #25058
  • [d1f19a033c] - doc: make README formatting more consistent (wenjun ye) #25003
  • [1880f23ed2] - doc: add codebytere's info to release team (Shelley Vohr) #25022
  • [8f434414a4] - doc: revise internal vs. public API in Collaborator Guide (Rich Trott) #24975
  • [8ae649d105] - doc: update a link of npm repository (Daijiro Wachi) #24969
  • [9ffa8270b1] - doc: fix author-ready conflict (Ruben Bridgewater) #25015
  • [bdf21c1f10] - doc: update Useful CI Jobs section of Collaborator Guide (Rich Trott) #24916
  • [f8ac170608] - doc: add class worker documentation (yoshimoto koki) #24849
  • [f68ff0619c] - doc: remove bad link to irc info (Richard Lau) #24967
  • [0701559336] - doc: simplify author ready (Ruben Bridgewater) #24893
  • [e7e8a25bb8] - doc: update "Testing and CI" in Collaborator Guide (Rich Trott) #24884
  • [a7f36dde00] - doc: update http doc for new Agent()/support options in socket.connect() (Beni von Cheni) #24846
  • [e9ad526297] - doc: fix order of events when request is aborted (Luigi Pinca) #24779
  • [189d2e2ab2] - doc: revise Waiting for Approvals documentation (Rich Trott) #24845
  • [f2df92cfc0] - doc: list all versions WHATWG URL api was added (Thomas Watson) #24847
  • [2b03878de3] - doc: add authority and scheme psuedo headers (Kenigbolo Meya Stephen) #24777
  • [23cd76e9ef] - doc: add triaging section to releases.md (Beth Griggs) #20165
  • [f52ff588e2] - doc: use author's titles for linked resources (Rich Trott) #24837
  • [0a3c88551a] - doc: revise code review guidelines (Rich Trott) #24790
  • [7bd7328f0d] - doc: add a note on usage scope of AliasedBuffer (Gireesh Punathil) #24724
  • [184425e7e8] - doc: hide undocumented object artifacts in async_hooks (Gireesh Punathil) #24741
  • [ad40e781af] - doc: fix added version of randomFill+randomFillSync (Thomas Watson) #24812
  • [56916c8430] - doc: streamline Accepting Modifications in Collaborator Guide (Rich Trott) #24807
  • [7ae17573e6] - doc: make release README link be consistent with text (ZYSzys) #24783
  • [1c593c8192] - doc: cookie is joined using '; ' (Gerhard Stoebich) #24740
  • [3e4b93ac8e] - doc: add antsmartian to collaborators (Anto Aravinth) #24655
  • [fe698d8ca0] - doc: revise accepting-modifications in guide (Rich Trott) #24650
  • [546f9419d7] - doc: cl...
Read more

2019-02-14, Version 11.10.0 (Current), @targos

Choose a tag to compare

@targos targos released this 14 Feb 23:03
v11.10.0
6e56771

Notable Changes

  • deps:
    • Updated libuv to 1.26.0. #26037
    • Updated npm to 6.7.0. #25804
  • http, http2:
    • response.writeHead now returns the response object. #25974
  • perf_hooks:
    • Implemented a histogram based API. #25378
  • process:
    • Exposed process.features.inspector. #25819
  • repl:
    • Added repl.setupHistory for programmatic repl. #25895
  • tls:
    • Introduced client "session" event. #25831

Commits

Read more

2019-01-30, Version 11.9.0 (Current), @targos

Choose a tag to compare

@targos targos released this 30 Jan 22:13
v11.9.0
8e24451

Notable Changes

deps:

  • OpenSSL has been updated to 1.1.1a, which is API/ABI compatible with the
    previous OpenSSL 1.1.0j. Note that while OpenSSL 1.1.1a supports TLS1.3,
    Node.js still does not. #25381

Commits

  • [bc81a68f20] - build: make compress_json python3 compatible (Sakthipriyan Vairamani (thefourtheye)) #25582
  • [30949f8dba] - build: make configure.py compatible with python 3 (Sakthipriyan Vairamani (thefourtheye)) #25580
  • [d4ec110c65] - (SEMVER-MINOR) deps: update archs files for OpenSSL-1.1.1a (Sam Roberts) #25381
  • [5225214d07] - (SEMVER-MINOR) deps: fix for non GNU assembler in AIX (Shigeki Ohtsu) #25381
  • [ad04d7bea1] - (SEMVER-MINOR) deps: add only avx2 configs for OpenSSL-1.1.1 (Shigeki Ohtsu) #25381
  • [670f10053a] - (SEMVER-MINOR) deps: add s390 asm rules for OpenSSL-1.1.1 (Shigeki Ohtsu) #25381
  • [0a0f15f768] - (SEMVER-MINOR) deps: fix MacOS and Win build for OpenSSL-1.1.1 (Shigeki Ohtsu) #25381
  • [e2043999bd] - (SEMVER-MINOR) deps: fix gyp/gypi for openssl-1.1.1 (Shigeki Ohtsu) #25381
  • [c581b9a253] - (SEMVER-MINOR) deps: upgrade openssl sources to 1.1.1a (Sam Roberts) #25381
  • [c82f2445e5] - dns: use IDNA 2008 to encode non-ascii hostnames (Ben Noordhuis) #25679
  • [c56ddc7736] - doc: document uniqueness of worker.threadId (Anna Henningsen) #25644
  • [7c8d57d4a9] - doc: revise breaking changes material in COLLABORATOR_GUIDE (Rich Trott) #25730
  • [edc9ceb16e] - doc: fix issue with worker_threads docs (Lee Byron) #25712
  • [1d6e18b128] - doc: fix http.Agent timeout option description (Luigi Pinca) #25489
  • [5d5c528120] - (SEMVER-MINOR) doc: fix assembler requirement for OpenSSL-1.1.1 (Shigeki Ohtsu) #25381
  • [34bc69d376] - doc: fix file extension on ESM file example (Eric Whitebloom) #25692
  • [b218b1204a] - doc: remove outdated s_client information in tls.md (Rich Trott) #25678
  • [1aa7f4d72d] - doc: fix metadata for v11.8.0 doc changes (Richard Lau) #25709
  • [3c5a7a2f97] - doc: fix keyObject.symmetricSize to be keyObject.symmetricKeySize (Filip Skokan) #25670
  • [e47511943b] - doc: add metadata to report docs (Richard Lau) #25708
  • [237ec396d0] - doc: fix 11.8.0 changelog (Myles Borins) #25705
  • [48149cfa3a] - doc: clarify what dns.setResolvers() affects (Sam Roberts) #25570
  • [3488f0df3b] - doc: link nextTick docs to the nextTick guide (Sam Roberts) #25619
  • [c93e5e1f65] - doc: simplify process.binding() deprecation message (Rich Trott) #25654
  • [0640b09243] - lib: refactor policy code for readability (Anna Henningsen) #25629
  • [634cf131f4] - module: do not use process.exit() (Anna Henningsen) #25769
  • [143274af38] - module: silence ModuleJob unhandled rejection warnings (Anna Henningsen) #25769
  • [fc38b20c7c] - perf_hooks: clean up GC listeners (Anna Henningsen) #25647
  • [f3179f7701] - policy: ensure workers do not read fs for policy (Bradley Farias) #25710
  • [ee61ab6894] - repl: improve doc for disabling REPL history on Windows (Samuel D. Leslie) #25672
  • [ce28caf517] - report: represent numbers as numbers (Anna Henningsen) #25651
  • [1dfdbc6cf7] - report: refactor JSON writer (Anna Henningsen) #25651
  • [14bce1ea5a] - report: do not use uv\_default\_loop() as fallback (Anna Henningsen) #25652
  • [152d633366] - src: remove unused env_ field from env.h (Daniel Bevenius) #25784
  • [c0951062b9] - src: pass along errors from i18n converter instantiation (Anna Henningsen) #25734
  • [deebf10bd5] - src: pass along errors from vm data wrapper creation (Anna Henningsen) #25734
  • [8ee4810029] - src: pass along errors from KeyObject instantiation (Anna Henningsen) #25734
  • [ced4e71504] - src: pass along errors from perf obj instantiation (Anna Henningsen) #25734
  • [5add2b56ac] - src: pass along errors from process obj instantiation (Anna Henningsen) #25734
  • [2928672679] - src: pass along errors from stream obj instantiation (Anna Henningsen) #25734
  • [ebcdbebcee] - src: remove unused field in node_http2.h (gengjiawen) #25727
  • [6d9af41aef] - src: in-source comments and minor TLS cleanups (Sam Roberts) #25713
  • [09a10858f7] - src: remove unnecessary call to SSL_get_mode (Sam Roberts) #25711
  • [86e79a521d] - src: remove unused and unimplemented method in env.h (gengjiawen) #25699
  • [021d1975ff] - src: fix macro duplicate declaration in env.h (gengjiawen) #25703
  • [845bcfa1ce] - src: simplify inspector initialization in node::Start() (Joyee Cheung) #25612
  • [797111a69b] - src: avoid race condition in tracing code (Anna Henningsen) #25624
  • [b113332daf] - src: ensure no more platform foreground tasks after Deinit (Clemens Hammacher) #25653
  • [7cc51531a7] - src: remove has_experimental_policy option (Anna Henningsen) #25628
  • [4b43eeaf9a] - src,test: fix JSON escaping in node-report (Denys Otrishko) [#25626](https://github.com/nodejs/n...
Read more

2019-01-29, Version 10.15.1 'Dubnium' (LTS), @codebytere

Choose a tag to compare

@codebytere codebytere released this 29 Jan 19:02
v10.15.1
297c9d1

Notable Changes

  • doc:

    • add oyyd to collaborators (Ouyang Yadong) #24300
  • tls:

    • throw if protocol too long (Andre Jodat-Danbrani) #23606

Commits

  • [fbf5321dcf] - async_hooks: add HandleScopes to C++ embedder/addon API (Anna Henningsen) #24285
  • [0c206e0d6d] - benchmark: support more options in startup benchmark (Joyee Cheung) #24220
  • [9a64ceca39] - buffer: fix writeUInt16BE range check (Brian White) #24208
  • [0b81054d17] - build: fix Python detection when depot_tools are in PATH in Windows (Guy Bedford) #22539
  • [b61a51c4f5] - build: remove sudo:false from .travis.yml (Rich Trott) #24511
  • [5c3736a772] - build: use print() function in configure.py (cclauss) #24484
  • [5d2dadccff] - build: check minimum ICU in configure for system-icu (Steven R. Loomis) #24255
  • [31376d9a97] - build: remove unnecessary prerequisite in Makefile (Rich Trott) #24342
  • [33fd13c5ce] - build: fix benchmark tests on CI (Rich Trott) #24307
  • [07b7db2f81] - build: use BUILDTYPE in bench-addons-build targets (Daniel Bevenius) #24033
  • [4e21eb4004] - build: lint commit message in separate Travis job (Richard Lau) #24254
  • [042749fd23] - build: only try to find node when it's needed by the target (Joyee Cheung) #24115
  • [72d2d2cd8e] - build: expose more openssl categories for addons (Jonathan Cardoso Machado) #23344
  • [dc5647f71b] - build,tools: update make-v8.sh for ppc64le (Refael Ackermann) #24293
  • [5dfc1bb46c] - build,tools: update make-v8.sh for s390x (Refael Ackermann) #23839
  • [04f8d6bffd] - child_process: allow 'http_parser' monkey patching again (Jimb Esser) #24006
  • [3ef68d8d97] - cli: add missing env vars to --help (cjihrig) #24383
  • [4f13ac7941] - console: improve code readability (gengjiawen) #24412
  • [07b9a663e0] - console: cover .assert with single argument (Morgan Roderick) #24188
  • [4749640b2e] - crypto: reduce memory usage of SignFinal (Tobias Nießen) #23427
  • [733cb1ef84] - deps: cherry-pick b87d408 from upstream V8 (Peter Marshall) #24272
  • [17b55bf1a4] - deps: V8: cherry-pick 52a9e67 (Ali Ijaz Sheikh) #25027
  • [185ccedf7c] - doc: clarify who may land on an LTS staging branch (Myles Borins) #24465
  • [3283186934] - doc: revise author ready explanation (Rich Trott) #24558
  • [f918ad8e98] - doc: add readable and writable property to Readable and Writable (Dexter Leng) #23933
  • [d288a395f6] - doc: move trott to tsc emeritus (Rich Trott) #24492
  • [f0602f8df3] - doc: add Ruben Bridgewater to release team (Ruben Bridgewater) #23432
  • [b1bbedd701] - doc: edit COLLABORATOR_GUIDE.md on closing issues (Rich Trott) #24477
  • [08284dcdd8] - doc: move Timothy to TSC emeritus (Timothy Gu) #24535
  • [6bb860cd20] - doc: add NODE_DEBUG_NATIVE to API docs (cjihrig) #24383
  • [ef1056f4bd] - doc: add missing env variables to man page (cjihrig) #24383
  • [40c9ee028b] - doc: minor cleanup of tls.getProtocol() (Sam Roberts) #24533
  • [c16b93233c] - doc: add Beth Griggs to release team (Beth Griggs) #24532
  • [492e2a4d11] - doc: add filehandle.write(string[, position[, encoding]]) (Dara Hayes) #23224
  • [a620c25c76] - doc: udpate list item spacing in changelogs (Rich Trott) #24391
  • [7fd4ef7df1] - doc: update crypto examples to not use deprecated api (Mayank Asthana) #24107
  • [2734c20bd9] - doc: simplify first-time contributors section of Collaborator Guide (Rich Trott) #24387
  • [e11d46cb84] - doc: adjusting formatting when printing (Thomas Hunter II) #24325
  • [c19d6e26a3] - doc: better linkage to node-addon-api (Michael Dawson) #24371
  • [ae3a19486f] - doc: update collaborator guide with LTS labels (Charalampos Fanoulis) #24379
  • [e111d71e60] - doc: document http request.finished boolean (Thomas Watson) #24319
  • [1ca3c9d3e2] - doc: document NODE_TLS_REJECT_UNAUTHORIZED (cjihrig) #24289
  • [68aecff860] - doc: clarify issues and pull requests guidance (Rich Trott) #24316
  • [ac3e264f1c] - doc: fix comma splices in process.md (Rich Trott) #24357
  • [672879f406] - doc: use real protocol names in ALPN example (Sam Roberts) #24232
  • [8a60798f4c] - doc: update core-validate-commit url (Daijiro Wachi) #24331
  • [a9a6cb1b06] - doc: fix echo example programs (Sam Roberts) #24235
  • [90f3f5e88f] - doc: clarify allowed encoding parameter types (Sam Roberts) #24230
  • [4209e122b7] - doc: correct async_hooks resource names (Gerhard Stoebich) #24001
  • [d2cc9d72b6] - doc: sort bottom-of-file markdown links (Sam Roberts) #24679
  • [b4c1d8273c] - doc: update fs.open() changes record for optional 'flags' (Rod Vagg) #24240
  • [cf209171c9] - doc: add links to Stream section (Dmit...
Read more