Skip to content

Releases: solarwinds/appoptics-apm-node

v6.0.1

06 Mar 01:53
Compare
Choose a tag to compare
  • try to add x-trace header back to http response if koa's error handler removes it
  • handle thrown exceptions in koa-router/patchAsyncHandler

v6.0.0

04 Mar 18:19
Compare
Choose a tag to compare

Features

  • per-URL transaction filtering
  • add instrumentation of routes and middleware for express, koa, and restify
  • set logging with APPOPTICS_LOG_SETTINGS=error,warn as opposed to DEBUG=appoptics:error,appoptics:warn

Bug fixes

  • fix koa-router probe for multiple middleware in single call
  • fix incorrect library version reported in init message

Breaking changes

v5.9.5

26 Jan 00:17
Compare
Choose a tag to compare

koa/koa-router updates [AO-10903, AO-11459]

  • add support for koa-router v6 &v7

v5.9.4

19 Dec 20:15
Compare
Choose a tag to compare

mongoose updates

  • update probes/mongoose to handle version mongoose@5
  • update tests for mongoose@4
  • add support for queued queries.
  • [AO-8262, AO-8265, AO-11009]

v5.9.3

13 Dec 21:44
Compare
Choose a tag to compare

This release supports postgres v7.

  • v7 supports promises and callbacks
  • v6 and before supports callbacks and events
  • create extensive test suite for pg7 (split from pg6 tests)
  • use testeachversion's dependencies for including pg-native

v5.9.2

29 Nov 18:48
facc1ef
Compare
Choose a tag to compare
  • fix failure to trace https.get() for node 9.9.0+
  • handle node 10.9.0+ signature for http/https request()
  • add tests for the different request() signatures.
  • move to testeachversion@8
  • update devDependencies to latest versions supported under node 8.

v5.9.1

15 Nov 14:34
Compare
Choose a tag to compare
  • redis - support through most recently released version
  • cassandra-driver - change incorrect info level to patching

v5.9.0

12 Nov 23:12
Compare
Choose a tag to compare
  • fix CLS-not-active errors in amqplib, levelup
  • fix lost-context errors in cassandra-driver, mysql
  • ao.bindEmitter now returns the possibly bound emitter as documented
  • don't mask .native functions for fs.realpath and fs.realpathSync (node >= 9.2.0)
  • implement makeLogMissing() for patching errors.

v5.8.0

24 Oct 15:09
Compare
Choose a tag to compare
  • Handle malformed service keys by transforming them if possible.
  • Use [email protected] for improved network interface handling.
  • Fix invalid FilePath error when setting KVs.
  • Fix invalid Port error when setting KVs.
  • Don't allow KV value to be NaN.
  • Update API docs on how to report errors.

v5.7.0

16 Oct 14:21
Compare
Choose a tag to compare
  • support hapi version 17
  • add custom transaction name function for hapi. (hapi request object is single argument)
  • remove babel preprocessing, use native es6
  • start checking expected log messages in tests
  • use shimmer fork (ximmer) until shimmer function check is fixed
  • treat vision as a separate package from hapi (when it is)