Releases: honeycombio/beeline-nodejs
Releases · honeycombio/beeline-nodejs
v2.3.0
Couple of small fixes:
- remove external dependency for crypto, use core module (#238) @robwdux
- validation improvements to w3c propagation (#241) @katiebayes
- add type check for callback function in mongodb instrumentation (#243) @katiebayes
v2.2.0
Improvements:
- bump dep to libhoney to ^2.2.1 (#234) @toshok
(adds console transmission option, enforce response queue limits) - common http request headers added to auto-instrumented fields (#206) @paulosman
- support for 3-arg http/s .get/.request (node-10.0.9) (#213) @toshok
- null guard to addContext mock implementation (#215) @kenmclennan
- trace ids and span ids conform to w3c spec (#216) @katiebayes
- response context in http/s (#223) @loganrdavis-ns8
Some fixes:
- fix use of function for parentIdSource (#205) @mikesimons
- fix multi-prefixing of .app behavior on custom fields (#226) @katiebayes
One inadvertent breaking change:
- [email protected] includes a change to the format of events sent to transmissions. This may cause problems if you're writing a custom Transmission implementation, or if you have been writing tests that look at event
postData
.postData
was a string (fromJSON.stringify
) and is now the object.
If you wrote tests that use the mock
transmission and check event payloads, you will no doubt have code that does, essentially:
const eventData = JSON.parse(...event.postData);
This will need to change to:
const eventData = ...event.postData;
v2.1.1
v2.1.0
v2.0.2
v2.0.1
v2.0.0
Bump dep to libhoney to ^2.0.2, which reduces require("honeycomb-beeline")
time in local testing from 170ms to 50ms.
Drops support for Node 8 (https://blog.risingstack.com/update-nodejs-8-end-of-life-no-support/).