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

v22.11.0 proposal #55504

Merged
merged 1 commit into from
Oct 29, 2024
Merged

v22.11.0 proposal #55504

merged 1 commit into from
Oct 29, 2024

Conversation

richardlau
Copy link
Member

@richardlau richardlau commented Oct 23, 2024

2024-10-29, Version 22.11.0 'Jod' (LTS), @richardlau

Notable Changes

This release marks the transition of Node.js 22.x into Long Term Support (LTS)
with the codename 'Jod'. The 22.x release line now moves into "Active LTS"
and will remain so until October 2025. After that time, it will move into
"Maintenance" until end of life in April 2027.

Other than updating metadata, such as the process.release object, to reflect
that the release is LTS, no further changes from Node.js 22.10.0 are included.

OpenSSL 3.x

Official binaries for Node.js 22.x currently include OpenSSL 3.0.x (more
specifically, the quictls OpenSSL fork).
OpenSSL 3.0.x is the currently designated long term support version that is
scheduled to be supported until 7th September 2026, which is within the expected
lifetime of Node.js 22.x. We are expecting upstream OpenSSL to announce a
successor long term support version prior to that date and since OpenSSL now
follows a semantic versioning-like versioning scheme we expect to be able to
update to the next long term supported version of OpenSSL during the lifetime of
Node.js 22.x.


Related tasks:

Notable changes:

This release marks the transition of Node.js 22.x into Long Term Support (LTS)
with the codename 'Jod'. The 22.x release line now moves into "Active LTS"
and will remain so until October 2025. After that time, it will move into
"Maintenance" until end of life in April 2027.

Other than updating metadata, such as the `process.release` object, to reflect
that the release is LTS, no further changes from Node.js 22.10.0 are included.

PR-URL: #55504
@nodejs-github-bot nodejs-github-bot added meta Issues and PRs related to the general management of the project. needs-ci PRs that need a full CI run. v22.x v22.x Issues that can be reproduced on v22.x or PRs targeting the v22.x-staging branch. labels Oct 23, 2024
@RedYetiDev RedYetiDev added release Issues and PRs related to Node.js releases. and removed meta Issues and PRs related to the general management of the project. labels Oct 23, 2024
@richardlau richardlau added the request-ci Add this label to start a Jenkins CI on a PR. label Oct 23, 2024
@github-actions github-actions bot removed the request-ci Add this label to start a Jenkins CI on a PR. label Oct 23, 2024
@nodejs-github-bot

This comment was marked as outdated.

@nodejs-github-bot

This comment was marked as outdated.

@richardlau
Copy link
Member Author

The two coverage workflows were failing for the same reason (below threshold) as 22.10.0 (afe4bc6) and 22.9.0 (4631be0). The "without intl" coverage workflow failed for 22.8.0 (78ee90e) also due to failing to meet the threshold (although for that release the other (i.e. with intl) coverage workflow passed).

@nodejs-github-bot

This comment was marked as outdated.

@nodejs-github-bot
Copy link
Collaborator

nodejs-github-bot commented Oct 24, 2024

CI: https://ci.nodejs.org/job/node-test-pull-request/63271/

CITGM (this proposal): https://ci.nodejs.org/job/citgm-smoker/3495/
CITGM (v22.10.0): https://ci.nodejs.org/job/citgm-smoker/3496/

ncu-ci citgm 3496 3495
$ ncu-ci citgm 3496 3495
--------------------------------------------------------------------------------
[1/1] Running CITGM: 3496
--------------------------------------------------------------------------------
✔  Summary data downloaded
✔  Results data downloaded
✔  Summary data downloaded
✔  Results data downloaded
----------------------------------- Summary ------------------------------------
Result     FAILURE
URL        https://ci.nodejs.org/job/citgm-smoker/3496/
Source     https://api.github.com/repos/nodejs/node/git/refs/tags/v22.10.0
Commit     [afe4bc668d4d] 2024-10-16, Version 22.10.0 (Current)
Date       2024-10-16 16:11:47 +0200
Author     Antoine du Hamel <[email protected]>
----------------------------------- Summary ------------------------------------
Result     FAILURE
URL        https://ci.nodejs.org/job/citgm-smoker/3495/
Source     https://api.github.com/repos/nodejs/node/git/refs/heads/v22.11.0-proposal
Commit     [4e0f2773ff94] 2024-10-29, Version 22.11.0 'Jod' (LTS)
Date       2024-10-23 16:53:25 +0000
Author     Richard Lau <[email protected]>
----------------------------------- Results ------------------------------------



