Skip to content
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

chore(deps): update node.js to v18 #418

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

tradeshift-renovate[bot]
Copy link

@tradeshift-renovate tradeshift-renovate bot commented Jan 18, 2024

This PR contains the following updates:

Package Type Update Change
node stage major 16.15.1-alpine3.14 -> 18.3.0-alpine3.14

Release Notes

nodejs/node (node)

v18.3.0: 2022-06-01, Version 18.3.0 (Current), @​bengl

Compare Source

Notable Changes
  • [dc3b91f351] - deps: update undici to 5.4.0 (Node.js GitHub Bot) #​43262
  • [d6cf409d78] - (SEMVER-MINOR) util: add parseArgs module (Benjamin Coe) #​42675
  • [9539cfa358] - (SEMVER-MINOR) http: add uniqueHeaders option to request and createServer (Paolo Insogna) #​41397
  • [41fdc2617d] - deps: upgrade npm to 8.11.0 (npm team) #​43210
  • [0000654e47] - deps: patch V8 to 10.2.154.4 (Michaël Zasso) #​43067
  • [b3c8e609fd] - (SEMVER-MINOR) deps: update V8 to 10.2.154.2 (Michaël Zasso) #​42740
  • [3e89b7336d] - (SEMVER-MINOR) fs: make params in writing methods optional (LiviaMedeiros) #​42601
  • [9539cfa358] - (SEMVER-MINOR) http: add uniqueHeaders option to request and createServer (Paolo Insogna) #​41397
  • [8f5b4570e5] - (SEMVER-MINOR) net: add ability to reset a tcp socket (pupilTong) #​43112
  • [5eff7b4a6a] - (SEMVER-MINOR) Revert "build: make x86 Windows support temporarily experimental" (Michaël Zasso) #​42740
    • This means 32-bit Windows binaries are back with this release.
Commits

v18.2.0: 2022-05-17, Version 18.2.0 (Current), @​BethGriggs prepared by @​RafaelGSS

Compare Source

Notable Changes
OpenSSL 3.0.3

This update can be treated as a security release as the issues addressed in OpenSSL 3.0.3 slightly affect Node.js 18.
See https://nodejs.org/en/blog/vulnerability/openssl-fixes-in-regular-releases-may2022/ for more information on how the May 2022 OpenSSL releases affect other Node.js release lines.

Other Notable Changes
Commits

v18.1.0: 2022-05-03, Version 18.1.0 (Current), @​targos

Compare Source

Notable Changes
Commits

v18.0.0: 2022-04-19, Version 18.0.0 (Current), @​BethGriggs

Compare Source

Node.js 18 is here! Highlights include the update of the V8 JavaScript engine to 10.1, global fetch enabled by default, and a core test runner module.

Initially, Node.js 18 will replace Node.js 17 as our ‘Current’ release line. As per the release schedule, Node.js 18 will be the ‘Current’ release for the next 6 months and then promoted to Long-term Support (LTS) in October 2022. Once promoted to long-term support the release will be designated the codename ‘Hydrogen’. Node.js 18 will be supported until April 2025.

Notable Changes
Deprecations and Removals
  • (SEMVER-MAJOR) fs: runtime deprecate string coercion in fs.write, fs.writeFileSync (Livia Medeiros) #​42607
  • (SEMVER-MAJOR) dns: remove dns.lookup and dnsPromises.lookup options type coercion (Antoine du Hamel) #​41431
  • (SEMVER-MAJOR) process: runtime deprecate multipleResolves (Benjamin Gruenbaum) #​41896
  • (SEMVER-MAJOR) stream: remove thenable support (Robert Nagy) #​40773
  • (SEMVER-MAJOR) tls: move tls.parseCertString to end-of-life (Tobias Nießen) #​41479
fetch (experimental)

An experimental fetch API is available on the global scope by default. The implementation is based upon undici, an HTTP/1.1 client written for Node.js by contributors to the project.

const res = await fetch('https://nodejs.org/api/documentation.json');
if (res.ok) {
  const data = await res.json();
  console.log(data);
}

Through this addition, the following globals are made available: fetch, FormData, Headers, Request, Response.

Disable this API with the --no-experimental-fetch command-line flag.

Contributed by Michaël Zasso in #​41811.

HTTP Timeouts

server.headersTimeout which limits the amount of time the parser will wait to receive the complete HTTP headers is now set to 60000 (60 seconds) by default.

server.requestTimeout which sets the timeout value in milliseconds for receiving the entire request from the client is now set to 300000 (5 minutes) by default.

If these timeouts expire, the serve


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@tradeshift-renovate tradeshift-renovate bot added the dependencies Pull requests that update a dependency file label Jan 18, 2024
@tradeshift-renovate tradeshift-renovate bot force-pushed the renovate/node-18.x branch 2 times, most recently from dd1c6cc to bfb0c7d Compare January 25, 2024 09:10
@tradeshift-renovate tradeshift-renovate bot force-pushed the renovate/node-18.x branch 4 times, most recently from ec1ec41 to d553ba0 Compare February 1, 2024 22:37
@tradeshift-renovate tradeshift-renovate bot force-pushed the renovate/node-18.x branch 3 times, most recently from fc13ca6 to 24f4505 Compare February 8, 2024 09:54
chore(deps): update dependency husky to v9.0.11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant