This documentation contains work-in-progress information for future Elastic Stack and Cloud releases. Use the version selector to view supported release docs. It also contains some Elastic Cloud serverless information. Check out our serverless docs for more details.
Node.js Agent version 1.x
editNode.js Agent version 1.x
edit1.14.0 - 2018/11/6
edit1.13.0 - 2018/10/19
edit1.12.0 - 2018/8/31
edit1.11.0 - 2018/8/15
edit1.10.2 - 2018/8/8
edit1.10.0 - 2018/7/30
edit1.9.0 - 2018/7/25
edit1.8.0 - 2018/6/23
edit1.7.0 - 2018/6/18
edit- feat(mysql): support mysql2 module #298
- feat(graphql): add support for the upcoming GraphQL v14.x #399
- feat(config): add option to disable certain instrumentations #353
- feat(http2): instrument client requests #326
- fix: get remoteAddress before HTTP request close event #384
- fix: improve capture of spans when EventEmitter is in use #371
1.6.0 - 2018/5/28
edit1.5.3 - 2018/5/14
edit- fix: guard against non string err.message
1.5.2 - 2018/5/11
edit- fix(express): string errors should not be reported
1.5.1 - 2018/5/10
edit- fix: don’t throw if span callsites can’t be collected
1.5.0 - 2018/5/9
edit- feat: add agent.addTags() method #313
- feat: add agent.isStarted() method #311
- feat: allow calling transaction.end() with transaction result #328
- fix: encode spans even if their stack trace can’t be captured #321
- fix(config): restore custom logger feature #299
- fix(doc): lambda getting started had old argument #296
1.2.0 - 2018/3/13
edit1.1.0 - 2018/2/28
edit1.0.0 - 2018/2/6
edit- feat(instrumentation): support sampling #154
-
feat(transaction): add
transactionMaxSpans
config option #170 - feat(errors): add captureError call location stack trace #181
- feat: allow setting of framework name and version #228
-
feat(protcol): add
url.full
to intake API payload #166 -
refactor(config): replace
logBody
withcaptureBody
#214 - refactor(config): unify config options with python #213
- fix: don’t collect source code for in-app span frames by default #229
- fix(protocol): report dropped span counts in intake API payload #172
- refactor(protocol): always include handled flag in intake API payload #191
- refactor(protocol): move process fields to own namespace in intake API payload #155
-
refactor(protocol): rename
uncaught
tohandled
in intake API payload #140 -
refactor(protocol): rename
in_app
tolibrary_frame
in intake API payload #96 - refactor: rename app to service #93
- refactor: rename trace to span #92