Skip to content

4.0.0 #3613

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

Merged
merged 3 commits into from
Sep 7, 2023
Merged

4.0.0 #3613

merged 3 commits into from
Sep 7, 2023

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.

2 participants