Node.js - v17.6.0
Notable Changes
- [
6b88595142
] - doc: deprecate notice for process methods (Yash Ladha) #41587 - [
77462b6083
] - stream: revertmap
spec compliance (Benjamin Gruenbaum) #41931 - [
b968d89fc9
] - build: remove broken x32 arch support (Ben Noordhuis) #41905 - [
ba639d052b
] - (SEMVER-MINOR) esm: support https remotely and http locally under flag (Bradley Farias) #36328 - [
214d17650b
] - (SEMVER-MINOR) fs: support copy of relative links with cp and cpSync (Marcos Bjoerkelund) #41819 - [
ec0d623bd7
] - (SEMVER-MINOR) lib: add FormData global when fetch is enabled (Michaël Zasso) #41956 - [
3243701997
] - (SEMVER-MINOR) readline: bind keystrokectrl
+6
to redo (Ray) #41662 - [
5796c3a7ea
] - process: deprecate multipleResolves (Benjamin Gruenbaum) #41872 - Documentation-only.
Dependency Updates
- [
d1ef43f2aa
] - deps: upgrade npm to 8.5.1 (npm-robot) #42039 - [
09c17481f6
] - deps: update undici to 3e267ece5f (Michaël Zasso) #41955 - [
0a6f0b416f
] - deps: upgrade npm to 8.5.0 (npm-robot) #41925
New Collaborators
- [
90d90e3868
] - doc: add marsonya to collaborators (Akhil Marsonya) #41991 - [
0de611f53a
] - doc: add joesepi to collaborators (Joe Sepi) #41914
Commits
- [
c673953f6d
] - build: cancel running CI jobs when a PR is updated (Michaël Zasso) #42017 - [
782506c099
] - build: increase operations and test tag (Michael Dawson) #42038 - [
d3e6ad1ed5
] - build: allow manual run of feature request action (Michael Dawson) #42037 - [
69d7736e08
] - build: add action to close stale feature requests (Michael Dawson) #41981 - [
1315f1eb25
] - build: prevent concurrent CI and CQ workflow runs (Michaël Zasso) #42016 - [
1e8e8bc22b
] - build: use zoslib_include_dir provided by node-gyp (alexcfyung) #41713 - [
4e2e2cb821
] - build: move tool updates workflow runtime a day later (Rich Trott) #41982 - [
cd04ed1382
] - build: extend yamllint configuration (Mestery) #41756 - [
b968d89fc9
] - build: remove broken x32 arch support (Ben Noordhuis) #41905 - [
2b1dabfb16
] - build: revert fast-track changes (Filip Skokan) #41892 - [
182e6b9ee9
] - build: improve consistency between workflows (Mestery) #41791 - [
f4cb72600d
] - build,tools: change the quotes in YAML (Mestery) #41756 - [
24b0a563a4
] - child_process: kHideConsoleWindows for spawnSync (Raymond Zhao) #41412 - [
c41e402c06
] - cluster: respect listen backlog set by workers (Elad Nava) #41623 - [
84b1e4fba7
] - crypto: check result of BIO_new in X509ToObject (Tobias Nießen) #41979 - [
946ac96817
] - crypto: rename X509_NAME_FLAGS (Tobias Nießen) #42001 - [
60682917dd
] - (SEMVER-MINOR) crypto: expose Web Crypto API on the global scope (Antoine du Hamel) #41938 - [
0fff4d2314
] - crypto: do not advertise unsupported algorithms (Brian White) #41864 - [
67f1ebf9b4
] - debugger: add debugger alias for exec(expr) (Xuguang Mei) #41907 - [
1eac0a1677
] - debugger: remove duplicate setPauseOnException call (Balakrishna Avulapati) #41838 - [
d1ef43f2aa
] - deps: upgrade npm to 8.5.1 (npm-robot) #42039 - [
09c17481f6
] - deps: update undici to 3e267ece5f (Michaël Zasso) #41955 - [
0a6f0b416f
] - deps: upgrade npm to 8.5.0 (npm-robot) #41925 - [
fea682ca94
] - doc: fix typo in http2 endAfterHeaders description (Alexandru Comanescu) #42060 - [
9c618ad729
] - doc: make minor fixes to contributing guides (T-O-R-U-S) #41966 - [
60bbacdd91
] - doc: use openpgp.org for keyserver examples (Nick Schonning) #39227 - [
2e252b3c95
] - doc: adjust a/an word usage (Derek Wolpert) #41915 - [
c7d590c66e
] - doc: remove extra \(Ray) #42006 - [
06f225c6a6
] - doc: capitalize valgrind (T•Ø•R•Ü•S) #41986- [
6195de506a
] - doc: fix deprecation number (Antoine du Hamel) #41990- [
90d90e3868
] - doc: add marsonya to collaborators (Akhil Marsonya) #41991- [
6b88595142
] - doc: deprecate notice for process methods (Yash Ladha) #41587- [
d34ee45134
] - doc: fix bug inreadable.unshift
code example (Xuguang Mei) #41944- [
8748b1e61d
] - doc: add missingbuffer
in thestream/consumers
import example (Mestery) #41961- [
cb9dba034a
] - doc: fix typo in readableStream.locked description (Tobias Nießen) #41923- [
43a5161cee
] - doc: fix wrong indent in stream documentation (Xuguang Mei) #41943- [
dca2692ae3
] - doc: emphasize security warning in vm module doc (Rich Trott) #41916- [
b0e8ccb84c
] - doc: clarifytls.Server
'connection'
event documentation (Austin Cheney) #41917- [
6a7b0160df
] - doc: improve scrollbar appearance in dark mode (Aaron Xie) #41890- [
aa684a78fe
] - doc: replace text with paths in toggle SVGs (Brian White) #41885- [
fc9d4e96c1
] - doc: edit process.config deprecation text (Rich Trott) #41889- [
0de611f53a
] - doc: add joesepi to collaborators (Joe Sepi) #41914- [
ba5cb89134
] - doc: remove unneeded ellipsis in header (Rich Trott) #41888- [
291fe631dd
] - doc: fix webstream close reject state state doc (Benjamin Gruenbaum) #41860- [
c0f4289c65
] - esm: improvefetch_module
test coverage and remove hack (Antoine du Hamel) #41947- [
a95f7a0c25
] - esm: remove erroneouscontext.parentURL
property passed toload
hook (Jacob Smith) #41975- [
66c9565f99
] - esm: fix typo infetch_module
(Michael Scovetta) #41924- [
ba639d052b
] - (SEMVER-MINOR) esm: support https remotely and http locally under flag (Bradley Farias) #36328- [
0660ba3cd0
] - events: set default handler value (Benjamin Gruenbaum) #41970- [
5a807c5927
] - fs: fix defaultlength
parameter forfs.read
(wbt) #40349- [
214d17650b
] - (SEMVER-MINOR) fs: support copy of relative links with cp and cpSync (Marcos Bjoerkelund) #41819- [
be5143b3f5
] - fs: fix cb/sync writev empty array behavior (Benjamin Gruenbaum) #41932- [
b4db004855
] - fs: fix writev empty array error behavior (Benjamin Gruenbaum) #41919- [
528c585b2b
] - fs: refactor to use ES2020 syntax (小菜) #41903- [
ec0d623bd7
] - (SEMVER-MINOR) lib: add FormData global when fetch is enabled (Michaël Zasso) #41956- [
c3b0e72d01
] - lib: stop installing webcrypto ifno_browser_globals
istrue
(Mestery) #41971- [
ae36276148
] - lib: allow respondWithNewView on byob auto allocated streams (Sean Quinlan) #41887- [
68ec8d5824
] - lib: stop installing fetch if no_browser_globals is true (Darshan Sen) #41969- [
f9bfdc3a65
] - lib: restrict usage of fetch related globals in core internals (Antoine du Hamel) #41957- [
3a121345e7
] - lib: move kEnumerableProperty to internal/util (Mestery) #41877- [
fa3a9135ad
] - lib: add internal genericNodeError() function (Rich Trott) #41879- [
1e698e65a7
] - meta: update AUTHORS (Node.js GitHub Bot) #42058- [
f51b55dae4
] - meta: use plain emojis instead of escape sequences (Mestery) #41989- [
3d998112be
] - meta: update AUTHORS and .mailmap (Rich Trott) #41953- [
391f4e5c25
] - perf_hooks: use arrays to store EntryBuffers (Xuguang Mei) #42032- [
5796c3a7ea
] - process: deprecate multipleResolves (Benjamin Gruenbaum) #41872- [
3243701997
] - (SEMVER-MINOR) readline: bind keystrokectrl
+6
to redo (Ray) #41662- [
c766159e68
] - repl: #41690 REPL gives wrong autocomplete on literals (Xuguang Mei) #41883- [
f80cae8be5
] - src: merge ToJsSet into ToV8Value (Anna Henningsen) #41757- [
e2a74d2e04
] - src: remove separate definitions for static constexpr members (Anna Henningsen) #41755- [
d91a956419
] - src: use const reference instead of pointer in URL::SerializeURL (Anna Henningsen) #41759- [
0330e2d796
] - src: reserve string allocation space early in URL::SerializeURL (Anna Henningsen) #41759- [
364ec5ba8b
] - src: fix query/fragment serialization in URL::SerializeURL (Anna Henningsen) #41759- [
6076291168
] - src: don't print interface if sin6_scope_id is 0 (Santiago Gimeno) #41547- [
43c12f4962
] - src,buffer: evaluate THROW_AND_RETURN_IF_OOB() expression only once (Darshan Sen) #41945- [
b8cbb83222
] - stream: add more forEach tests (Benjamin Gruenbaum) #41937- [
f5d7339b25
] - stream: add more filter tests (Benjamin Gruenbaum) #41936- [
77462b6083
] - stream: revertmap
spec compliance (Benjamin Gruenbaum) #41931- [
3e38506d1b
] - stream: avoid usage of deprecated APIs (Mohammed Keyvanzadeh) #41871- [
5195479919
] - stream: refactor to use more validators (Mohammed Keyvanzadeh) #41871- [
07463b3374
] - stream: use standard for loop instead of for..of (Mohammed Keyvanzadeh) #41871- [
d9008915fe
] - test: remove test-stdout-close-catch flaky designation (Rich Trott) #42045- [
fe66d2b98c
] - test: check that fetch globals are disabled by default (Michaël Zasso) #42015- [
bcf53a89f7
] - test: improve vm test coverage (Yoshiki Kurihara) #41847- [
9825ceddeb
] - test: run webmessaging/broadcastchannel WPT (Ben Noordhuis) #41962- [
f8e302c813
] - test: fix names of tests marked flaky on IBM i (Richard Lau) #41984- [
ab73bde8c1
] - test: fix typographical error (Rich Trott) #41983- [
520dcbc9f5
] - test: fix intl tests on small-icu builds (Antoine du Hamel) #41939- [
83b913cb90
] - test: improve code coverage for streams/duplexify (Erick Wendel) #41862- [
dc14bd85ee
] - test: remove lint rule for setTimeout() arguments (Rich Trott) #41901- [
76f0f1c06d
] - test: move test-crypto-engine to addon (Michael Dawson) #41830- [
b1505a1250
] - tls: avoid throw in onerror for bad TLSSocket obj (Valters Jansons) #41523- [
2cdbf0304b
] - tools: update lint-md-dependencies to rollup\@2.67.3 (Node.js GitHub Bot) #42057- [
6742625126
] - tools: enable es2022 env in ESLint config (Michaël Zasso) #42043- [
896ccc13ce
] - tools: addconsole
to the list of restricted globals (Antoine du Hamel) #42012- [
1b4ee6cfd9
] - tools: lint deprecation codes (Antoine du Hamel) #41992- [
e895e6422f
] - tools: fix bugs in prefer-primordials linter rule (Antoine du Hamel) #42010- [
47bb7dd52c
] - tools: add timers functions to the list of restricted globals (Antoine du Hamel) #42013- [
afeed46578
] - tools: reduce list of globals in ESLint config (Rich Trott) #41996- [
2e905a63d8
] - tools: update remark-preset-lint-node to 3.3.1 (Rich Trott) #41999- [
35832feb6e
] - tools: update ESLint to 8.9.0 (Luigi Pinca) #41973- [
06117c084e
] - tools: update lint-md-dependencies to rollup\@2.67.2 (Node.js GitHub Bot) #41941- [
f30b5e3a6d
] - tools: fix typo in prefer-primordials.js (Ikko Ashimine) #41891- [
cfafb45c2b
] - tools,lib: removeglobal
andIntl
from the list of globals (Antoine du Hamel) #42014- [
ba35b6ccd1
] - worker: fix typo in debug statement (Antoine du Hamel) #42011
Details
dateFeb. 23, 2022, 1:02 a.m.name2022-02-22, Version 17.6.0 (Current), @BethGriggs prepared by @bengltypeMinorofficial page👇Register or login to:- 🔍View and search all Node.js releases.
- 🛠️Create and share lists to track your tools.
- 🚨Setup notifications for major, security, feature or patch updates.
- 🚀Much more coming soon!
- [