FAILURE: 4 failures in 3495 not present in 3496


┌────────────────────────┬───────────────────────┐
│ (index)                │ 0                     │
├────────────────────────┼───────────────────────┤
│ win-vs2022             │ 'pino-v9.5.0'         │
│ rhel8-ppc64le          │                       │
│ fedora-latest-x64      │ '@yarnpkg/cli-v4.5.1' │
│ debian11-x64           │                       │
│ alpine-latest-x64      │                       │
│ debian12-x64           │                       │
│ fedora-last-latest-x64 │                       │
│ osx11-x64              │                       │
│ rhel8-x64              │ 'pino-v9.5.0'         │
│ rhel8-s390x            │ 'sqlite3-v5.1.7'      │
│ osx11                  │                       │
│ aix72-ppc64            │                       │
│ ubuntu2204-64          │                       │
└────────────────────────┴───────────────────────┘
$

Release build with 4e0f277: https://ci-release.nodejs.org/job/iojs+release/10568/

richardlau added a commit that referenced this pull request Oct 29, 2024
@richardlau richardlau merged commit 4e0f277 into v22.x Oct 29, 2024
71 of 73 checks passed
@richardlau richardlau deleted the v22.11.0-proposal branch October 29, 2024 13:24
richardlau added a commit that referenced this pull request Oct 29, 2024
Notable changes:

This release marks the transition of Node.js 22.x into Long Term Support (LTS)
with the codename 'Jod'. The 22.x release line now moves into "Active LTS"
and will remain so until October 2025. After that time, it will move into
"Maintenance" until end of life in April 2027.

Other than updating metadata, such as the `process.release` object, to reflect
that the release is LTS, no further changes from Node.js 22.10.0 are included.

PR-URL: #55504
richardlau added a commit to richardlau/nodejs.org that referenced this pull request Oct 29, 2024
github-merge-queue bot pushed a commit to nodejs/nodejs.org that referenced this pull request Oct 29, 2024
richardlau added a commit to nodejs/Release that referenced this pull request Oct 29, 2024
Ceres6 pushed a commit to Ceres6/node that referenced this pull request Oct 30, 2024
Notable changes:

This release marks the transition of Node.js 22.x into Long Term Support (LTS)
with the codename 'Jod'. The 22.x release line now moves into "Active LTS"
and will remain so until October 2025. After that time, it will move into
"Maintenance" until end of life in April 2027.

Other than updating metadata, such as the `process.release` object, to reflect
that the release is LTS, no further changes from Node.js 22.10.0 are included.

PR-URL: nodejs#55504
louwers pushed a commit to louwers/node that referenced this pull request Nov 2, 2024
Notable changes:

This release marks the transition of Node.js 22.x into Long Term Support (LTS)
with the codename 'Jod'. The 22.x release line now moves into "Active LTS"
and will remain so until October 2025. After that time, it will move into
"Maintenance" until end of life in April 2027.

Other than updating metadata, such as the `process.release` object, to reflect
that the release is LTS, no further changes from Node.js 22.10.0 are included.

PR-URL: nodejs#55504
tpoisseau pushed a commit to tpoisseau/node that referenced this pull request Nov 21, 2024
Notable changes:

This release marks the transition of Node.js 22.x into Long Term Support (LTS)
with the codename 'Jod'. The 22.x release line now moves into "Active LTS"
and will remain so until October 2025. After that time, it will move into
"Maintenance" until end of life in April 2027.

Other than updating metadata, such as the `process.release` object, to reflect
that the release is LTS, no further changes from Node.js 22.10.0 are included.

PR-URL: nodejs#55504
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-ci PRs that need a full CI run. release Issues and PRs related to Node.js releases. v22.x v22.x Issues that can be reproduced on v22.x or PRs targeting the v22.x-staging branch.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants