Skip to content

feat!: require Node.js 26 or later - #62

Merged
pashidlos merged 2 commits into
nextfrom
feat/node-26
Nov 3, 2026
Merged

pashidlos merged 2 commits into
nextfrom
feat/node-26

Conversation

@pashidlos

@pashidlos pashidlos commented Nov 3, 2026 •

Copy link
Copy Markdown
Member

Breaking: merge after the server 6.0 release, together with the other Node 26 PRs (sdk-js #355, agent-cypress #282, agent-playwright #174, agent-codeceptjs #62). Each repo's next major then becomes 6.0.0, matching the server.

Change

  • engines.node goes to >=26; it was >=22. The owner set the floor at the latest stable release, which is Node.js 26 LTS "Lithium" (26.13.0). Node 27 has only an alpha, so it is not in CI.
  • CI tests Node 26 only. The release workflow runs on 26.
  • @types/node is on 26. The existing Dependabot ignore for its majors keeps it there.
  • The README's requirements line changes to match.

Release effect

Major: 6.0.0 (from 5.0.0). The feat!: title and the BREAKING CHANGE: footer both mark it, and the conventionalcommits preset treats them as a major.

🤖 Generated with Claude Code

The minimum runtime is the latest stable release, Node.js 26 LTS.
CI tests 26 only; Node 27 has no stable release yet.

BREAKING CHANGE: Node.js 25 and older are no longer supported.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@pashidlos
pashidlos changed the base branch from master to next November 3, 2026 07:00
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@pashidlos
pashidlos merged commit 73f7c31 into next Nov 3, 2026
2 checks passed
@pashidlos
pashidlos deleted the feat/node-26 branch November 3, 2026 07:05
@github-actions

github-actions Bot commented Nov 3, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 6.0.0-rc.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant