openai@7.0.0 declares support for Node >=22.0.0 only, a narrower range than 6.49.0. If your project pins an older Node, that pin is now outside what this release supports. The changelog lists “require Node.js 22 and codify version support” as its one breaking change.

What changed

Before and after

A .nvmrc that pins Node 20 is what the scan reports:

20

A pin inside the supported range is accepted:

22

This is not a patch. No rewrite exists for this finding, so the pin has to be changed by you, in whichever of the five locations holds it.

Migration guidance and its limits

Neither emendant fix nor a model provider has anything to apply for this release. The finding is report only: Emendant tells you which file pins an out-of-range Node and leaves the file as it is.

Run emendant scan, then move each reported pin to Node 22 or later. Update the runtime your deployment and CI actually use as well, not just the version file, and run your typecheck and tests on the new version. The finding carries medium confidence. A pin may be deliberate, for example on a service that cannot move yet. In that case, stay on 6.49.0 until it can.

The scan reads only the files and CI step listed above. A Node version set anywhere else is not read. A clean scan says no pin in those places falls outside >=22.0.0. It does not show which Node your production environment runs, and it says nothing more about the rest of the release.

What Emendant detects, fixes and verifies

1 change in openai 7.0.0. 0 automatic fixes, 0 fixes requiring a model provider you choose, 1 report only. Each patch states which checks passed. Understand patch evidence.

ChangeSeverityDetectsFixVerified by
Supports only node >=22.0.0
openai-npm-7.0.0-node-requirement-tightened
Breaking
medium confidence
  • a Node version pinned outside >=22.0.0 in .nvmrc, .node-version, .tool-versions, volta.node or an actions/setup-node step
Report onlyNot applicable

emendant explain <change-id> prints any row's entry, guidance and sources at the terminal.

Coverage

Requires emendant@0.11.0 or later. Run emendant feed update to get the latest coverage.

Coverage details
Snapshot
2026-10-23.2, sequence 60, signed 23 October 2026
Feed entry
feed/npm/openai/7.0.0.json

emendant feed status shows the snapshot your machine holds.

Primary sources

Scan your repository

Find affected code without editing your files.

npx emendant scan

Then npx emendant fix writes the patches the table says exist. The getting started guide covers the flags and the patch grades.

The OpenAI Node SDK migration guide lists every release page and says which to read for your upgrade.