Skip to content
This repository was archived by the owner on Jan 21, 2026. It is now read-only.

v3.3.0

Choose a tag to compare

@kjin kjin released this 02 Nov 22:48
5224aab

This release makes various improvements to the Trace Agent:

  • User Configuration
    • The sampling rate can now be less than 1 per second.
    • A contextHeaderBehavior option was added. Specifically, a new require value forces the Trace Agent to not trace requests that don't have incoming headers.
  • Bug Fixes
    • Memory footprint stemming from long-lived promises have been reduced, as span data pointers are now released when a Promise resolves rather than when it is destroyed.
  • Dependencies
    • The @google-cloud/common dependency has been upgraded to 0.26.0.
    • The gcp-metadata dependency has been upgraded to 0.9.0.

Commits

8454389 fix: avoid memory leaks due to undisposed promise resources (#885)
199cb42 feat: add contextHeaderBehavior option (#900)
47bb6e5 chore: revert #901 (#902)
3969491 chore: update CircleCI config (#901)
6f5af8c chore(deps): update dependency grpc to v1.16.0 (#899)
964d794 chore: include build in eslintignore (#898)
5220f9b fix: allow sampling rate to be less than 1 (#896)
b56926a fix(deps): update dependency gcp-metadata to ^0.9.0 (#897)
5840b74 refactor: address a few TODOs related to trace policy (#895)
8c6a614 fix(deps): update dependency @google-cloud/common to ^0.26.0 (#892)
a0a741d fix(deps): update dependency @google-cloud/datastore to v2 (#893)
5dc5fbf chore(deps): update dependency nock to v10 (#891)
ea88dcc chore(deps): update dependency @types/glob to v7 (#890)
023295b chore(deps): update dependency typescript to ~3.1.0 (#888)
c1a381a chore(deps): update dependency grpc to v1.15.1 (#887)