Skip to content
This repository has been archived by the owner on Apr 24, 2024. It is now read-only.

Releases: newrelic/node-newrelic-koa

v6.1.0

12 Jan 19:35
12c399d
Compare
Choose a tag to compare
  • 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

20 Jul 20:49
Compare
Choose a tag to compare
  • Added versioned tests to the files list within package.json

v6.0.0

20 Jul 14:30
Compare
Choose a tag to compare
  • 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

02 Nov 22:43
Compare
Choose a tag to compare
  • Removed Node v8.x from CI

v4.1.0

13 Oct 18:17
Compare
Choose a tag to compare
  • 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

13 Jul 22:21
Compare
Choose a tag to compare
  • 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.