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

Latest commit

 

History

History
80 lines (66 loc) · 3.54 KB

File metadata and controls

80 lines (66 loc) · 3.54 KB

SolarWinds APM changelog

v11.0.0 is the first SolarWinds APM version. Versions prior to v11.0.0 were branded AppOptics APM. See: https://github.com/appoptics/appoptics-apm-node/blob/master/CHANGELOG.md

v12.0.0

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

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

Features

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

v11.0.0

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.