Skip to content

Latest commit

 

History

History
262 lines (187 loc) · 23.5 KB

CHANGELOG.md

File metadata and controls

262 lines (187 loc) · 23.5 KB

Node.js Agent for Google Cloud Trace ChangeLog

2017-01-19, Version 0.6.1 (Experimental), @matthewloring

Commits

  • [8b05415dc5] - ignore labels unless it is an object (#352) (Ali Ijaz Sheikh)

2017-01-13, Version 0.6.0 (Experimental), @matthewloring

Notable changes

bug fixes:

  • [94e5dad453] - Limit span names/labels to service limits (#345) (Matthew Loring) #345
  • [d31798c9d7] - Display contents of label values of object type (#346) (Matthew Loring) #346

configuration:

  • [8e46d5f8ed] - Remove unncessary environment variables (#331) (Matthew Loring) #331

hapi:

Commits

  • [94e5dad453] - Limit span names/labels to service limits (#345) (Matthew Loring) #345
  • [d31798c9d7] - Display contents of label values of object type (#346) (Matthew Loring) #346
  • [ca84959c28] - Ensure agent is always set for mysql/grpc (#343) (Matthew Loring) #343
  • [4e6670363c] - Address system dependence of sed in tests (#339) (Dominic Kramer) #339
  • [8aed09d156] - Removed dependency on cloud-diagnostics-common (#338) (Kelvin Jin) #338
  • [f5401db6bb] - Add coverage to .gitignore (#336) (Dominic Kramer) #336
  • [60cf051967] - Specify package name in version string (#335) (Matthew Loring) #335
  • [8e46d5f8ed] - Remove unncessary environment variables (#331) (Matthew Loring) #331
  • [422c9508ee] - Rename the lib directory to src (#333) (Dominic Kramer) #333
  • [04b3b31023] - Add AUTHORS file (#332) (Matthew Loring) #332
  • [aa5da46bf8] - Fix typo in parseContextFromHeader comment (#329) (Adri Van Houdt)
  • [398f46c33f] - hapi versions in README.md were out of sync (#328) (Ali Ijaz Sheikh)
  • [00a9ec7b07] - Fix some typos in the README (#323) (Dominic Kramer)
  • [b89dda8f1b] - Support for hapi 16 (#325) (Matthew Loring) #325
  • [598366f194] - Add badges + update dependencies (#324) (Matthew Loring) #324
  • [63e7aae593] - Begin testing against v7 on travis (#322) (Matthew Loring) #322

2016-11-11, Version 0.5.10 (Experimental), @matthewloring

Commits

  • [43b79b9e1c] - Remove query parameters from span names (#320) (Matthew Loring) #320

2016-10-31, Version 0.5.9 (Experimental), @matthewloring

Notable changes

configuration:

  • [f72983f4c3] - Implemented reading keyFile/credentials field from config object (#315) (Kelvin Jin)

Commits

  • [372f81a1a6] - Stackdriver is lower case d (#318) (Steren)
  • [f72983f4c3] - Implemented reading keyFile/credentials field from config object (#315) (Kelvin Jin)
  • [a1650a414c] - fix(docs): fix typo in installation docs (#313) (Michael Prentice) #313
  • [47b35d4bcc] - Correct mysql supported version and update framework support list (#310) (Matthew Loring) #310

2016-10-03, Version 0.5.8 (Experimental), @matthewloring

Notable changes

grpc:

  • [e76203e56c] - Implement gRPC Server Tracing (#301) (Kelvin Jin) #301

Commits

  • [566309edcc] - Change connect trace URL prefix and add tests for connect hook (#309) (Kelvin Jin) #309
  • [7acc4f60fc] - Update diagnostics common (#307) (Matthew Loring) #307
  • [4b8e43a023] - Intercept connect module (#305) (June Rhodes) #305
  • [1f2fc792e4] - Added Custom Root Spans (#302) (Kelvin Jin) #302
  • [e76203e56c] - Implement gRPC Server Tracing (#301) (Kelvin Jin) #301
  • [b9e4848c14] - Document using just the trace.append scope (Zach Bjornson)
  • [baa5116cf3] - Clarify use of application-default credentials (#300) (Matthew Loring) #300
  • [8c7f244faa] - Document ignoreContextHeader configuration (#296) (Matthew Loring) #296
  • [f321ee9aa0] - Allow ignoring the requests Context header (#295) (Jerry Jalava)

2016-08-29, Version 0.5.7 (Experimental), @matthewloring

Commits

  • [c52210857c] - Support for hapi v15 (#293) (Matthew Loring)

2016-08-26, Version 0.5.6 (Experimental), @matthewloring

Notable changes

hapi:

Commits

  • [a71f578b58] - Add test fixture for grpc 1.0 (#290) (Matthew Loring)
  • [e0512f9cc5] - Add trace context to traced http responses (#288) (Matthew Loring) #288
  • [ff44b7fddc] - Update mocha and timekeeper (#287) (Matthew Loring)
  • [b2dc2131dc] - Fix typo in readme (#286) (Matthew Loring)
  • [aba443202d] - Support for hapi 14 (#284) (Matthew Loring) #284
  • [e59beb8f30] - Fix mongoose promise deprecation (#285) (Matthew Loring) #285

2016-07-18, Version 0.5.5 (Experimental), @matthewloring

Notable changes

grpc:

  • [4d2bce161c] - Add support for pre-release grpc v1.1.0 (#281) (misterpoe)
  • [43272b3fdc] - Add service name to gRPC span name (#278) (misterpoe)

mongodb:

  • [6994b459fa] - Add testing for mongodb-core (rskang)

Commits

  • [4d2bce161c] - Add support for pre-release grpc v1.1.0 (#281) (misterpoe)
  • [ee5fe02e2b] - Add windows testing for gRPC (#280) (misterpoe)
  • [6994b459fa] - Add testing for mongodb-core (rskang)
  • [abece5e15e] - Rename test-trace-mongodb.js to test-trace-mongoose.js (rskang)
  • [589e99edef] - Test gRPC for gCloud (#277) (misterpoe)
  • [43272b3fdc] - Add service name to gRPC span name (#278) (misterpoe)
  • [1efdfbd766] - Add time to test-index to reduce flake (#274) (Matthew Loring)
  • [7d536baf5b] - Add time to tracewriter timeout test to reduce flake (#275) (Matthew Loring)
  • [c699820893] - Fix http test: test-http-same-map.js (#273) (Matthew Loring)

2016-07-02, Version 0.5.4 (Experimental), @matthewloring

Notable changes

grpc:

  • [f37618623a] - Support enhanced database reporting for gRPC (#270) (misterpoe)
  • [693b6ae565] - Support for gRPC time tracing (#267) (misterpoe)

Commits

  • [f37618623a] - Support enhanced database reporting for gRPC (#270) (misterpoe)
  • [82969d6d6d] - Change callback lookup to not depend on gRPC version (#271) (misterpoe)
  • [b15a705cea] - Add gRPC context propagation tests for streaming APIs (#269) (misterpoe)
  • [6e81d88e75] - Add test fixture for gRPC 0.15 (#268) (misterpoe)
  • [693b6ae565] - Support for gRPC time tracing (#267) (misterpoe)
  • [239890b0c6] - update the description for onUncaughtException (#266) (Ali Ijaz Sheikh)

2016-06-14, Version 0.5.3 (Experimental), @matthewloring

Notable changes

grpc:

  • [069e76c55b] - Add support for pre-release grpc v0.15 (Matt Loring)

redis:

  • [0af3c57915] - Add support for redis 2.6 (Matt Loring)

Commits

  • [afc2ed1690] - Set outgoing trace enabled header always (Matt Loring)
  • [069e76c55b] - Add support for pre-release grpc v0.15 (Matt Loring)
  • [370f19c898] - Increase time bound for appveyor slowdown (Matt Loring)
  • [8155cc9600] - Add testing for hiredis 0.5 (Matt Loring)
  • [311998352b] - Specify disabling options in README (Matt Loring)
  • [0af3c57915] - Add support for redis 2.6 (Matt Loring)

2016-05-30, Version 0.5.2 (Experimental), @matthewloring

Notable changes

grpc:

  • [9f796a5a58] - Add support for grpc 0.14 context propagation (Matt Loring)

Commits

  • [9f796a5a58] - Add support for grpc 0.14 context propagation (Matt Loring)
  • [c220566cbc] - include app default cred login to installation steps in readme (Justin Beckwith)
  • [544e8073a5] - Set up windows CI (Matt Loring)
  • [e331cddadd] - Fix module regex for windows (Matt Loring)
  • [2167b16941] - modulesLoadedBeforeTrace check incorrect (Michael Diarmid)
  • [1f52b8feba] - Add nodejs 6 to travis runs (Matt Loring)
  • [bb75ba33dc] - Document service account keys (Matt Loring)

2016-04-25, Version 0.5.1 (Experimental), @matthewloring

Commits

  • [11d12083dc] - Pin diagnostics common version (Matt Loring)
  • [36ad0ac8fb] - Remove log of uncaughtException config (Matt Loring)

2016-04-18, Version 0.5.0 (Experimental), @matthewloring

Notable changes

configuration:

  • [f2e65a2298] - GCLOUD_PROJECT instead of GCLOUD_PROJECT_NUM (Matt Loring)
  • [4903c64452] - Attempt to publish traces on unhandled exception (Matt Loring)
  • [6dc11f2c03] - Remove trace span functions from stack traces (Matt Loring)

sampling:

  • [6856141e2a] - Enforce sampling policy regardless of headers (Matt Loring)

Commits

  • [77f1c198ca] - Fix exception handler config to use ignore (Matt Loring)
  • [751807a878] - Eliminate failing http test (Matt Loring)
  • [f2e65a2298] - GCLOUD_PROJECT instead of GCLOUD_PROJECT_NUM (Matt Loring)
  • [4903c64452] - Attempt to publish traces on unhandled exception (Matt Loring)
  • [ec924812c2] - Updated StackDriver and Flexible Env documentation (Matt Loring)
  • [6856141e2a] - Enforce sampling policy regardless of headers (Matt Loring)
  • [6dc11f2c03] - Remove trace span functions from stack traces (Matt Loring)
  • [e6474b8240] - Update dev dependencies (Matt Loring)
  • [f1e5b72731] - Update readme screenshots (Matt Loring)
  • [cf94ceefd5] - Remove console.log from grpc (Matt Loring)

2016-04-06, Version 0.4.0 (Experimental), @matthewloring

Notable changes

hapi:

  • [45fb0ca23c] - Support for hapi 12 + 13 (Matt Loring)
  • [71e735517a] - Support for hapi 11 (Matt Loring)
  • [2d0f1032fd] - Support for hapi 9 + 10 (Matt Loring)

sampling:

  • [ba7f988151] - Respect incoming trace enabled options (Matt Loring)

redis:

  • [b36c3bbf9d] - Support for redis 2.4 (Matt Loring)

Commits

  • [042ba91536] - Update supported framework versions in readme (Matt Loring)
  • [c657485b96] - Experimental support for grpc tracing (Matt Loring)
  • [fba412148f] - Document sampling and publishing behavior (Matt Loring)
  • [dfaa806755] - Move hapi-plugin-mysql to test fixtures (Matt Loring)
  • [039a64ea9b] - Patch mysql connection pool (Matt Loring)
  • [45fb0ca23c] - Support for hapi 12 + 13 (Matt Loring)
  • [71e735517a] - Support for hapi 11 (Matt Loring)
  • [2d0f1032fd] - Support for hapi 9 + 10 (Matt Loring)
  • [26cc2780e6] - README clarification (Matt Loring)
  • [ba7f988151] - Respect incoming trace enabled options (Matt Loring)
  • [9f1bdea9aa] - Treat spanIds as strings to avoid integer overflow (Matt Loring)
  • [58445faa5a] - Logging improvements for first error logging (Matt Loring)
  • [76f2ae77b8] - Update coveralls/istanbul and other dev dependencies (Matt Loring)
  • [9746b40158] - Update docs to configure credentials with gcloud (Matt Loring)
  • [6ced33ebb8] - Warn when calling start multiple times (Matt Loring)
  • [0817cc8fda] - Add testing for errors thrown by express (Matt Loring)
  • [fecb2f0d32] - Remove failing http test on 4.x/0.12 (Matt Loring)
  • [3dba5725b0] - Handle headers as lowercase (Matt Loring)
  • [261b3fd403] - Update jshintignore (Matt Loring)
  • [7a61849f54] - Handle remaining todos in code (Matt Loring)
  • [67f6c67621] - Cleanup todos (Matt Loring)
  • [903cec6611] - Warn about modules loaded before trace agent (Matt Loring)
  • [8c63bae5a3] - Warn about preloaded modules loaded before trace (Matt Loring)
  • [3e150a6f7a] - Change config format to support multiple agents (Matt Loring)
  • [a160e167e4] - Support relative config file paths from cwd (Matt Loring)
  • [e27630f92b] - Update README.md (Brad Abrams)
  • [a11676d9f8] - Updated logging in a few places (Matt Loring)
  • [2c493b378d] - Tracing hooks for koa (Matt Loring)
  • [b36c3bbf9d] - Support for redis 2.4 (Matt Loring)