From 9f38b3fda9221749d8ffb97403de213d662135ea Mon Sep 17 00:00:00 2001 From: Emily Ashley <15912063+emilyashley@users.noreply.github.com> Date: Wed, 21 Sep 2022 10:44:01 -0500 Subject: [PATCH] Prepare 4.0.0 release (#623) --- CHANGELOG.md | 25 +++++++++++++++++++++++++ RELEASING.md | 7 +++++-- examples/node-tracing/package-lock.json | 10 +++++----- package-lock.json | 4 ++-- package.json | 2 +- 5 files changed, 38 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6a59d855..2f1ad469 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,30 @@ # beeline-nodejs changelog +## 4.0.0 [2022-09-20] + +### !!! Breaking Changes !!! + +- Drop Node v12, no longer security supported (#614) | [@emilyashley](https://github.com/emilyashley) + +### Maintenance + +- maint: add node 18 to CI matrix (#610) | [@vreynolds](https://github.com/vreynolds) +- maint: make sure ci uses node matrix (#607) | [@vreynolds](https://github.com/vreynolds) +- Bump jest from 28.1.3 to 29.0.3 (#622) +- Bump fastify from 3.29.2 to 4.6.0 (#621) +- Bump @opentelemetry/core from 1.6.0 to 1.7.0 (#620) +- Bump @typescript-eslint/eslint-plugin from 5.37.0 to 5.38.0 (#619) +- Bump @typescript-eslint/parser from 5.37.0 to 5.38.0 (#618) +- Bump @typescript-eslint/eslint-plugin from 5.30.0 to 5.31.0 (#609) +- Bump eslint from 8.14.0 to 8.20.0 (#604) +- Bump @typescript-eslint/eslint-plugin from 5.27.0 to 5.30.0 (#600) +- Bump typescript from 4.7.3 to 4.7.4 (#599) +- Bump typescript from 4.6.4 to 4.7.3 (#598) +- Bump @typescript-eslint/eslint-plugin from 5.22.0 to 5.27.0 (#596) +- Bump @opentelemetry/core from 1.2.0 to 1.3.0 (#595) +- Bump jest from 28.0.3 to 28.1.0 (#594) +- Bump @typescript-eslint/parser from 5.22.0 to 5.27.0 (#593) + ## 3.4.0 [2022-05-04] ### Enhancements diff --git a/RELEASING.md b/RELEASING.md index 3f7c4fde..0d68b71c 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -11,5 +11,8 @@ - Update `CHANGELOG.md` with the changes since the last release. - Commit changes, push, and open a release preparation pull request for review. - Once the pull request is merged, fetch the updated `main` branch. -- Apply a tag for the new version on the merged commit: vX.Y.Z, for example v1.1.2. -- Push the new version tag up to the project repository to kick off build and artifact publishing to GitHub and the NPM registry. +- Apply a tag for the new version on the merged commit (e.g. `git tag -a v2.3.1 -m "v2.3.1"`) +- Push the tag upstream (this will kick off the release pipeline in CI) e.g. `git push origin v2.3.1` +- Copy change log entry for newest version into draft GitHub release created as part of CI publish steps. + - Make sure to "generate release notes" in github for full changelog notes and any new contributors +- Publish the github draft release and this will kick off publishing to GitHub and the NPM registry. diff --git a/examples/node-tracing/package-lock.json b/examples/node-tracing/package-lock.json index 51863c66..a0b3aa86 100644 --- a/examples/node-tracing/package-lock.json +++ b/examples/node-tracing/package-lock.json @@ -20,7 +20,7 @@ }, "../..": { "name": "honeycomb-beeline", - "version": "3.4.0", + "version": "4.0.0", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.0.2", @@ -36,8 +36,8 @@ "@typescript-eslint/parser": "^5.6.0", "eslint": "^8.0.1", "express": "^4.17.1", - "fastify": "^3.0.0", - "jest": "^28.0.3", + "fastify": "^4.6.0", + "jest": "^29.0.3", "jest-in-case": "^1.0.2", "pg": "^8.5.1", "pg-query-stream": "^4.0.0", @@ -1693,8 +1693,8 @@ "debug": "^4.2.0", "eslint": "^8.0.1", "express": "^4.17.1", - "fastify": "^3.0.0", - "jest": "^28.0.3", + "fastify": "^4.6.0", + "jest": "^29.0.3", "jest-in-case": "^1.0.2", "libhoney": "^4.0.0", "on-headers": "^1.0.2", diff --git a/package-lock.json b/package-lock.json index fe2f22ed..0b5f27c8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "honeycomb-beeline", - "version": "3.4.0", + "version": "4.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "honeycomb-beeline", - "version": "3.4.0", + "version": "4.0.0", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.0.2", diff --git a/package.json b/package.json index 25c2f932..a3fde8d2 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "node": "16.17.0" }, "license": "Apache-2.0", - "version": "3.4.0", + "version": "4.0.0", "repository": { "type": "git", "url": "https://github.com/honeycombio/beeline-nodejs.git"