Skip to content
This repository was archived by the owner on Jan 2, 2026. It is now read-only.

Releases: solarwinds/solarwinds-apm-node

v13.1.0

24 Aug 20:25
v13.1.0
3b47ea2

Choose a tag to compare

Features

  • Updated bindings with better K8S support

Maintenance

  • Bumped semver dependency version

v13.0.0

09 May 23:20
v13.0.0
1646e44

Choose a tag to compare

Features

  • Node 20 support
  • Report AWS and Azure VM metadata for Service and Host correlation

Breaking

  • Node 14 no longer supported (EOL)

Fixes

  • Proper error message when using an unsupported Node version

v12.0.0

13 Mar 21:51
v12.0.0
8a9ec0c

Choose a tag to compare

Features

  • Support arm64 (also known as armv8 or aarch64)
  • Update init message to latest specification
  • Update native bindings to latest version

Breaking

  • Remove support for RHEL/CentOS 7, Debian Stretch and Ubuntu 16.04 (minimum glibc now 2.27)
  • Remove undocumented partial support for non-LTS Node.js releases

Maintenance

  • Improve RemoteHost and RemoteUrl sanitisation

v11.2.0

16 Nov 17:41
77321c6

Choose a tag to compare

Features

  • Provide TypeScript definitions for most of the API surface
  • Automatically use the AppOptics SSL certificate when using an AppOptics collector
  • Update native bindings to support new certificate handling

v11.1.0

11 Oct 21:33
39c3d16

Choose a tag to compare

Features

  • Add metricFormat configuration option for advanced use.
  • Update native bindings to support new metrics format.

v11.0.0

23 Aug 18:11

Choose a tag to compare

Features

  • Add W3C Trace Context functionality using liboboe 10.3.x+ in mode 1.
  • Add Trace Context in Logs that match the Open Telemetry Specification.
  • Add Trace Context in Queries (SQL/CQL) to allow integration with SolarWinds DPM using Query Tags.
  • Add auto instrumentation of Node's native DNS module.
  • Add auto instrumentation to the promise interface of Node's native fs module.
  • Add auto instrumentation log4js package.
  • Updates and fixes mongodb probe to support db versions 2.6, 3, 4, 5 and both legacy and and latest drivers.
  • Upgrade tedious (MS SQL) probe to support latest.
  • Upgrade pino logging probe to support latest.

Maintenance

  • Refactor the logging probes API simplifying both api methods and configuration settings.
  • Refactor the morgan probe simplifying implementation and improving functionality.
  • Change naming of headers and reported KV pairs for Trigger Trace requests.
  • Change documented API Object Name to apm and global symbol to solarwinds-apm.
  • Update http/s probe KV pairs.
  • Improve SQL Sanitization moving it form Bindings to Agent.
  • Added ability to remove Double Quoted values during SQL Sanitization.
  • Remove array-flatten from dependencies.
  • Remove methods from dependencies.
  • Remove minimist from dependencies.
  • Remove glob from dependencies.
  • Remove cls-hooked from dependencies.
  • Replace debug-custom with debug dependency.
  • Gracefully Disable Lambda Functionality until issues are resolved and code refactored.
  • Remove bin functionality which was outdated and undocumented.
  • Remove deprecated environment variables.
  • Remove the code used to detect and potentially handle conflicts with newrelic, strong-agent and appdynamics and also removes the ignoreConfilicts config setting.
  • Remove disabled notifier "dead code".
  • Remove semver Conditionals for Outdated Node-Versions. If it is not a supported version, behavior is expected to be unexpected.
  • Remove debug code.
  • Remove support for node versions 10 and 12. Supported versions are now 14, 16 and 18.
  • Remove support from old versions of hapi and vision packages.
  • Remove support for pg package versions under 7.
  • Remove support for amqp package. Package has not been updated in 4 years. Not actively tested. Has alternative.

Breaking changes

  • SolarWinds APM is not expected to be backwards compatible with AppOptics APM.

Bug fix

  • Completely remove support node-cassandra-cql package.
  • Fix false warning of main file loaded before agent.
  • Fix the q probe to only binds when tracing.
  • Resolve circular dependencies.
  • Always masks the Service Key.
  • Removes untrue warning that traceMode config setting is deprecated.