All notable changes to Pinpoint Node.js agent will be documented in this file.
- #86 Express with method name
- #155 SQL UID
- #140 AsyncLocalStorage above [email protected]
- #150 location and filename and linenumber
- #87 HTTP param
- #101 Nested Async call
- #171 Fix DisableTrace outgoing request HTTP header
- #93 Fix Agent ID length validator
- #73 fix require.main undefined error by webpack and node -r pinpoint-node-agent
- #63 Fix ERR_STREAM_WRITE_AFTER_END on Node v14
- #67 gRPC client side and Bidirectional streams highWaterMark guard
- #70 gRPC client side stream deadline configuration
- #49 Retry unary stream(requestAgentInfo, requestApiMetaData and requestStringMetaData)
- #35 Remove find-node-modules
- #40 Github action
- #33 Transition to gRPC Pure JavaScript Client
- #34 urijs npm audit security report
- #27 Fix gRPC client side streaming memory leak
- #28 Fix security alert CVE-2020-28168
- #21 Fix a npm audit security report
- #17 Support Ant style excludeurl
- #12 Fix app crash without callback function in redis instrumentation module(by @wormslab)
- #14 If it detects that the app is using core-js v2.4 or lower, disable the function using the v8 module.
- Implementation Outgoing request header 'pinpoint-sampled' "s0"
- Support Pinpoint-SpanID, Pinpoint-pSpanID gRPC long type
- Could not be traced when requesting outgoing request from JVM server to Node server
- Fixed no agent Data
- Fixed no needs that the spantrunk is transmitted to the collector.
- Fix Ping stream close a bug
- Fix that the Inspector shutdown server status icon was exposed.
- Fix TypeError: c.toArray is not a function error in mongodb-core hook module
- docker env auto detection
- The protocol that connects with the Collector has been changed from Thrift to gRPC.
- The agent version refers to the value of Package.json.
- Agents with versions lower than 0.6.0 have a bug in which the server list is not exposed after 30 minutes in the container environment. Servers using the container environment should be upgraded to 0.6.0 or higher.
- Pinpoint ping feature implementation
- Fixed agent version from package.json
- Fixed a bug where the server list was not displayed in the Inspector when container=true because Pinpoint Ping was not implemented.
- Disable Active thread count default configuration
- Fixed incoming trace sampling bug
- Support async hook outgoing request in HTTPS module
- Fixed the endpoint and destinationId of SpanEvent were missing
- Fixed a compatibility bug with network matrix in PM2 and Sentry
- Fixed wrong outgoing request annotations type
- Fixed redis module call stack depth and wrong get data
- Node.js varabiles of environment variables convert to number, boolean, string types #85