Skip to content
This repository has been archived by the owner on Jun 7, 2022. It is now read-only.

Update Node.js to v18 #503

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Update Node.js to v18 #503

wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 1, 2022

Mend Renovate

This PR contains the following updates:

Package Type Update New value References Sourcegraph
node final major 18.3.0-alpine source code search for "node"

Test plan: CI should pass with updated dependencies. No review required: this is an automated dependency update PR.


Release Notes

nodejs/node

v18.3.0

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

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

Compare Source

Notable Changes
Commits

v18.0.0

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


Configuration

📅 Schedule: Branch creation - "on the 1st through 7th day of the month" in timezone America/Los_Angeles, 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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from a team as a code owner May 1, 2022 09:15
@renovate renovate bot added the bot label May 1, 2022
@renovate renovate bot force-pushed the renovate/node-18.x branch from 9db036b to 6c2c0aa Compare May 4, 2022 02:11
@renovate renovate bot force-pushed the renovate/node-18.x branch 3 times, most recently from b3ca9aa to f0cc219 Compare May 19, 2022 04:29
@renovate renovate bot changed the title Update Node.js to v18 Update Node.js to v18 - autoclosed May 29, 2022
@renovate renovate bot closed this May 29, 2022
@renovate renovate bot deleted the renovate/node-18.x branch May 29, 2022 04:34
@renovate renovate bot changed the title Update Node.js to v18 - autoclosed Update Node.js to v18 May 29, 2022
@renovate renovate bot restored the renovate/node-18.x branch May 29, 2022 09:48
@renovate renovate bot reopened this May 29, 2022
@renovate renovate bot force-pushed the renovate/node-18.x branch 2 times, most recently from 2f67f18 to 757e00c Compare June 7, 2022 01:04
@renovate renovate bot force-pushed the renovate/node-18.x branch from 757e00c to d881a84 Compare June 7, 2022 03:22
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant