Repository navigation
Releases: nodejs/node
Releases · nodejs/node
Release list
2019-04-16, Version 8.16.0 'Carbon' (LTS), @MylesBorins
Notable Changes
- n-api:
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 inExecute()(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
Notable changes
- child_process: doc deprecate ChildProcess._channel (cjihrig) #26982
- deps: update nghttp2 to 1.37.0 (gengjiawen) #26990
- dns:
- 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 aPrepare ccachejob 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 inBuffer.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] ...
2019-04-03, Version 6.17.1 'Boron' (LTS), @BethGriggs
Node 6 is due to go End-of-Life on 2019-04-30.
Notable Changes
- http:
- fix error check in
Execute()(Brian White) #25939
- fix error check in
Commits
- [
c9d21a0c10] - build: set-blibpath:for AIX (Richard Lau) #25447 - [
9ba5fd6bad] - build: only check REPLACEME & DEP...X for releases (Rod Vagg) #24575 - [
1371a6f88b] - doc: simplify CODE_OF_CONDUCT.md (Rich Trott) #23989 - [
ad62971573] - doc: document that addMembership must be called once in a cluster (James M Snell) #23746 - [
8080a9bf40] - http: fix error check inExecute()(Brian White) #25939 - [
aedc7120ea] - src: fix bootstrap_node on bsd (sylkat) #22663 - [
b5d464955a] - test: fix test-repl-envvars (Anna Henningsen) #25226
2019-03-28, Version 11.13.0 (Current), @targos
Notable Changes
- crypto
- Allow deriving public from private keys (Tobias Nießen) #26278.
- events
- Added a
oncefunction to useEventEmitterwith promises (Matteo Collina) #26078.
- Added a
- tty
- v8
- Added
v8.getHeapSnapshotandv8.writeHeapSnapshotto generate snapshots in the format used by tools such as Chrome DevTools (James M Snell) #26501.
- Added
- 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.
- Added
- C++ API
- meta
- Gireesh Punathil is now a member of the Technical Steering Committee #26657.
- Added Yongsheng Zhang to collaborators #26730.
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: documenterrorevent 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 loadv8in error-serdes (Richard Lau) #26689 - [[
5f3b850da5](https://gi...
2019-03-15, Version 11.12.0 (Current), @BridgeAR
Notable Changes
- bootstrap:
- Add experimental
--frozen-intrinsicsflag (Guy Bedford) #25685
- Add experimental
- 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
- Make
- repl:
- Add
util.inspect.replDefaultsto customize the writer (Ruben Bridgewater) #26375
- Add
- report:
- Rename
triggerReport()towriteReport()(Colin Ihrig) #26527
- Rename
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 newmsbuild\_argoption (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.domainnon-enumerable on resources (Jordan Harband) #26210 - [
8b0164aa26] - events: improve for-loop (gengjiawen) #26354 - [[
83fba1ebf2](htt...
2019-03-06, Version 11.11.0 (Current), @BridgeAR
Notable Changes
- n-api:
- Implement date object (Jarrod Connolly) #25917
- util:
- Add compact depth mode for
util.inspect()(Ruben Bridgewater) #26269
- Add compact depth mode for
- worker:
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 increate\_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: fixblksize&blockson 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/...
2019-03-05, Version 10.15.3 'Dubnium' (LTS), @BethGriggs
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-notwith!infind(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...
2019-02-14, Version 11.10.0 (Current), @targos
Notable Changes
- deps:
- http, http2:
response.writeHeadnow returns the response object. #25974
- perf_hooks:
- Implemented a histogram based API. #25378
- process:
- Exposed
process.features.inspector. #25819
- Exposed
- repl:
- Added
repl.setupHistoryfor programmatic repl. #25895
- Added
- tls:
- Introduced client "session" event. #25831
Commits
- [
ccf60bbad2] - assert: add internal assert.fail() (Rich Trott) #26047 - [
0b4055e616] - assert: create internal/assert micro-module (Rich Trott) #25956 - [
37d207cc0c] - assert: refactor internal assert.js (Rich Trott) #25956 - [
2b1f88185f] - benchmark: remove unreachable return (ZYSzys) #25883 - [
c4d16e80b7] - benchmark: refactor for consistent style (Rich Trott) #25944 - [
c4e2bbbcab] - benchmark: use consistent coding style in assert/* (Rich Trott) #25865 - [
18b344c0d2] - benchmark: refactor benchmark/common.js (Rich Trott) #25805 - [
40398fd07a] - benchmark: refactor _http-benchmarkers.js (Rich Trott) #25803 - [
d5d163d8b9] - build: export deprecated OpenSSL symbols on Windows (Richard Lau) #25991 - [
197efb7f84] - child_process: close pipe ends that are re-piped (Gireesh Punathil) #21209 - [
f87352366a] - cluster: migrate round_robin_handle to internal assert (Rich Trott) #26047 - [
8c9800ce27] - crypto: include 'Buffer' in error output of Hash.update method (Amit Zur) #25533 - [
baa0865886] - crypto: don't crash X509ToObject on error (David Benjamin) #25717 - [
3e010aff83] - crypto: fix malloc mixing in X509ToObject (David Benjamin) #25717 - [
da46be2542] - crypto: fix public key encoding name in comment (David Benjamin) #25736 - [
8b5a2c4f61] - deps: upgrade to libuv 1.26.0 (cjihrig) #26037 - [
1c5fbeab34] - deps: upgrade npm to 6.7.0 (Kat Marchán) #25804 - [
3f8c22b4cb] - deps: update llhttp to 1.1.1 (Fedor Indutny) #25753 - [
823fd5b493] - (SEMVER-MINOR) deps: float fix for building HdrHistogram on Win x86 (jasnell) #25378 - [
c01bbc5258] - deps: update acorn to 6.0.7 (Michaël Zasso) #25844 - [
a6c8e40655] - deps: patch to fix *.onion MX query on c-ares (XadillaX) #25840 - [
8b71464711] - deps: remove OpenSSL git and travis configuration (Sam Roberts) #25689 - [
673e434714] - deps: v8, cherry-pick 9365d09, aac2f8c, 47d34a3 (Benjamin Coe) #25429 - [
411f6fe832] - deps: cherry-pick c736883 from upstream V8 (Yang Guo) - [
4a254a6ce4] - doc: edit N-API introductory material in Collaborator Guide (Rich Trott) #26051 - [
44fc2f6094] - doc: clarify effect of stream.destroy() on write() (Sam Roberts) #25973 - [
21e6d353af] - doc: renamed remote's name (Thang Tran) #26050 - [
e629afa6ae] - doc: fix minor typo in dgram.md (Daniel Bevenius) #26055 - [
663b6251a0] - doc: fix some nits in perf_hooks (Vse Mozhet Byt) #26022 - [
9420a737fe] - doc: edit process.report related documentation (cjihrig) #25983 - [
eb4b5ea233] - doc: clarify http timeouts (Andrew Moss) #25748 - [
a225f99ea8] - doc: revise Introducing New Modules (Rich Trott) #25975 - [
f516f68032] - doc: add a sentence about REPLACEME in code changes (Lance Ball) #25961 - [
3b74cc6c26] - doc: revise Collaborator Guide on reverting (Rich Trott) #25942 - [
353de0f752] - doc: fix err_synthetic issue on v11.x (sreepurnajasti) #25770 - [
cc4ae20d20] - doc: improve doc on unintended breaking changes (Rich Trott) #25887 - [
1f6acbb279] - doc: document os.userInfo() throwing SystemError (Raido Kuli) #25724 - [
699d161f9e] - doc: fix machine field in example report (cjihrig) #25855 - [
618f641271] - doc: remove redundant LTS/Current information in Collaborator Guide (Rich Trott) #25842 - [
7a1f166cfa] - doc: add documentation for request.path (Kei Ito) #25788 - [
f5db5090bc] - doc: remove outdated COLLABORATOR_GUIDE sentence about breaking changes (Rich Trott) #25780 - [
accb8aec35] - doc: revise inspect security info in cli.md (Rich Trott) #25779 - [
fd98d62909] - doc: revise style guide (Rich Trott) #25778 - [
60c5099f4b] - domain: avoid circular memory references (Anna Henningsen) #25993 - [
2b48a381b9] - fs: remove redundant callback check (ZYSzys) #25160 - [
29c195e17f] - fs: remove useless internalFS (ZYSzys) #25161 - [
51982978eb] - http: improve performance for incoming headers (Weijia Wang) #26041 - [
90c9f1d323] - http: reduce multiple output arrays into one (Weijia Wang) #26004 - [
a5247cc180] - (SEMVER-MINOR) http: makes response.writeHead return the response (Mark S. Everitt) #25974 - [
b7fb49e70a] - http: remove redundant call to socket.setTimeout() (Luigi Pinca) [#25928](https://github.com...
2019-01-30, Version 11.9.0 (Current), @targos
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 useprocess.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 useuv\_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...
2019-01-29, Version 10.15.1 'Dubnium' (LTS), @codebytere
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: reviseauthor readyexplanation (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...