Node.js Agent version 0.xedit
-
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
-
feat(*): Set default stack trace limit to 50 frames #171
-
feat(ws): add support for ws@4.x #164
-
feat(errors): associate errors with active transaction
-
feat(express): auto-track errors (BREAKING CHANGE: removed express middleware) #127
-
feat(hapi): add hapi 17 support #146
-
fix(*): fix Node.js 8 support using async_hooks #77
-
fix(graphql): support sync execute #139
-
refactor(agent): make all config properties private (BREAKING CHANGE) #107
-
feat(conf): allow serverUrl to contain a sub-path #116
-
refactor(*): better format of error messages from the APM Server #108
-
docs(*): we’re now in beta! #103
-
feat(handlebars): instrument handlebars #98
-
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
-
feat(queue): add maxQueueSize config option #56
-
refactor(*): drop support for Node.js <4 #65
-
refactor(*): rename module to elastic-apm-node #71
-
feat(queue): add fuzziness to flushInterval #63
-
fix(https): instrument https.request in Node.js v9
-
refactor(http): log HTTP results in groups of 100 #68
-
fix(api): add language to APM Server requests #64
-
refactor(trans): set default transaction.result to success #67
-
refactor(config): rename timeout config options #59
-
fix(parsers): don’t log context.request.url.search as null #48
-
fix(parsers): separate hostname and port when parsing Host header #47
-
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
-
refactor(*): support new default port 8200 in APM Server
-
refactor(*): support new context.response status code format
-
fix(instrumentation): don’t fail when sending transactions to APM Server