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 0.x
editNode.js Agent version 0.x
edit0.12.0 - 2018/1/24
edit- feat(*): control amount of source context lines collected using new config options #196
- feat(agent): add public flush function to force flush of transaction queue: agent.flush([callback]) #187
- feat(mongodb): add support for mongodb-core 3.x #190
- refactor(config): update default flushInterval to 10 seconds (lower memory usage) #186
- chore(*): drop support for Node.js 5 and 7 #169
- refactor(instrumentation): encode transactions as they are added to the queue (lower memory usage) #184
0.11.0 - 2018/1/11
edit0.10.0 - 2018/1/3
edit0.9.0 - 2017/12/15
edit0.7.0 - 2017/12/6
edit- feat(parser): add sourceContext config option to control if code snippets are sent to the APM Server #87
- fix(*): move https-pem to list of devDependencies
0.5.0 - 2017/11/17
edit0.4.0 - 2017/11/15
edit0.3.1 - 2017/10/3
edit0.3.0 - 2017/9/20
edit- fix(instrumentation): don’t sample transactions #40
- feat(graphql): include GraphQL operation name in trace and transaction names #27
- feat(tls): add validateServerCert config option #32
- feat(parser): support http requests with full URI’s #26
- refactor(*): remove appGitRef config option
- fix(instrumentation): fix setting of custom flushInterval
- feat(elasticsearch): add simple Elasticsearch instrumentation
- fix(*): don’t start agent if appName is invalid
0.2.0 - 2017/8/28
edit- refactor(*): support new default port 8200 in APM Server
- refactor(*): support new context.response status code format
0.1.1 - 2017/8/17
edit- fix(instrumentation): don’t fail when sending transactions to APM Server
0.1.0 - 2017/8/17
edit- Initial release