Skip to content

Releases: microsoft/ApplicationInsights-node.js

0.20.0

11 May 21:39
Compare
Choose a tag to compare
0.20.0 Pre-release
Pre-release
  • #243, #238, #222 Readme revamping
  • #240 Include typescript definitions in NPM package
  • #239 Enable automatic dependency correlation by default
  • #235 Add support for dependency collection and correlation using diagnostic-channel
  • #237, #231, #219 Support for AppId-based cross component correlation
  • #236 Fix issue where we send outdated baseTypes
  • #234 Provide access to contracts
  • #233 Allow for overriding application version
  • #232, #228 Use autogenerated schema contracts
  • #223, #218 Revamp method comment documentation
  • #224, #211 Update npm build and install scripts
  • #217 Add sampling support
  • #221 Migrate from typings to types
  • #213 Fix CORS error when using browserifty
  • #210 Expose tagOverrides and contextObjects on more track APIs
  • #212 Add schema and typescript files to npmignore

0.19.0

09 Mar 23:22
Compare
Choose a tag to compare
0.19.0 Pre-release
Pre-release
  • #200 Allow durations to be longer than 24 hours
  • #199 Remove obsolete fields from envelope
  • #198 Restrict customProperties to kv pair of strings and add warnings discouraging sensitive info storage
  • #197 Add national clouds to correlationExcludedDomains
  • #195 Copying all descriptors of error properties
  • #194 Fixed correlationHeaderExcludedDomains only cares about first value
  • #191 Fix validateStringMap function
  • #187 Add automatic correlation between dependencies and requests
  • #178 Allow to disable console logging

This release includes an important change to tag override functionality available on track methods. Before this release, if an override tag object was provided it was used instead of the tags available on the client context. SDK behavior is now to merge the tags set on the override object with the client context. If you were using this functionality to remove default provided tags, you should instead identify the tags you wish to remove by name in your override object, and set them explicitly to null, undefined, or "".

0.18.0

17 Jan 22:31
Compare
Choose a tag to compare
0.18.0 Pre-release
Pre-release
  • #165 extend telemetry client to pass the context
  • #164 fix the compilation
  • #163 read transaction ids
  • #160 read transaction root and parent ID

v0.17.2

09 Jan 18:01
Compare
Choose a tag to compare
v0.17.2 Pre-release
Pre-release
  • #156 Do not add correlation headers for excluded domains

v0.17.1

12 Dec 22:19
Compare
Choose a tag to compare
v0.17.1 Pre-release
Pre-release
  • #151 Lock devDependencies
  • #146 Fix bug that causes custom context tag settings to be overwritten
  • #140 Use node.d.ts from Typings
  • #138 Migrate to Typings
  • #139 Run unit tests in Node.js 6
  • #137 Npmignore .vscode/, unit tests clean up

v0.17.0

14 Nov 19:43
Compare
Choose a tag to compare
v0.17.0 Pre-release
Pre-release
  • #130 - HTTP dependency request tracking
  • #131 - Add source & target ikey headers for correlation
  • #132 - remove IDE config files

v0.16.0

06 Oct 17:10
Compare
Choose a tag to compare
v0.16.0 Pre-release
Pre-release
  • #124 - Send telemetry using https
  • #123 - Fix cloud.role and cloud.roleInstance names
  • #121- TrackException method takes a third parameter named measurements
  • #116 - [Sender] make resend interval configurable

v0.15.19

02 Sep 16:39
Compare
Choose a tag to compare
v0.15.19 Pre-release
Pre-release
  • #112 - Add Telemetry processors
  • #109 - Removes default ai.device.id from node (fixes #102)

v0.15.18

29 Jul 18:18
Compare
Choose a tag to compare
v0.15.18 Pre-release
Pre-release
  • #108 - remove unwanted file from npm package (fixes #107)

v0.15.17

12 Jul 16:31
Compare
Choose a tag to compare
v0.15.17 Pre-release
Pre-release
  • #94 - Log ai.operation.name (#58)
  • #90 - Exception type and failed method incorrect for objects that are instances of Error subclass
  • #84 - Client.sendPendingData doesn't call callback when there is no data to send.
  • #31 - Userid is not autocollected from the cookies