Releases: solarwinds/appoptics-apm-node
Releases · solarwinds/appoptics-apm-node
v6.0.1
- 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
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
- API-level breaking changes in guides/migration-5to6.md
v5.9.5
koa/koa-router updates [AO-10903, AO-11459]
- add support for koa-router v6 &v7
v5.9.4
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
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
- 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
- redis - support through most recently released version
- cassandra-driver - change incorrect
info
level topatching
v5.9.0
- 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 forfs.realpath
andfs.realpathSync
(node >= 9.2.0) - implement
makeLogMissing()
for patching errors.
v5.8.0
- 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
- 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)