Skip to content

Conversation

@trentm
Copy link
Member

@trentm trentm commented Sep 6, 2023

Mainly this is a new 4.x major release stream to bump the minimum supported Node.js to allow us to modernize.
The new min support Node.js is v14.17.0.
We will maintain 3.x (in the "3.x" branch) for 6 months.

See the changelog (https://github.com/elastic/apm-agent-nodejs/blob/main/CHANGELOG.asciidoc#400---20230907) for a list of breaking changes. Our hope is that upgrading is not onerous at all -- assuming you are using a supported Node.js version. There is an upgrade guide as well (link coming once we have a docs build of that).

checklist

@trentm trentm requested a review from david-luna September 6, 2023 18:09
@trentm trentm self-assigned this Sep 6, 2023
@github-actions github-actions bot added the agent-nodejs Make available for APM Agents project planning. label Sep 6, 2023
@david-luna
Copy link
Member

holding the approval to avoid merging before #3612

@trentm
Copy link
Member Author

trentm commented Sep 7, 2023

  • possibly do a 4.0.0-rc.1 release (it should not be marked as latest in npm)

This didn't work. I'll open a separate bug to handle the npm publish tagging correctly for pre-releases. I got it wrong trying to interpret whether npm publish uses a "latest" tag for pre-releases from experimentation. My experimentation was with the https://www.npmjs.com/package/@trentm/npmplay package.

@trentm trentm merged commit b959464 into main Sep 7, 2023
@trentm trentm deleted the trentm/release-4.0.0 branch September 7, 2023 18:02
@trentm
Copy link
Member Author

trentm commented Sep 7, 2023

@reakaleek reakaleek mentioned this pull request Sep 13, 2023
6 tasks
PeterEinberger pushed a commit to fpm-git/apm-agent-nodejs that referenced this pull request Aug 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent-nodejs Make available for APM Agents project planning.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants