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

4.0.0 #3613

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 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
@elastic-apm-tech elastic-apm-tech added this to In Progress in APM-Agents (OLD) 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
14 checks passed
APM-Agents (OLD) automation moved this from In Progress to Done 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
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
Development

Successfully merging this pull request may close these issues.

None yet

2 participants