Skip to content

Releases: solarwinds/appoptics-apm-node

v10.2.2

24 May 19:36
Compare
Choose a tag to compare

Maintenance

  • Supports Node 18.
  • Updated dependencies.

Bug fix

  • No error when using without Service Key.
  • No error logging for failing to report error on an aborted connection.

Breaking changes

  • None

v10.2.1

23 Feb 00:44
Compare
Choose a tag to compare

Maintenance:

  • Fixed package dependencies.
  • Fixed longstanding bugs in tedious and oracledb probes.

Breaking changes:

  • None

v10.2.0

12 Jan 20:51
Compare
Choose a tag to compare

Features:

  • Added a config option to deregister the fs probe

Maintenance:

  • Modified agent initialization to minimize usage of patched fs at startup
  • Changed prepack script to fully support install from branch
  • Supports Node 17 (preview for 18)

Breaking changes:

  • None

v10.1.0

23 Sep 16:30
Compare
Choose a tag to compare

Maintenance:

  • Published using GitHub Actions
  • Supports Node 16
  • Added node-pre-gyp distributable binaries for Node 16
  • Using oboe c-lib v10.1.1
  • Updated and trimmed dependencies
  • Updated and trimmed files in package
  • Code lint

Breaking changes:

  • None

v10.0.1

11 Feb 21:19
7ad37b7
Compare
Choose a tag to compare

Fixes:

  • avoid triggering non-existent property warning during module.exports on Node 14
  • documentation updates

v10.0.0

08 Feb 20:57
2a8e528
Compare
Choose a tag to compare

Features:

  • @appoptics/apm-bindings replaces appoptics-bindings.
    @appoptics/apm-bindings uses node-pre-gyp so that users of LTS versions of node do not need to have the c/c++ build chain installed.
  • if APPOPTICS_LOG_SETTINGS is empty suppress all logging
  • .eslintrc.yaml renamed to .eslintrc.json
  • use shimmer instead of ximmer
  • add span.runPromise() - native async span runner
  • updated to Apache 2.0 license
  • [breaking] removed ao.serviceKey
  • [breaking] configuration file name-change

Fixes:

  • pass options to koa constructor
  • check if module needs patching before doing builtin lookup
  • set txname when not set by frameworks

v9.1.0-lambda-2

03 Dec 00:12
8c1f3b4
Compare
Choose a tag to compare

lambda updates

  • all lambda invocations get type
  • lambda gateway/rest get different exit handling
  • token bucket KVs => strings
  • transaction name property fix

v9.1.0-lambda-1

03 Dec 00:09
742add6
Compare
Choose a tag to compare

Initial lambda release [AO-16840][AO-17194]
Add oboe to __Init message [AO-17322]
Apache 2.0 license [AO-17770]
Rename configuration file to avoid require caching problems [AO-16925]
Keep jsdoc working [AO-17763]
bindings tests run in CI [AO-17508]
analyze nodejs lambda runtime environment [AO-17194]
add axios to tests [AO-9719]

v8.1.0

19 Aug 16:35
661cd26
Compare
Choose a tag to compare

v8.1.0

new feature

  • http/https probe configuration property to specify header to be used for ClientIP KV.

bug fix

  • don't log an error when req.socket.remoteAddress is undefined, set ClientIP to '' instead.

maintenance

  • patching always uses the supplied version. probes no longer reread the version.

v8.0.1

06 Jul 19:49
63a1333
Compare
Choose a tag to compare
  • add support for cassandra-driver >= v4.4.0 [AO-16814]
  • document proxy in configuration guide.