Releases: newrelic/node-newrelic-koa
v6.1.0
-
Removed context-less timer hop from transaction state test.
The context-less timer hope was not specific to koa execution. With the upcoming AsyncLocal implementation there are new limitations to boundaries we can track promises that cause this to fail. Given this setup is not specific to koa functionality, modifying to remove.
-
Added workflow to automate preparing release notes by reusing the newrelic/node-newrelic/.github/workflows/prep-release.yml@main workflow from agent repository.
-
Added job to automatically add issues/pr to Node.js Engineering board
-
Added a pre-commit hook to check if package.json changes and run oss third-party manifest and oss third-party notices. This will ensure the third_party_manifest.json and THIRD_PARTY_NOTICES.md are up to date.
-
Added a pre-commit hook to run linting via husky
-
Added @newrelic/eslint-config to rely on a centralized eslint ruleset.
-
Upgraded setup-node CI job to v2 and changed the linting node version to lts/* for future proofing
v6.0.1
v6.0.0
-
BREAKING Removed support for Node 10.
The minimum supported version is now Node v12. For further information on our support policy, see: https://docs.newrelic.com/docs/agents/nodejs-agent/getting-started/compatibility-requirements-nodejs-agent.
-
Added support for Node 16.
-
Updated module to use files array instead of publishing all except
.npmignore
. -
Removed the
methods
package as a dependency and updated code to just lowercase http methods. -
Upgraded tap to v15.
-
Removed deprecated tap methods.
-
Added @koa/router to the list of supported routing modules in README.
-
Bumped
@newrelic/test-utilities
to ^5.1.0.
v5.0.0
v4.1.0
-
Fixed bug where _matchedRoute instrumentation would throw if there was
no active transaction.Thank you to @jgeurts for the contribution!
-
Added Node 14 testing to CI.
Thank you to @jgeurts for the contribution!
Node 14 appears safe to use with this package based on existing testing. Official
sign-off on Node 14 support for the Node.js agent all supporting packages will come
in a future release. -
Bumped node-test-utilities to ^4.0.0.
-
Added additional dependency language to bottom of third party notices.
-
Updated README, contrib guidelines and templates to better match new open
by default standards. -
Updated readme with community-plus header.
-
Updated README as part of the repo consistency project.
-
Added additional files to npm ignore.
-
Added open source policy workflow to repository.
v4.0.0
- Updated to Apache 2.0 license.
- Bumped minimum peer dependency (and dev dependency) of newrelic (agent) to 6.11 for license matching.
- Added code of conduct file.
- Updated readme with more detail.
- Updated pull request template.
- Added issue templates for bugs and enhancements.
- Updated contributing guide.
- Migrated CI to GitHub Actions.
- Added copyright headers to all source files.
- Removed Coveralls integration.
- Added third party notices file and metadata for dependencies.
- Bumped minimum versions of tap, coveralls and semver.
- Added repository property to package.json.
- Limited koa-router and @koa/router tests to below versions with known naming issues (8.0.3+).
- Modified router-instrumentation.js to fully conform with linting rules.