-
-
Couldn't load subscription status.
- Fork 6.4k
blog: add Migrating from Node.js 22 to Node.js 24 #8270
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
base: main
Are you sure you want to change the base?
Conversation
Summarize breaking and important changes when migrating from Node.js 22 LTS to Node.js 24 LTS.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #8270 +/- ##
==========================================
- Coverage 76.56% 76.52% -0.05%
==========================================
Files 117 117
Lines 9733 9733
Branches 329 330 +1
==========================================
- Hits 7452 7448 -4
- Misses 2279 2283 +4
Partials 2 2 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think there is a typo in the typo fix message 🙃
Co-authored-by: Brian Muenzenmeyer <[email protected]> Signed-off-by: Richard Lau <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what should be link with potential future migrations sections?
Please suggest the update you want to see. It will always be possible to update the post after it lands. If your point is that the link to https://nodejs.org/en/learn/migrations/introduction will go away with #8053, it could be updated as part of that? |
The pr that I linked is a pr that remove learn subsection about userland migration to include the userland migration explain on getting started. AND add migration guide on blog subsection. So IMO we shouldn't do an announcement blog post for migrations. We should just merge the pr with migrations guide. and on LTS annonce link the migration guides. |
If you read what I've put together for this PR, it's more than just "here is a list of codemods for migrations". See for example,
If you want to take what is here and merge it into the other PR, feel free. |
That a good thing. Because I'm now 100% aware of all thing that change between two LTS |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is amazing. Thanks!
|
@AugustinMauroy are you still blocking? |
|
I don't totally block, but I think we should try to move the entire migration section instead of having an announcement post. Which will either be removed or overwritten. |
Description
Summarize breaking and important changes when migrating from Node.js 22 LTS to Node.js 24 LTS.
I've created a new blog post for this (in
announcementsas that's where we put, e.g. https://nodejs.org/en/blog/announcements/v5-to-v7 (which is not quite the same)). My reasoning for a separate post to the normal release post is that it would be:Setting
blocked-- this should land at the same time as (or shortly after) Node.js 24.11.0 which will be the LTS transition release. I would rather land with the release (with no obvious errors) and then allow edits to this afterwards for any improvements.Validation
New page is created.
Related Issues
Refs: nodejs/Release#716
Check List
pnpm formatto ensure the code follows the style guide.pnpm testto check if all tests are passing.pnpm buildto check if the website builds without errors.I've covered new added functionality with unit tests if necessary.