Skip to content

Releases: honeycombio/beeline-nodejs

v2.3.0

21 Aug 22:07
Compare
Choose a tag to compare

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

30 Jul 00:10
Compare
Choose a tag to compare

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:

One inadvertent breaking change:

  • libhoney@2.2.1 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 (from JSON.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

20 Apr 20:16
Compare
Choose a tag to compare

A couple of fixes:

  • #191 fixes base64 encoded context parsing (when parsing inbound trace propagation headers)
  • #197 ensure that trace parent ids are properly linked with async spans (thanks @jugglingthebits!)

v2.1.0

20 Mar 17:55
Compare
Choose a tag to compare

Some pretty good fixes in this release:

  • parse AWS trace header (#187)
  • clean up a bunch of span/context related hacks and bugs (#184)

v2.0.2

03 Mar 23:29
Compare
Choose a tag to compare

A couple of excellent community fixes:

  • Fix api errors when not in a trace (#181)
  • [fastify] Remove entries from previously unbounded maps (#183)

v2.0.1

21 Feb 21:36
Compare
Choose a tag to compare

The fastify instrumentation only works for request/reply hooks, but we were shimming all hooks (aside from onResponse, anyway). Add an explicit whitelist of hooks we can instrument.

v2.0.0

07 Jan 19:19
Compare
Choose a tag to compare

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/).

v1.8.6

10 Dec 23:43
Compare
Choose a tag to compare

Fixes