Releases: nodejs/node
Releases · nodejs/node
2018-03-02, Version 9.7.1 (Current), @rvagg
No additional commits. New version published due to a bad node-v9.7.0.pkg file that was published to nodejs.org in the previous release.
2018-03-01, Version 9.7.0 (Current), @rvagg prepared by @addaleax
Notable Changes
-
libuv:
- Updated to libuv 1.19.2 (Colin Ihrig) #18918
-
src:
- Add initial support for Node.js-specific post-mortem metadata (Matheus Marchini) #14901
-
timers:
- The return value of
setImmediate()
now hasref()
andunref()
methods (Anatoli Papirovski) #18139
- The return value of
-
util:
- It is now possible to get the name for a numerical platform-specific error code as a string (Joyee Cheung) #18186
Commits
- [
5ddef2988b
] - async_wrap: schedule destroy hook as unref (Anatoli Papirovski) #18241 - [
be9777c5f6
] - benchmark: add stream.pipe benchmarks (Mathias Buus) #18617 - [
4012ae8885
] - build: fix coverage build (Yihong Wang) #18409 - [
8c934990ef
] - build: add node_lib_target_name to cctest deps (Daniel Bevenius) #18576 - [
f7e1402923
] - build: include the libuv and zlib into node (Yihong Wang) #18383 - [
237a363dc7
] - build: make gyp user defined variables lowercase (Daniel Bevenius) #16238 - [
16ef386507
] - build, win: vcbuild improvements (Bartosz Sosnowski) #17015 - [
4fa1f3197f
] - cluster: fix inspector port assignment (Santiago Gimeno) #18696 - [
ec55965501
] - deps: upgrade libuv to 1.19.2 (cjihrig) #18918 - [
7fb72a5fa3
] - deps,src: align ssize_t ABI between Node & nghttp2 (Anna Henningsen) #18565 - [
dd917eb946
] - doc: add pending-deprecation to deprecations list (Сковорода Никита Андреевич) #18433 - [
287946ddff
] - doc: removeReturns: {undefined}
(Sho Miyamoto) #18951 - [
4f454bde74
] - doc: mention git-node in the collaborator guide (Joyee Cheung) #18960 - [
4bc54238b2
] - doc: update 2fa information in onboarding.md (Rich Trott) #18968 - [
b456e31964
] - doc: add process.debugPort to doc/api/process.md (flickz) #18716 - [
6f177e7b5d
] - doc:readable.push(undefined)
in non-object mode (陈刚) #18283 - [
85322518ca
] - doc: remove extraneous "for example" text (Rich Trott) #18890 - [
38cf3cf494
] - doc: update description of 'clientError' event (Luigi Pinca) #18885 - [
e447580872
] - doc: fix link in onboarding.md (Justin Lee) #18878 - [
205a84cf09
] - doc: remove CII badge in README (Roman Reiss) #18908 - [
1246902bae
] - errors: move error creation helpers to errors.js (Joyee Cheung) #18546 - [
b3fe55aada
] - errors: improve the description of ERR_INVALID_ARG_VALUE (Joyee Cheung) #18358 - [
112c9a3a19
] - http: remove default 'drain' listener on upgrade (Luigi Pinca) #18866 - [
c7f9608626
] - http: allow _httpMessage to be GC'ed (Luigi Pinca) #18865 - [
738b0a1f2e
] - lib: addprocess
to internal module wrapper (Anna Henningsen) #17198 - [
cfb78bc1df
] - process: use linked reusable queue for ticks (Mathias Buus) #18617 - [
4acea14197
] - process: do not directly schedule _tickCallback in _fatalException (Anatoli Papirovski) #17841 - [
d348496345
] - process: refactor nextTick for clarity (Anatoli Papirovski) #17738 - [
cf0b95c4b1
] - process: use more direct sync I/O for stdio (Anna Henningsen) #18019 - [
b4c933dd44
] - promises: refactor rejection handling (Anatoli Papirovski) #18207 - [
01398b29e9
] - repl: fix tab-complete warning (killagu) #18881 - [
e33b9fa7b5
] - src: fix GetCpuProfiler() deprecation warning (Ben Noordhuis) #18534 - [
91694497ba
] - src: refactor WriteWrap and ShutdownWraps (Anna Henningsen) #18676 - [
fa691f7d95
] - src: only set JSStreamWrap write req afterwrite()
(Anna Henningsen) #18676 - [
296523a698
] - src: remove unnecessary async hooks check (Anatoli Papirovski) #18291 - [
4de4c54069
] - src: expose uv.errmap to binding (Joyee Cheung) #17338 - [
189e566076
] - src: do not redefine private for GenDebugSymbols (Joyee Cheung) #18653 - [
07c6fb983b
] - src: use AliasedBuffer for TickInfo (Anatoli Papirovski) #17881 - [
684684e567
] - src: simplify handles for libuv streams (Anna Henningsen) #18334 - [
cb5ed45603
] - src: refactor stream callbacks and ownership (Anna Henningsen) #18334 - [
f60757796b
] - src: useDoTryWrite()
for not-all-Buffer writev()s too (Anna Henningsen) #18019 - [
f17987ba16
] - src: removeHasWriteQueue()
(Anna Henningsen) #18019 - [
2282dceb29
] - src: remove node namespace qualifiers (Daniel Bevenius) #18962 - [
6e7aa3d8f4
] - src: fix abort when taking a heap snapshot (Ben Noordhuis) #18898 - [
a17d6840e1
] - src: fix deprecation warning in node_perf.cc (Daniel Bevenius) #18877 - [
46fc507054
] - (SEMVER-MINOR) src, test: node internals' postmortem metadata (Matheus Marchini) #14901 - [
7853a7fd2a
] - test: add test for stream unpipe with 'data' listeners (Anna Henningsen) #18516 - [
3543c5543b
] - test: make sure WriteWrap tests are actually async (Anna Henningsen) #18676 - [
7dd3c8af88
] - test: add url type check in Module options (JiaHerr Tee) #18664 - [
1be5e33f03
] - test: replace assert.throws with expec...
2018-02-22, Version 9.6.1 (Current), @MylesBorins
This is a special release to fix potentially Semver-Major regression that was released in v9.6.0
Notable Changes
- events:
events.usingDomains
being set tofalse
by default was removed in 9.6.0 which was a change in behavior compares to 9.5.0. This behavior change has been reverted and theevents
object now hasusingDomains
preset tofalse
, which is the behavior in 9.x prior to 9.6.0 (Myles Borins) #18944
Commits
- [
761caec379
] - events: presetusingDomains
to false (Myles Borins) #18944
2018-02-22, Version 9.6.0 (Current), @MylesBorins
Notable Changes
- async_hooks:
- deps:
- http:
- add options to http.createServer() for
IncomingMessage
andServerReponse
(Peter Marton) #15752
- add options to http.createServer() for
- http2:
- add http fallback options to .createServer (Peter Marton) #15752
- https:
- Adds the remaining options from tls.createSecureContext() to the string generated by Agent#getName(). This allows https.request() to accept the options and generate unique sockets appropriately. (Jeff Principe) #16402
- inspector:
- --inspect-brk for es modules (Guy Bedford) #18194
- lib:
- allow process kill by signal number (Sam Roberts) #16944
- module:
- n-api:
- add methods to open/close callback scope (Michael Dawson) #18089
- src:
- allow --perf-(basic-)?prof in NODE_OPTIONS (Leko) #17600
- vm:
- add support for es modules (Gus Caplan) #17560
Commits
- [
7f5334e243
] - (SEMVER-MINOR) async_hooks: deprecate unsafe emit{Before,After} (Ali Ijaz Sheikh) #18513 - [
8e39c3bfd6
] - (SEMVER-MINOR) async_hooks: rename PromiseWrap.parentId (Ali Ijaz Sheikh) #18633 - [
0865d11c08
] - async_hooks: clean up comments (Ali Ijaz Sheikh) #18467 - [
4d78eb8663
] - benchmark: improve compare output (Ruben Bridgewater) #18597 - [
ffbad8350e
] - benchmark: spread operator benchmark (James M Snell) #18442 - [
9ae513a7de
] - benchmark: shorten config name in http benchmark (Joyee Cheung) #18452 - [
d469a06ace
] - benchmark: cut down http benchmark run time (Joyee Cheung) #18379 - [
9c125825a9
] - benchmark: refactor (Ruben Bridgewater) #18320 - [
f0186704cd
] - benchmark: (timers) refactor (Ruben Bridgewater) #18320 - [
28156e16d1
] - benchmark: (http(2)) refactor (Ruben Bridgewater) #18320 - [
076b3d9b0a
] - benchmark: (es) refactor (Ruben Bridgewater) #18320 - [
76cb958975
] - benchmark: (url) refactor (Ruben Bridgewater) #18320 - [
0851822b87
] - benchmark: (crypto) refactor (Ruben Bridgewater) #18320 - [
cb13c7c653
] - benchmark: (buffer) refactor (Ruben Bridgewater) #18320 - [
9acf7545f0
] - benchmark: (assert) refactor (Ruben Bridgewater) #18320 - [
7da01f43fd
] - benchmark: fix variables not being set (Ruben Bridgewater) #18320 - [
4a5d7d4248
] - benchmark: fix platform in basename-win32 (Ruben Bridgewater) #18320 - [
f3ab106750
] - buffer: remove obsolete NaN check (Ruben Bridgewater) #18744 - [
c38576e526
] - buffer: simplify check size in assertSize (Mihail Bodrov) #18665 - [
080368b5d0
] - build: no longer have v8-debug.h as dependency. (Yang Guo) #18677 - [
15db2969fe
] - build: do not suppress output in make doc-only (Joyee Cheung) #18507 - [
c642e229da
] - build: add doc linting when runnningmake lint
(Camilo Gonzalez) #18472 - [
be5c293d73
] - build: allow x86_64 as a dest_cpu alias for x64 (Rod Vagg) #18052 - [
9c6bb5f386
] - build: add cflags for OpenBSD, remove stray comma. (Aaron Bieber) #18448 - [
2c7de9df50
] - build,win: replace run-python subroutine with single find_python call (Nikolai Vavilov) #18621 - [
91f2cf9297
] - child_process: fix stdio sockets creation (Santiago Gimeno) #18701 - [
a893b42791
] - crypto: use non-deprecated v8::Object::Set (Daniel Bevenius) #17482 - [
2d98b58c08
] - deps: V8: backport 76c3ac5 from upstream (Ali Ijaz Sheikh) #18298 - [
442903fb1b
] - deps: update node-inspect to 1.11.3 (Jan Krems) #18354 - [
9e7f8633b6
] - deps: ICU 60.2 bump (Steven R. Loomis) #17687 - [
11566fe532
] - deps: cherry-pick dbfe4a49d8 from upstream V8 (Jan Krems) #16889 - [
6edf952628
] - doc: fix nits in tools/doc/README.md (Vse Mozhet Byt) #18874 - [
7624686888
] - doc: fix minor grammar/typographical issues in onboarding.md (Rich Trott) #18847 - [
2f836e76bd
] - doc: update onboarding.md for faster exercise completion (Rich Trott) #18846 - [
e1f82735fe
] - doc: improved documentation for fs.unlink() (dustinnewman98) #18843 - [
63b0c158f7
] - doc: fix broken link in pull-requests.md (Justin Lee) #18873 - [
8047c27855
] - doc: fix typo in http2.md (Vse Mozhet Byt) #18872 - [
0dd8ea4a00
] - doc: refactor manpage to use mdoc(7) macros (Alhadis) #18559 - [
33271e60f3
] - doc: mark accessing IPC channel fd as undefined (Bartosz Sosnowski) #17545 - [
02e9e9949c
] - doc: fix minor typos in GOVERNANCE.md (Rich Trott) #18829 - [
1bff0aaae5
] - doc: add Yihong Wang to collaborators (Yihong Wang) #18824 - [
1c77929231
] - doc: warn against concurrent http2stream.respondWithFD (Anna Henningsen) #18762 - [
cd2fa0412f
] - doc: activateno-multiple-empty-lines
rule (Ruben Bridgewater) [#18747](https://github.com/nodejs/node/p...
2018-02-13, Version 6.13.0 'Boron' (LTS), @MylesBorins
This LTS release comes with 112 commits, 17 of which are considered Semver-Minor. This includes 32 which are doc related,
31 which are test related, 8 which are build / tool related and 1 commit which updates a dependency.
Notable Changes
- console:
- added console.count() and console.clear() (James M Snell) #12678
- crypto:
- deps:
- upgrade libuv to 1.16.1 (cjihrig) #16835
- dgram:
- added socket.setMulticastInterface() (Will Young) #7855
- http:
- add agent.keepSocketAlive and agent.reuseSocket as to allow overridable keep-alive behavior of
Agent
(Fedor Indutny) #13005
- add agent.keepSocketAlive and agent.reuseSocket as to allow overridable keep-alive behavior of
- lib:
- return this from net.Socket.end() (Sam Roberts) #13481
- module:
- add builtinModules api that provides list of all builtin modules in Node (Jon Moss) #16386
- net:
- return this from getConnections() (Sam Roberts) #13553
- promises:
- more robust stringification for unhandled rejections (Timothy Gu) #13784
- repl:
- improve require() autocompletion (Alexey Orlenko) #14409
- src:
- tls:
- accept
lookup
option fortls.connect()
(Fedor Indutny) #12839
- accept
- tools, build:
- a new macOS installer! (JP Wesselink) #15179
- url:
- WHATWG URL api support (James M Snell) #7448
- util:
- add %i and %f formatting specifiers (Roman Reiss) #10308
Commits
- [
6f33953d90
] - benchmark: fix timeout in write-stream-throughput (Anatoli Papirovski) #17958 - [
ce136392fb
] - (SEMVER-MINOR) console: add console.count() and console.clear() (James M Snell) #12678 - [
691cd5a3d1
] - crypto: warn on invalid authentication tag length (Tobias Nießen) #17566 - [
4b4e4db1c1
] - crypto: add ocsp_request ClientHelloParser::Reset (Daniel Bevenius) #17753 - [
c377d2299a
] - crypto: remove unused header in clienthello.h (Daniel Bevenius) #17752 - [
ddd9d85681
] - crypto: remove BIO_set_shutdown (Daniel Bevenius) #17542 - [
f3b3437e48
] - (SEMVER-MINOR) crypto: expose ECDH class (Bryan English) #8188 - [
6f62f83468
] - (SEMVER-MINOR) crypto: add randomFill and randomFillSync (Evan Lucas) #10209 - [
a1d7469aef
] - (SEMVER-MINOR) deps: upgrade libuv to 1.16.1 (cjihrig) #16835 - [
8f2e52abd7
] - (SEMVER-MINOR) dgram: added setMulticastInterface() (Will Young) #7855 - [
1b689863ee
] - doc: remove x86 from os.arch() options (Gibson Fahnestock) #17899 - [
8f80548b7f
] - doc: move matthewloring to emeriti (Rich Trott) #17998 - [
15d0ed5f33
] - doc: move joshgav to TSC emeriti list (Rich Trott) #17953 - [
12db4d97b2
] - doc: improve security section of README.md (Rich Trott) #17929 - [
b79189b9b6
] - doc: copy-edit COLLABORATOR_GUIDE.md (Rich Trott) #17922 - [
7628640db6
] - doc: improve alt text (Rich Trott) #17922 - [
bb022dbb96
] - doc: fix spelling of contributors (Rich Trott) #17922 - [
21c5d820bb
] - doc: add references to PR communication articles (Salame William) #17902 - [
3c3a631643
] - doc: fix typo (Tobias Nießen) #17900 - [
5b00ee31ee
] - doc: use my legal name in README (Timothy Gu) #17894 - [
0ce48f9094
] - doc: use dashes instead of asterisks (Ruben Bridgewater) #17722 - [
f6b4aa62bc
] - doc: update AUTHORS list (Ruben Bridgewater) #17805 - [
653c026578
] - doc: add starkwang to collaborators (Weijia Wang) #17847 - [
68164145de
] - doc: improve fs api descriptions (Evan Lucas) #17679 - [
722640f562
] - doc: instructions on how to make membership public (Michael Dawson) #17688 - [
1553c7326c
] - doc: removed extra explanation in api/buffer.md (Waleed Ashraf) #17796 - [
22607951b8
] - doc: use american spelling as per style guide (sreepurnajasti) #17818 - [
d85840dd8f
] - doc: require CI status indicator in PRs (Nikolai Vavilov) #17151 - [
5cc6dd6295
] - doc: remove duplicate the from onboarding.md (sreepurnajasti) #17733 - [
a6f7ba4f09
] - doc: fix typo in README.md (Weijia Wang) #17729 - [
df48a5ded8
] - doc: fix typo in child_process.md (Rich Trott) #17727 - [
4cba4324ff
] - doc: improve release guide (Evan Lucas) #17677 - [
423ef3ddbf
] - doc: not all example code can be run without 1:1 (Jeremiah Senkpiel) #17702 - [
c683efbf6d
] - doc: adjust TTY wording & add inter-doc links (Jeremiah Senkpiel) #17702 - [
14ffddd989
] - doc: add isTTY property documentation (SonaySevik) #16828 - [
9c8d0366b3
] - doc: fix fs.existsSync description (Jeremiah Senkpiel) #17702 - [
6abd4599af
] - doc: improve documentation.md (Jeremiah Senkpiel) #17702 - [
d0b89a12ec
] - doc: add countdown module to writing tests guide (Bamieh) #17201 - [
1eac4055f0
] - doc: include Daniel Bevenius as a TSC member (Rich Trott) #17652 - [
83fe79c558
] - doc: correct pbkdf2 salt length recommendation (Will Clark) #17524 - [[`43a2bc04...
2018-01-31, Version 9.5.0 (Current), @evanlucas
Notable Changes
- cluster
- add cwd to cluster.settings (cjihrig) #18399
- deps
- upgrade libuv to 1.19.1 (cjihrig) #18260
- meta
- n-api
- expose n-api version in process.versions (Michael Dawson) #18067
- perf_hooks
- add performance.clear() (James M Snell) #18046
- stream
- avoid writeAfterEnd() while ending (陈刚) #18170
Commits
- [
0a68018ad0
] - async_hooks: update defaultTriggerAsyncIdScope for perf (Anatoli Papirovski) #18004 - [
dd56bd1591
] - async_hooks: use typed array stack as fast path (Anna Henningsen) #17780 - [
a880e272ff
] - async_hooks: use scope for defaultTriggerAsyncId (Andreas Madsen) #17273 - [
f56eb2a41e
] - async_hooks: separate missing from default context (Andreas Madsen) #17273 - [
2a4f849c39
] - async_hooks: rename initTriggerId (Andreas Madsen) #17273 - [
ac2f98d6a6
] - (SEMVER-MINOR) async_hooks,http: set HTTPParser trigger to socket (Andreas Madsen) #18003 - [
e9397d67a3
] - async_hooks,test: only use IPv6 in http test (Andreas Madsen) #18143 - [
2efa7d1bfd
] - benchmark: implement duration in http test double (Joyee Cheung) #18380 - [
b5ec6ea3d0
] - benchmark: make compare.R easier to understand (Andreas Madsen) #18373 - [
ea19f7db0d
] - benchmark: use destructuring (Ruben Bridgewater) #18250 - [
cd9bc8bc50
] - benchmark: (dgram) use destructuring (Ruben Bridgewater) #18250 - [
e19c77b14e
] - benchmark: (child_process) use destructuring (Ruben Bridgewater) #18250 - [
5cf5ab154e
] - benchmark: (buffers) use destructuring (Ruben Bridgewater) #18250 - [
71faa5c1b4
] - benchmark: (events) use destructuring (Ruben Bridgewater) #18250 - [
c25d4d66dc
] - benchmark: (es) use destructuring (Ruben Bridgewater) #18250 - [
59271c8f7f
] - benchmark: (fs) use destructuring (Ruben Bridgewater) #18250 - [
4e19cbef86
] - benchmark: (http) use destructuring (Ruben Bridgewater) #18250 - [
e9c426b35b
] - benchmark: (misc) use destructuring (Ruben Bridgewater) #18250 - [
d13d900eee
] - benchmark: (http2) use destructuring (Ruben Bridgewater) #18250 - [
97e882061d
] - benchmark: (string_decoder) use destructuring (Ruben Bridgewater) #18250 - [
5b0e3b9860
] - benchmark: (path) use destructuring (Ruben Bridgewater) #18250 - [
7bc5bad74f
] - benchmark: (os) use destructuring (Ruben Bridgewater) #18250 - [
cf666d8529
] - benchmark: (net) use destructuring (Ruben Bridgewater) #18250 - [
88f4bf219d
] - benchmark: (process) use destructuring (Ruben Bridgewater) #18250 - [
f4918289e7
] - benchmark: (querystring) use destructuring (Ruben Bridgewater) #18250 - [
81abea592f
] - benchmark: (streams) use destructuring (Ruben Bridgewater) #18250 - [
11d6458fd7
] - benchmark: (timers) use destructuring (Ruben Bridgewater) #18250 - [
3e3254a2e7
] - benchmark: (tls) use destructuring (Ruben Bridgewater) #18250 - [
c0707c54a5
] - benchmark: (util/v8/vm) use destructuring (Ruben Bridgewater) #18250 - [
76f671b84e
] - benchmark: (zlib) use destructuring (Ruben Bridgewater) #18250 - [
aa47fe0ef9
] - benchmark: (url) use destructuring (Ruben Bridgewater) #18250 - [
e00dac7b06
] - benchmark: (assert) use destructuring (Ruben Bridgewater) #18250 - [
3543458988
] - benchmark: (arrays) use destructuring (Ruben Bridgewater) #18250 - [
aa21d55403
] - benchmark: remove redundant + (sreepurnajasti) #17803 - [
a4ba791566
] - benchmark: add JSStreamWrap benchmark (Anna Henningsen) #17983 - [
deac028cb6
] - build: fix rm commands in tarball rule (Ben Noordhuis) #18332 - [
2a9afc4c0e
] - build: make lint-js independent of local node (Joyee Cheung) #18272 - [
ce1eb0be7e
] - build: make lint-md independent of local node (Joyee Cheung) #18272 - [
f050521a71
] - build: define NOMINMAX on windows (Ben Noordhuis) #18216 - [
70d6fda9f3
] - build: remove unused vars from configure (Ben Noordhuis) #18206 - [
f81c62246d
] - build: refine static and shared lib build (Yihong Wang) #17604 - [
1506eb5f25
] - build: remove bench-* targets (Joyee Cheung) #18150 - [
969c89bf55
] - build: fix Makefile wrt finding node executable (Yang Guo) #18040 - [
dd72f9c9b7
] - build: fix cctest target with --enable-static (Qingyan Li) #17992 - [
2c4e0216de
] - build,win: update lint-cpp on Windows (Kyle Farnung) #18012 - [
d8ac817cb6
] - build,win: restore vcbuild TAG functionality (Rod Vagg) #18031 - [
799fd24acb
] - (SEMVER-MINOR) cluster: add cwd to cluster.settings (cjihrig) #18399 - [
6b687cf3c9
] - cluster: resolve relative unix socket paths (laino) #16749 - [
693159e627
] - (SEMVER-MINOR) deps: upgrade libuv to 1.19.1 (cjihrig) #18260 - [[
506d85bfba
](https://github.c...
2018-01-10, Version 9.4.0 (Current), @MylesBorins
Notable Changes
- async_hooks:
- deprecate AsyncHooks Sensitive API and runInAsyncIdScope. Neither API were documented. (Andreas Madsen) #16972
- deps:
- events:
- remove reaches into _events internals (Anatoli Papirovski) #17440
- http:
- add rawPacket in err of
clientError
event (XadillaX) #17672
- add rawPacket in err of
- http2:
- net:
- repl:
- show lexically scoped vars in tab completion (Michaël Zasso) #16591
- stream:
- util:
- allow wildcards in NODE_DEBUG variable (Tyler) #17609
- zlib:
- add ArrayBuffer support (Jem Bezooyen) #16042
- Added new collaborator
- starkwang Weijia Wang
- Added new TSC member
- danbev Daniel Bevenius
Commits
- [
ec443c3430
] - assert: fix .throws operator (Ruben Bridgewater) #17575 - [
0843ed6ae7
] - async_hooks: use CHECK instead of throwing error (Jon Moss) #17832 - [
23f4433f89
] - (SEMVER-MINOR) async_hooks: deprecate undocumented API (Andreas Madsen) #16972 - [
63c23a1ff2
] - benchmark: fix timeout in write-stream-throughput (Anatoli Papirovski) #17958 - [
14eb97ebf7
] - benchmark: make temp file path configurable (Rich Trott) #17811 - [
27227cf4c7
] - benchmark: refactor console benchmark (Ruben Bridgewater) #17707 - [
0aa403b649
] - buffer: optimize readDouble and readFloat methods (Ben Noordhuis) #17775 - [
d93b4765a5
] - build: document targets in the Makefile (Joyee Cheung) #16975 - [
224033db56
] - build: put .PHONY directly before its target (Oky Antoro) #17964 - [
2d857ed7c8
] - build: remove duplicate async-hooks and known_issues test runs (Rich Trott) #17912 - [
d066db7014
] - cluster: support windowsHide option for workers (Todd Wong) #17412 - [
28283efd89
] - console: order functions and remove \n\n (Ruben Bridgewater) #17707 - [
41e2bb185d
] - console: make variables and checks stricter (Ruben Bridgewater) #17707 - [
0573c0fb23
] - console: make error handling engine agnostic (Ruben Bridgewater) #17707 - [
1b8d3ec5e7
] - crypto: add ocsp_request ClientHelloParser::Reset (Daniel Bevenius) #17753 - [
d387c178b2
] - crypto: warn on invalid authentication tag length (Tobias Nießen) #17566 - [
7153434fae
] - crypto: reuse variable instead of reevaluation (Tobias Nießen) #17735 - [
7d03567287
] - crypto: remove unused header in clienthello.h (Daniel Bevenius) #17752 - [
dfb9b5e83a
] - crypto: move node_crypto_clienthello-inl.h to cc (Daniel Bevenius) #17606 - [
43fbc393e3
] - deps: cherry-pick 50f7455 from upstream V8 (Michaël Zasso) #16591 - [
5df8c76ea9
] - deps: update nghttp2 to 1.29.0 (James M Snell) #17908 - [
8f3b2d7e8a
] - deps: V8: cherry-pick ac0fe8ec from upstream (Ali Ijaz Sheikh) #17695 - [
ffe1ad6c12
] - deps: upgrade npm to 5.6.0 (Kat Marchán) #17535 - [
ffc2659964
] - doc: fix incorrect argument type in fs.readSync (Mykola Bilochub) #18022 - [
ef317014e2
] - doc: compact eslint directives in common/README (Vse Mozhet Byt) #17971 - [
3623cf7ec7
] - doc: add guide on maintaining build files (Joyee Cheung) #16975 - [
b593d946e4
] - doc: re-alphabetise sections in common/README.md (Vse Mozhet Byt) #17971 - [
3bcdb3b996
] - doc: fix code nits in common/README (Vse Mozhet Byt) #17971 - [
0ad783afaf
] - doc: fix link for https api change (Myles Borins) #17630 - [
1181ff7ecc
] - doc: correct spelling (sreepurnajasti) #17911 - [
43ac36c6de
] - doc: grammar fixes in http2.md (Rich Trott) #17972 - [
46f39b590b
] - doc: add docs for common/http2.js utility (James M Snell) #17942 - [
83c725dc73
] - doc: updates examples to use NULL (Michael Dawson) #18008 - [
72ed11ac78
] - doc: move matthewloring to emeriti (Rich Trott) #17998 - [
6efef47c2a
] - doc: move joshgav to TSC emeriti list (Rich Trott) #17953 - [
294c5f4ef0
] - doc: improve security section of README.md (Rich Trott) #17929 - [
445c911ba4
] - doc: edit for concision (Rich Trott) #17891 - [
3fd65815f8
] - doc: remove x86 from os.arch() options (Gibson Fahnestock) #17899 - [
14499f8185
] - doc: improve PR-review paragraph in CONTRIBUTING.md (Rich Trott) #17931 - [
54cf75ddb5
] - doc: fix typos in CONTRIBUTING.md (Rich Trott) #17930 - [
16fbd5718a
] - doc: remove non-style information from style guide (Rich Trott) #17866 - [[
a702fcbd4b
](https:/...
2018-01-02, Version 8.9.4 'Carbon' (LTS), @gibfahn
Notable Changes
- deps:
- upgrade npm to 5.6.0 (Kat Marchán) #17535
- build:
- configure can now be run from any directory (Gibson Fahnestock) #17321
Commits
- [
62ad4cca07
] - tools/doc: add tools/remark-* to eslintignore (Ivan Wei) #17240 - [
ce91a38970
] - benchmark: fix http/simple.js benchmark (Anatoli Papirovski) #17583 - [
3fe7f9f102
] - benchmark: set maxHeaderListPairs in h2 headers.js (Anatoli Papirovski) #17194 - [
4597bd753a
] - benchmark: use unique filenames in fs benchmarks (Rich Trott) #16776 - [
92723701cd
] - benchmark,path: remove unused variables (薛定谔的猫) #15789 - [
58a667c884
] - build: add amake help
option for common targets (Gibson Fahnestock) #17323 - [
5b04621c40
] - build: allow running configure from any directory (Gibson Fahnestock) #17321 - [
6ed330610a
] - build: define HAVE_OPENSSL macro for cctest (Matheus Marchini) #17461 - [
2e6f96e15d
] - build: add serial commas to messages in configure script (Rich Trott) #17464 - [
1802f3f8fc
] - build: fix test-v8 target (Michaël Zasso) #17269 - [
337d2b9972
] - build: add make lint-js-fix (Joyee Cheung) #17283 - [
134bbd8f30
] - build: fix bsd build with gcc (Matheus Marchini) #16737 - [
bacbdc968d
] - build: remove empty VCLibrarianTool entry (Daniel Bevenius) #17191 - [
2c891412b2
] - build: Allow linking against an external copy of nghttp2. (Ed Schouten) #16788 - [
1941d0a405
] - build: do not build doc in source tarball (Joyee Cheung) #17100 - [
792eee9803
] - build: minor corrections to configure descriptions (Daniel Bevenius) #17094 - [
3036b36b76
] - build: enforce order of dependency when building addons (Joyee Cheung) #17048 - [
2f708c172f
] - build: fix cctest target --with-dtrace (Daniel Bevenius) #17039 - [
9532e982dc
] - build: prevent echoing of recipes for test target (Daniel Bevenius) #17010 - [
73eab91c8e
] - build: fix cctest compilation (Daniel Bevenius) #16887 - [
811892edf0
] - build,win: vcbuild refactoring call configure (Refael Ackermann) #17299 - [
54f6b294a1
] - crypto: use SetNull instead of Set (Daniel Bevenius) #17521 - [
000be870e0
] - crypto: make createXYZ inlineable (Matteo Collina) #16067 - [
13e853fb68
] - deps: upgrade npm to 5.6.0 (Kat Marchán) #17535 - [
c57cd9bf8b
] - deps: V8: cherry-pick cfc3404f from upstream (Ali Ijaz Sheikh) #17354 - [
f34ee5c954
] - deps: V8: backport 14ac02c from upstream (Ali Ijaz Sheikh) #17512 - [
5076cf3de7
] - doc: use "JavaScript" instead of "Javascript" (Rich Trott) #17163 - [
81afb5c4c7
] - doc: prepare for v8/V8 linting in doc text (Rich Trott) #17163 - [
772ad878be
] - doc: add capitalization styling to STYLE_GUIDE (Rich Trott) #17163 - [
9a06d988fd
] - doc: make error descriptions more concise (Rich Trott) #16954 - [
d85a63546c
] - doc: fix modules.md export example (Anatoli Papirovski) #17579 - [
08220a309e
] - doc: add link to debugger in process.md (Delapouite) #17522 - [
26e0fa8979
] - doc: simplify and clarify FIPS text in BUILDING.md (Rich Trott) #17538 - [
f36ba1adca
] - doc: esm loader example with module.builtinModules (Guy Bedford) #17385 - [
545c526b4e
] - doc: 'constructor' implies use of new keyword (Cameron Moorehead) #17364 - [
e53691c208
] - doc: add "Hello world" example for N-API (Franziska Hinkelmann) #17425 - [
ce4a49ee7a
] - doc: immprove inode text in fs.md (Rich Trott) #17519 - [
e7c1578768
] - doc: improve text for Console constructor (Rich Trott) #17519 - [
820d97b0ed
] - doc: improve readability of README.md (Rich Trott) #17519 - [
29cda14049
] - doc: improve readability of COLLABORATOR_GUIDE.md (Rich Trott) #17519 - [
9390ad1a65
] - doc: add info on post-publishing ARM6 builds (Michael Dawson) #17455 - [
418ee1c13a
] - doc: mention node-test-pull-request-lite job (Jon Moss) #17513 - [
2c327c6c68
] - doc: fix typo in repl.md (Rich Trott) #17502 - [
07735b9fc2
] - doc: fix common typo involving one-time listeners (Rich Trott) #17502 - [
25d7b8a4af
] - doc: fix typo in dns.md (Rich Trott) #17502 - [
4d826f09c1
] - doc: remove unused link reference (Anatoli Papirovski) #17510 - [
8767acb401
] - doc: remove IPC channel implementation details (Bartosz Sosnowski) #17460 - [
b49dfeed7b
] - doc: update AUTHORS list (Michaël Zasso) #17452 - [
9519616564
] - doc: use serial comma in tls.md (Rich Trott) #17464 - [
4667de8aac
] - doc: add serial comma in CPP_STYLE_GUIDE.md (Rich Trott) #17464 - [
bc9a490f54
] - doc: edit module introduction (Rich Trott) #17463 - [
9b7168f3cb
] - doc: standardize preposition usage in fs.md (Rich Trott) #17463 - [
cfaba6b0ba
] - doc: imp...
2018-01-02, Version 6.12.3 'Boron' (LTS), @MylesBorins
This LTS release comes with 115 commits. This includes 52 which are test related,
40 which are doc related, 12 which are build / tool related and 2 commits which updating a dependency.
Notable Changes
- build:
- configure can now be run from any directory (Gibson Fahnestock) #17321
Commits
- [
b1b975370f
] - benchmark,path: remove unused variables (薛定谔的猫) #15789 - [
ac6f345f70
] - build: allow running configure from any directory (Gibson Fahnestock) #17321 - [
017492eca2
] - build: add serial commas to messages in configure script (Rich Trott) #17464 - [
ad9a8578ee
] - build: fix test-v8 target (Michaël Zasso) #17269 - [
9ba35e859f
] - build: remove empty VCLibrarianTool entry (Daniel Bevenius) #17191 - [
3d22e81d70
] - build: minor corrections to configure descriptions (Daniel Bevenius) #17094 - [
92f41e553a
] - build: allow enabling the --trace-maps flag in V8 (Evan Lucas) #14018 - [
b563908ff9
] - crypto: use SetNull instead of Set (Daniel Bevenius) #17521 - [
b287b9e64b
] - deps: V8: cherry-pick e8e9c07 from upstream (Ali Ijaz Sheikh) - [
9804e7f3bb
] - deps: V8: cherry-pick 9622696 from upstream (Ali Ijaz Sheikh) - [
dcee5edef7
] - doc: simplify and clarify FIPS text in BUILDING.md (Rich Trott) #17538 - [
f53b4df00e
] - doc: 'constructor' implies use of new keyword (Cameron Moorehead) #17364 - [
67c526fbb8
] - doc: improve text for Console constructor (Rich Trott) #17519 - [
013ef22ef8
] - doc: improve readability of COLLABORATOR_GUIDE.md (Rich Trott) #17519 - [
ee52ce954a
] - doc: mention node-test-pull-request-lite job (Jon Moss) #17513 - [
a44f0855b4
] - doc: fix typo in repl.md (Rich Trott) #17502 - [
a15da3bf45
] - doc: fix common typo involving one-time listeners (Rich Trott) #17502 - [
92d2c9aecb
] - doc: update AUTHORS list (Michaël Zasso) #17452 - [
c24fafa881
] - doc: edit module introduction (Rich Trott) #17463 - [
8ca12e2b6e
] - doc: standardize preposition usage in fs.md (Rich Trott) #17463 - [
e8368a12d2
] - doc: improve punctuation in fs.open() text (Rich Trott) #17463 - [
4d4337d3d3
] - doc: use colon consistently in assert.md (Rich Trott) #17463 - [
0fa2f39457
] - doc: improve checkServerIdentity docs (Hannes Magnusson) #17203 - [
35316dcd10
] - doc: add guide to maintaining npm (Myles Borins) #16541 - [
90ee2ee943
] - doc: clarify fast-track of reversions (Refael Ackermann) #17332 - [
3eab248a1f
] - doc: Add link for ECMAScript 2015 (smatsu-hl) #17317 - [
c519287d3d
] - doc: replace string with template string (Leko) #17316 - [
b2236a3804
] - doc: replace function with arrow function in vm.md (narirou) #17307 - [
46dc2416b9
] - doc: fix typo in api doc of url.format(urlObject) (pkovacs) #17295 - [
b13dab8b4d
] - doc: add maclover7 to collaborators (Jon Moss) #17289 - [
ab91fe1686
] - doc: update http URLs to https in README.md (Ronald Eddy Jr) #17264 - [
23f21a63d8
] - doc: update http URLs to https in GOVERNANCE.md (Ronald Eddy Jr) #17262 - [
d692f4546c
] - doc: update http URLs to https in CONTRIBUTING.md (Ronald Eddy Jr) #17261 - [
a0bd1c0b81
] - doc: add SharedArrayBuffer to Buffer documentation (Thomas den Hollander) #15489 - [
5f522a18d9
] - doc: use better terminology for build machines (Anna Henningsen) #17142 - [
3f39e47f6c
] - doc: update mgol in AUTHORS.txt, add to .mailmap (Michał Gołębiowski-Owczarek) #17239 - [
80c6384985
] - doc: update release table in V8 guide (Ali Ijaz Sheikh) #17136 - [
d4e9a2555d
] - doc: add guybedford to collaborators (Guy Bedford) #17197 - [
e232e210f6
] - doc: update AUTHORS list (Michaël Zasso) #16571 - [
ca76c336d1
] - doc: normalize ToC indentation with heading levels in README (Rich Trott) #17106 - [
1815ca5066
] - doc: add Contributing to Node.js to the README ToC (Rich Trott) #17106 - [
d8f66676e5
] - doc: merge Working Groups with Contributing to Node.js in README (Rich Trott) #17106 - [
b064c731ff
] - doc: remove IRC node-dev link from README (Rich Trott) #17106 - [
8cae573af1
] - doc: add note about using cluster without networking (pimlie) #17031 - [
b16e6d29f1
] - doc: explicitly document highWaterMark option (Sebastian Silbermann) #17049 - [
ccdf4b245a
] - doc: reorganize collaborator guide (Joyee Cheung) #17056 - [
d44adf12a9
] - doc: delete unused definition in README.md (Vse Mozhet Byt) #17108 - [
e03645dd6f
] - doc: add Support section in README (Rich Trott) #16533 - [
0f94bb9aeb
] - doc: add hashseed to collaborators (Yang Guo) - [
5cd89c7817
] - doc,win: clarify WSL support (João Reis) #17008 - [
93ca2f78c6
] - meta: allow vague objections to be dismissed (James M Snell) #15233 - [
a12e16818f
] - path: remove obsolete comment (Rich Trott) #17023 - [
2d74af0184
] - src: remove unused include node_crypto_clienthello (Daniel Bevenius...
2017-12-12, Version 9.3.0 (Current), @MylesBorins
Notable Changes
- async_hooks:
- console:
- console.debug can now be used outside of the inspector (Benjamin Zaslavsky) #17033
- deps:
- module:
- module.builtinModules will return a list of built in modules (Jon Moss) #16386
- n-api:
- add helper for addons to get the event loop (Anna Henningsen) #17109
- process:
- src:
- embedders can now use Node::CreatePlatform to create an instance of NodePlatform (Cheng Zhao) #16981
- stream:
- writable.writableHighWaterMark and readable.readableHighWaterMark will return the values the stream object was instantiated with (Calvin Metcalf) #12860
- Added new collaborators
- maclover7 Jon Moss
- guybedford Guy Bedford
- hashseed Yang Guo
Commits
- [
623b589921
] - tools/doc: add tools/remark-* to eslintignore (Ivan Wei) #17240 - [
cf0d7cfc46
] - async_hooks: add destroy event for gced AsyncResources (Sebastian Mayr) #16998 - [
cf7e15cf78
] - (SEMVER-MINOR) async_hooks: add trace events to async_hooks (Andreas Madsen) #15538 - [
e0ce7cf1e9
] - (SEMVER-MINOR) async_wrap: add provider types for net server (Andreas Madsen) #17157 - [
cbd0be59f0
] - benchmark: fix http/simple.js benchmark (Anatoli Papirovski) #17583 - [
120d756e47
] - benchmark: refactor to use template string (Antonio V) #17313 - [
b16d570395
] - benchmark: set maxHeaderListPairs in h2 headers.js (Anatoli Papirovski) #17194 - [
9ffdee811d
] - benchmark: use unique filenames in fs benchmarks (Rich Trott) #16776 - [
ee84fc333d
] - benchmark,path: remove unused variables (薛定谔的猫) #15789 - [
883281bca9
] - buffer: don't predefine error (buji) #17021 - [
dcb53c10e2
] - build: allow running configure from any directory (Gibson Fahnestock) #17321 - [
5d1463a0bc
] - build: define HAVE_OPENSSL macro for cctest (Matheus Marchini) #17461 - [
4bb27a2db3
] - build: add amake help
option for common targets (Gibson Fahnestock) #17323 - [
5e0f39323f
] - build: add serial commas to messages in configure script (Rich Trott) #17464 - [
742a4566ee
] - build: fix test-v8 target (Michaël Zasso) #17269 - [
46c1d999d9
] - build: add make lint-js-fix (Joyee Cheung) #17283 - [
0a40a1133d
] - build: fix bsd build with gcc (Matheus Marchini) #16737 - [
0f727c07b9
] - build: remove empty VCLibrarianTool entry (Daniel Bevenius) #17191 - [
09bd797711
] - build: Allow linking against an external copy of nghttp2. (Ed Schouten) #16788 - [
9093392954
] - build: do not build doc in source tarball (Joyee Cheung) #17100 - [
9a4abe47d5
] - build: minor corrections to configure descriptions (Daniel Bevenius) #17094 - [
035a24e619
] - build: enforce order of dependency when building addons (Joyee Cheung) #17048 - [
91385be239
] - build: fix cctest target --with-dtrace (Daniel Bevenius) #17039 - [
2eec94489d
] - Revert "build: for --enable-static, run only cctest" (Daniel Bevenius) #14986 - [
578d80b59b
] - build: prevent echoing of recipes for test target (Daniel Bevenius) #17010 - [
5fc1e27e98
] - build, win: faster Release rebuilds (Bartosz Sosnowski) #17393 - [
90a5e9f19b
] - build,win: vcbuild refactoring call configure (Refael Ackermann) #17299 - [
87c885bd44
] - build,win,msi: support WiX with VS2017 (João Reis) #17101 - [
23967b2713
] - console: make dirxml an alias for console.log (Benjamin Zaslavsky) #17152 - [
40d4fee8d7
] - console: add support for console.debug (Benjamin Zaslavsky) #17033 - [
4a5e32206a
] - crypto: remove BIO_set_shutdown (Daniel Bevenius) #17542 - [
c951e2c7d4
] - crypto: remove explicit qualifiers in Initialize (Daniel Bevenius) #17490 - [
8c2143091d
] - crypto: do not reach into OpenSSL internals for ThrowCryptoError (David Benjamin) #16701 - [
49402b12d0
] - crypto: declare int return type for set_field (Daniel Bevenius) #17468 - [
9e50f1721e
] - crypto: use SetNull instead of Set (Daniel Bevenius) #17521 - [
e3df569d1c
] - deps: upgrade libuv to 1.18.0 (cjihrig) #17282 - [
9f282ddaf7
] - deps: cherry-pick 1420e44db0 from upstream V8 (Timothy Gu) #17344 - [
47cd49a8cb
] - deps: backport 3c8195d from V8 upstream (Myles Borins) #17383 - [
465a32a087
] - Revert "deps: cherry-pick 3c8195d from V8 upstream" (Myles Borins) #17383 - [
49d23a3021
] - deps: V8: backport 14ac02c from upstream (Ali Ijaz Sheikh) #17512 - [
7c2a9bba64
] - deps: patch V8 to 6.2.414.46 (Myles Borins) #17206 - [
04115724dc
] - deps: cherry-pick 98c40a4bae915 from V8 upstream (Anna Henningsen) #17134 - [
7812c93a41
] - deps: cherry-pick c690f54d95802 from V8 upstream (Anna Henningsen) #17134
*...