Skip to content

v3.1.0

Choose a tag to compare

@risingbot risingbot released this 26 Jan 16:01
· 68 commits to master since this release

3.1.0

This release is published on npm. Install it with
npm install @risingstack/trace@3.1.0

Feats

  • tracer: implement transaction event support (edb734e)
  • api: gzip encoding (060186e)
  • http: add keep query params option (e58ced8)
  • collector: force CS-CR, CS-NE events to be collected in pairs (761e16e)

Fixes

  • postgres: wrap the returned event emitter when no callback is provided, (0566ae6)
  • instrumentations:
    • specify continuationMethod correctly (c71bfe7)
    • report statusCode passed to writeHead (42df7d7)
    • report correct statusCode to rpm metrics (baa12c8)
  • mysql:
  • security: upgrade to agent api (91b3bff)
  • collector:
    • solves TRN-34, TRN-39 (bab2569)
    • add back reservoir sampler (f090305)
    • sample according to TRN-41 (d9b6b79)
    • correctly read severity during SS (a0111ee)
    • add expiry to locks to prevent memory leak in incomplete instrumentations (325d102)
  • instrumentations/http/server: read communication id (f9c4057)
  • instrumentation: fix http request emitter context propagation (3c8d7af)
  • tests: fix tests (0e010e2)

Tests

Chores

  • general:
  • tracer: add option to configure sampler (596c053)
  • instrumentations: add debug warning for multiple writeHead calls (4bf5272)

Refactors

  • instrumentations: add safeguard for unknown values (72ea9aa)