-
Notifications
You must be signed in to change notification settings - Fork 29.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[v18.x] deps: upgrade npm to 10.1.0 #49611
Conversation
The connection interval should close when httpsServer.close is called similarly to how it gets cleared when httpServer.close is called. fixes: nodejs#48373 PR-URL: nodejs#48383 Reviewed-By: Moshe Atlow <moshe@atlow.co.il> Reviewed-By: Paolo Insogna <paolo@cowtech.it> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com> Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
fix: nodejs#46559 OSX will raise both SIGBUS and SIGSEGV when out of bound memory visit, This commit set sigaction in OSX for two signals to handle this. PR-URL: nodejs#46561 Fixes: nodejs#46559 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Darshan Sen <raisinten@gmail.com> Reviewed-By: Minwoo Jung <nodecorelab@gmail.com> Reviewed-By: Michael Dawson <midawson@redhat.com>
Signed-off-by: Darshan Sen <raisinten@gmail.com> PR-URL: nodejs#48436 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Moshe Atlow <moshe@atlow.co.il> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Signed-off-by: Michael Dawson <mdawson@devrus.com> PR-URL: nodejs#48396 Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Refs: nodejs#48356 Signed-off-by: Michael Dawson <mdawson@devrus.com> PR-URL: nodejs#48367 Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
PR-URL: nodejs#48147 Backport-PR-URL: nodejs#49468 Fixes: nodejs#44898 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
When piping a paused Readable to a full Writable we didn't register a drain listener which cause the src to never resume. Refs: nodejs#48666 PR-URL: nodejs#48691 Backport-PR-URL: nodejs#49323 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
PR-URL: nodejs#43942 Backport-PR-URL: nodejs#49539 Fixes: nodejs#40110 Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Jacob Smith <jacob@frende.me> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
PR-URL: nodejs#44067 Backport-PR-URL: nodejs#49539 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de>
PR-URL: nodejs#48483 Reviewed-By: Moshe Atlow <moshe@atlow.co.il> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Mestery <mestery@protonmail.com>
PR-URL: nodejs#48540 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
PR-URL: nodejs#48896 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
PR-URL: nodejs#48514 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
PR-URL: nodejs#48665 Reviewed-By: Luke Karrys <luke@lukekarrys.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
PR-URL: nodejs#48838 Reviewed-By: Luke Karrys <luke@lukekarrys.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
The OPENSSL_FIPS guard is only needed for versions of OpenSSL earlier than 3.0. Removing the guard for OpenSSL 3 fixes `parallel/test-crypto-fips` when run with a FIPS enabled OpenSSL 3 configuration. PR-URL: nodejs#48392 Refs: nodejs#48379 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Michael Dawson <midawson@redhat.com>
PR-URL: nodejs#48413 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
This is the certdata.txt[0] from NSS 3.90, released on 2023-04-06. This is the version of NSS that shipped in Firefox 113 on 2023-05-09. Certificates added: - BJCA Global Root CA1 - BJCA Global Root CA2 [0] https://hg.mozilla.org/projects/nss/raw-file/NSS_3_90_RTM/lib/ckfw/builtins/certdata.txt PR-URL: nodejs#48416 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com> Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
...and remove them triagers Fixes: nodejs#48155 PR-URL: nodejs#48449 Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Introduce APIs that allow for the creation of JavaScript strings without copying the underlying native string into the engine. The APIs fall back to regular string creation if the engine's external string APIs are unavailable. In this case, an optional boolean out-parameter indicates that the string was copied, and the optional finalizer is called if given. PR-URL: nodejs#48339 Fixes: nodejs#48198 Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com> Signed-off-by: Gabriel Schulhof <gabrielschulhof@gmail.com>
PR-URL: nodejs#48451 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
- `@rollup/plugin-commonjs@25.0.1` - `rollup@3.24.1` PR-URL: nodejs#48417 Reviewed-By: Moshe Atlow <moshe@atlow.co.il> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
PR-URL: nodejs#48387 Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Qingyu Deng <i@ayase-lab.com>
PR-URL: nodejs#48423 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Mestery <mestery@protonmail.com>
Implement defining properties via V8's `v8::Object::CreateDataProperty()`, which is faster for data-valued, writable, configurable, and enumerable properties. Re: nodejs#45905 Signed-off-by: Gabriel Schulhof <gabrielschulhof@gmail.com> PR-URL: nodejs#48440 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
PR-URL: nodejs#48463 Fixes: nodejs#48452 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: LiviaMedeiros <livia@cirno.name> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Mestery <mestery@protonmail.com> Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
toVFile.readSync() is removed in favor of readSync(). PR-URL: nodejs#48485 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
PR-URL: nodejs#48485 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
PR-URL: nodejs#48487 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Moshe Atlow <moshe@atlow.co.il> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
This change is a fix for handling headersTimeout and requestTimeout that causes unexpected behavior if the HTTP server is started on boot: - the connections to the server can be closed immediately with the status HTTP 408 This issue usually happens on IoT or embedded devices where the reference timestamp (returned by uv_hrtime()) is counted since boot and can be smaller than the headersTimeout or the requestTimeout value. Additionally added performance improvement to process the list of connection only if one of the timers should be processed PR-URL: nodejs#48291 Reviewed-By: Robert Nagy <ronagy@icloud.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Paolo Insogna <paolo@cowtech.it> Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
8e3f058
to
2c7ffa0
Compare
Fast-track has been requested by @nodejs-github-bot. Please 👍 to approve. |
Converting to draft to make it clear that this is not intended to merge. Opened to get CI running as early as possible. Criteria for possibly merge in the future are:
|
heads up @lukekarrys you'll need to also include the commit with |
@ruyadorno the commit was created automatically by our CI to include both apologies if this makes it more confusing. i can close this and open a new PR with the cherry picked commits that already landed on |
oh I see! personally I find that cherry-picking the commits is going to be less confusing 😊 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would prefer if this is delayed while we sort out a licensing question.
cc @nodejs/tsc
b809016
to
ef85828
Compare
ef85828
to
490fc00
Compare
Any news on the license front @mcollina ? |
@ruyadorno I think I messed up trying to make this PR use the cherry picked commit to backport. We also just released |
This PR contains changes from:
npm@10.0.0
npm@10.1.0
10.0.0
10.0.0 (2023-08-31)
npm
now supports node^18.17.0 || >=20.5.0
if-present
to ignore missing scripts.@npmcli/agent
is now used as the agent for network requestsci-name
config has been removedhashAlgorithm
value is no longer being passed through flatOptionstmp
config has been removedmetrics-registry
config has been removed.NPM_PACKAGE_ARG_8909_STRICT=1
was set.Bug Fixes
e0d3edd
#6641 remove "ci-name" config (@wraithgar)0a71ebb
#6641 stop retrying on 409 conflict (@wraithgar)9344167
#135 remove strict 8909 mode (@wraithgar)b34ee65
#6706 set objectMode for search filter stream (@lukekarrys)f916d33
#6715 allow searching packages with no description (@lukekarrys)0318f44
#6641 remove implicit if-present logic from run-script workspaces (@wraithgar)db91a77
#6641 remove "hashAlgorithm" from flatOptions (@wraithgar)ece52a3
#6641 remove "tmp" config (@wraithgar)1f767aa
#6641 remove metric-registry config (@wraithgar)Documentation
c736b62
#6686 add missing bugs key in package-json.md (#6686) (@airscripts)c1e01d9
#6680 Update package-json.md (#6680) (@p-chan, @ljharb)e5338af
#6672 remove link to deprecatednpm set-script
command (#6672) (@emmanuel-ferdman)Dependencies
5ab3f7e
#6706@npmcli/git@5.0.3
eb41977
#6706@npmcli/run-script@7.0.1
f30c9e3
#6706@npmcli/git@5.0.2
f334466
#6706pacote@17.0.4
bb63bf9
#6706@npmcli/run-script@7.0.0
75642c6
#6706@npmcli/promise-spawn@7.0.0
dbb18f4
#6706@npmcli/agent@2.1.0
812aa6d
#6706sigstore@2.1.0
7fab9d3
#6706@sigstore/tuf@2.1.0
12337cc
#6706which@4.0.0
b1ad3ad
#6706npm-packlist@8.0.0
43831d0
#6706pacote@17.0.3
44e8fec
#6706pacote@17.0.2
0d2e2c9
#6706 bump sigstore from 1.7.0 to 2.0.0dbd5885
#6706npm-profile@9.0.0
2ee0fb3
#6706npm-registry-fetch@16.0.0
81ff4df
#6706pacote@17.0.1
2b23d44
#6706 hoistread-package-json@7.0.0
325ed05
#6706 hoistnormalize-package-data@6.0.0
c3a1a02
#6706@npmcli/metavuln-calculator@7.0.0
f1dd130
#6706@npmcli/git@5.0.1
10792ea
#6706init-package-json@6.0.0
cac0725
#6706pacote@17.0.0
fd8beaf
#6706npm-pick-manifest@9.0.0
65f435e
#6706 hoistlru-cache@10.0.1
c784b57
#6706npm-package-arg@11.0.0
d6b1790
#6706normalize-package-data@6.0.0
2f03fb9
#6706make-fetch-happen@13.0.0
729e893
#6706hosted-git-info@7.0.0
7af81c7
#6706cacache@18.0.0
b0849ab
#6706@npmcli/package-json@5.0.0
c9587d7
#6706@npmcli/git@5.0.0
e28d426
#6706minipass-fetch@3.0.4
61e9b00
#6706@npmcli/metavuln-calculator@6.0.1
2c5542d
#6706minipass@7.0.3
ede7f5e
#6706glob@10.3.3
4c9eb17
#6706npm-install-checks@6.2.0
88ece81
#6706npm-pick-manifest@8.0.2
9117a4f
#6706ssri@10.0.5
45f8d6f
#6706make-fetch-happen@12.0.0
f6f6a18
#6706fs-minipass@3.0.3
5eea975
#6706cacache@17.1.4
ca33c98
#6706@npmcli/metavuln-calculator@6.0.0
7be541a
#6706npm-profile@8.0.0
edbc25a
#6706pacote@16.0.0
5d0d859
#6706npm-registry-fetch@15.0.0
@npmcli/arborist@7.0.0
@npmcli/config@7.1.0
libnpmaccess@8.0.0
libnpmdiff@6.0.0
libnpmexec@7.0.0
libnpmfund@4.1.0
libnpmhook@10.0.0
libnpmorg@6.0.0
libnpmpack@6.0.0
libnpmpublish@9.0.0
libnpmsearch@7.0.0
libnpmteam@6.0.0
libnpmversion@5.0.0
10.1.0
10.1.0 (2023-09-08)
Features
1c93c44
#6755 Add--cpu
and--os
option to override platform specific install (#6755) (@yukukotani)Bug Fixes
7bf2374
#6762 make$npm_execpath
always point to npm (@rotu)Documentation
09d8e0a
#6759 fix versions of node.js in readme (#6759) (@JoaoOtavioS)Dependencies
f76066a
#6771@npmcli/agent@2.1.1
@npmcli/arborist@7.1.0
@npmcli/config@7.2.0
libnpmdiff@6.0.1
libnpmexec@7.0.1
libnpmfund@4.1.1
libnpmpack@6.0.1