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

[NodeJS18 Upgrade] Update support matrix for node18 #4303

Open
hdhalter opened this issue Jun 13, 2023 · 3 comments
Open

[NodeJS18 Upgrade] Update support matrix for node18 #4303

hdhalter opened this issue Jun 13, 2023 · 3 comments
Assignees
Labels

Comments

@hdhalter
Copy link
Contributor

hdhalter commented Jun 13, 2023

We are going to stay with node16 for 2.9, and plan to move to node18 for 2.10.
This would ensure us to have enough time for the upgrade.
As well as compensate the changes for multiple teams.

We can also start the Python3.9 upgrade process as Python3.7 is about to be eol by 2023/06/23.

Once we go to node18 in 2.10, the support matrix of our product will need to remove these OSes:

  • RHEL7&CentOS7 / AmazonLinux2 (glibc2.17 / glibc2.26)
  • Ubuntu 16.04 / Ubuntu 18.04 (glibc2.23 / glibc2.27)
    (Note: we still bundle node14 as fallback so technically above can still run, but 14 is eol and we do not officially support them anymore)

This also requires that the 2.x branch stays on 16.20.0 in .nvmrc, and have no node18 specific code committed until 2.9.0 is released to the public.

Infra will take care of the node18 upgrade once after 2.9.0.

Thanks.

Originally posted by @peterzhuamazon in opensearch-project/opensearch-build#1563 (comment)

@hdhalter hdhalter self-assigned this Jun 13, 2023
@hdhalter hdhalter changed the title Hi All, Update support matrix for node18 Jun 13, 2023
@hdhalter hdhalter added 1 - Backlog Issue: The issue is unassigned or assigned but not started and removed untriaged labels Jun 13, 2023
@hdhalter hdhalter added this to the v2.10 milestone Jun 13, 2023
@peterzhuamazon peterzhuamazon self-assigned this Aug 29, 2023
@hdhalter
Copy link
Contributor Author

@peterzhuamazon - Is this still on track for 2.10?

@peterzhuamazon
Copy link
Member

@peterzhuamazon - Is this still on track for 2.10?

Yes @hdhalter and we will need to change the matrix before 2.10 release.

Thanks.

@peterzhuamazon peterzhuamazon changed the title Update support matrix for node18 [NodeJS18 Upgrade] Update support matrix for node18 Sep 6, 2023
@peterzhuamazon peterzhuamazon added upcoming release Don't merge until the version or feature is available 2 - In progress Issue/PR: The issue or PR is in progress. and removed 1 - Backlog Issue: The issue is unassigned or assigned but not started labels Sep 6, 2023
@peterzhuamazon
Copy link
Member

@hdhalter hdhalter added 3 - Done Issue is done/complete and removed 2 - In progress Issue/PR: The issue or PR is in progress. labels Sep 7, 2023
@peterzhuamazon peterzhuamazon removed upcoming release Don't merge until the version or feature is available v2.10.0 labels Sep 12, 2023
@hdhalter hdhalter modified the milestones: v2.10, Future release Oct 20, 2023
@hdhalter hdhalter added On hold and removed 3 - Done Issue is done/complete labels Oct 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants