Node Agent 4.10.0

Released on: 
Thursday, November 1, 2018 - 14:06

New features

  • Added DatastoreShim#getDatabaseNameFromUseQuery

    This new method can be used to extract the database name from USE SQL queries.

Improvements

  • Added link to CONTRIBUTING.md file in README.md

    Thanks to Yuri Tkachenko (@tamtamchik) for the contribution.

  • Added VS Code settings to git ignore.

  • Fixed bug preventing Distributed Tracing (DT) from fully functioning when Cross Application Tracing (CAT) was disabled.

  • Renames better-cat integration test organization to be distributed-tracing and updated some test verbiage to use DT or distributed tracing instead of CAT or cross application tracing.

Bug fixes

  • The agent will no longer break express routers in the case of using regex paths in a list.

    Previously, the agent would overwrite the regex with the source of the regex. The agent now makes a copy of the route array and mutates that instead.

  • Attributes will now be properly propagated to PageView events.

    The agent may now be configured to pass attributes along to the browser agent. The attributes that match the include/exclude rules in the browser_monitor.attributes section will now be placed on PageView events.