Skip to content
This repository was archived by the owner on Jul 20, 2023. It is now read-only.

Latest commit

 

History

History
116 lines (67 loc) · 4.09 KB

CHANGELOG.md

File metadata and controls

116 lines (67 loc) · 4.09 KB

v6.1.0 (2022-11-09)

  • Updated instrumentation to store internal metadata in symbols instead of non-enumerable properties.

v6.0.0 (2022-07-28)

v5.2.0 (2022-04-18)

  • Added support for mysql2 client.execute.

  • Fixed mysql2 versioned tests to use local instrumentation vs agent instrumentation.

  • Removed usage of async module.

  • Bumped tap to ^16.0.1.

  • Resolved dev-only audit warnings: moment, ansi-regex, and tap.

v5.1.1 (2022-02-07)

  • Updated add-to-board to use org level NODE_AGENT_GH_TOKEN

  • Removed usages of internal tracer from tests.

  • Bumped newrelic dev dependency to ^8.6.0.

  • Bumped @newrelic/test-utilities to ^6.3.0.

v5.1.0 (2022-01-11)

  • 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

5.0.0 (2021-07-20):

4.0.0 (2020-08-10):

  • Updated to Apache 2.0 license.
  • Bumped minimum peer dependency (and dev dependency) of newrelic (agent) to 6.11 for license matching.
  • Added third party notices file and metadata for dependencies.
  • Updated README with more detail.
  • Added issue templates for bugs and enhancements.
  • Added code of conduct file.
  • Added contributing guide.
  • Added pull request template.
  • Migrated CI to GitHub Actions.
  • Added copyright headers to all source files.

3.0.0 (2019-10-30)

2.0.0 (2019-05-30)

  • Updates tests to make agent v5 compatible.

  • Bumps newrelic dependency minimum to 5.9.1 which includes critical fix for this module to load for mysql2/promise.

  • Reorganizes promises test to expose bug that is fixed in agent version 5.9.1.

  • Enforces supported Node versions (aligns with agent).

  • Fixes bug with mysql2/promise where underlying callback instrumentation would look at the wrong query arg for the callback.

1.0.2 (2018-11-14)

  • Replaced deep-link into agent to retrieve database name with call to shim.getDatabaseNameFromUseQuery().

  • Removed more items from the published package.

1.0.1 (2018-10-30)

  • Updated test utilities library and stopped deep linking into the agent.

1.0.0 (2018-10-26)

  • Initial release of mysql and mysql2 instrumentation as a separate module.

    Ports the MySQL instrumentation packaged with the agent to an external module.

  • Fixed instrumentation of mysql2/promise.