VikramTiwari / asynclog

logging made easy, useful and scalable
GNU General Public License v3.0
1 stars 0 forks source link

An in-range update of @google-cloud/trace-agent is breaking the build 🚨 #27

Open greenkeeper[bot] opened 5 years ago

greenkeeper[bot] commented 5 years ago

The dependency @google-cloud/trace-agent was updated from 3.1.1 to 3.2.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

@google-cloud/trace-agent is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details - ❌ **continuous-integration/travis-ci/push:** The Travis CI build could not complete due to an error ([Details](https://travis-ci.org/VikramTiwari/asynclog/builds/436902152?utm_source=github_status&utm_medium=notification)).

Release Notes for v3.2.0

This version makes the following changes:

  • There is now an upper limit to the number of spans created by a single trace. Log messages will be emitted as a trace approaches its upper limit. This is intended to help diagnose memory leaks caused by context confusion or context loss. See the wiki for more info.
  • gRPC client methods can now be traced when their original method names are used.
  • A smaller HTTP library replaces request, improving startup time.

Commits

0072e5f feat: emit an error log on potential memory leak scenario (#870)
c19850d fix: add log level to logger prefix (#875)
497c760 fix: enable tracing on original client method names (#874)
23a0616 fix: update @google-cloud/common dependency to 0.25.3 (#871)
f722200 chore(deps): update dependency @types/mocha to v5.2.5 (#802)
2c787a9 Enable prefer-const in the eslint config (#869)
fed7d09 Enable no-var in eslint (#868)
210dc3f feat: use small HTTP dependency (#858)
13f617a fix: delete cache as it is not working anyways (#864)
b4583e2 test: don't require long-door key to run system tests (#866)
d5fe71b test: stop using TRACE_TEST_* for system tests (#861)
fbb10a6 Use the new github org (#862)
464aedb chore(deps): update dependency grpc to v1.14.2 (#856)
b95c2a0 chore: delete yarn.lock (#857)
ee350a2 fix(deps): update dependency @google-cloud/common to ^0.23.0 (#834)
b7296f0 chore: ignore yarn.lock (#851)
9d1e8a1 chore(deps): lock file maintenance (#846)
55ec732 chore: pin @types/node at 10.7 (#849)
d2f7922 chore(deps): update dependency nyc to v13 (#847)
021deec chore(deps): update dependency grpc to v1.14.1 (#845)

Commits

The new version differs by 21 commits.

  • c2b9349 chore: 3.2.0 release proposal (#878)
  • 0072e5f feat: emit an error log on potential memory leak scenario (#870)
  • c19850d fix: add log level to logger prefix (#875)
  • 497c760 fix: enable tracing on original client method names (#874)
  • 23a0616 fix: update @google-cloud/common dependency to 0.25.3 (#871)
  • f722200 chore(deps): update dependency @types/mocha to v5.2.5 (#802)
  • 2c787a9 Enable prefer-const in the eslint config (#869)
  • fed7d09 Enable no-var in eslint (#868)
  • 210dc3f feat: use small HTTP dependency (#858)
  • 13f617a fix: delete cache as it is not working anyways (#864)
  • b4583e2 test: don't require long-door key to run system tests (#866)
  • d5fe71b test: stop using TRACE_TEST_* for system tests (#861)
  • fbb10a6 Use the new github org (#862)
  • 464aedb chore(deps): update dependency grpc to v1.14.2 (#856)
  • b95c2a0 chore: delete yarn.lock (#857)

There are 21 commits in total.

See the full diff

FAQ and help There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper Bot :palm_tree:

greenkeeper[bot] commented 5 years ago

After pinning to 3.1.1 your tests are still failing. The reported issue might not affect your project. These imprecisions are caused by inconsistent test results.

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.2.1

This release fixes an issue where phantom child spans were being reported as errors (and half of a soft limit error was being reported as a warning).

Commits

e73af2b fix: swap log levels for two log points (#882)

Commits

The new version differs by 2 commits.

  • e458805 chore: 3.2.1 release proposal (#883)
  • e73af2b fix: swap log levels for two log points (#882)

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.3.0

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)

Commits

The new version differs by 16 commits.

  • 5224aab chore: 3.3.0 release proposal (#903)
  • 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)

There are 16 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.3.1

This release fixes an issue introduced in 3.3.0 where GAE requests would not be traced.

Commits

00b8c06 fix: make no option flags behave the same as o=1
c0cc60f test: remove cluster test todo (#907)
5c01e9e refactor: improve internal TraceWriter API (#876)
a42ab9e doc: reduce the samplingRate in README example
2c03ff0 doc: fix samplingRate comment in README (#905)

Commits

The new version differs by 7 commits.

  • 9d42740 chore: 3.3.1 release proposal (#911)
  • 67379f8 fix: make no option flags behave the same as o=1 (#910)
  • 015f088 chore(deps): update dependency @types/is to v0.0.21 (#908)
  • c0cc60f test: remove cluster test todo (#907)
  • 5c01e9e refactor: improve internal TraceWriter API (#876)
  • a42ab9e doc: reduce the samplingRate in README example
  • 2c03ff0 doc: fix samplingRate comment in README (#905)

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.4.0

This release introduces a new ignoreMethods configuration option (see #920), and extends the supported range of restify to include version 7.

Commits

1d7c4dc fix: update teeny-request dep (#928)
2fa098d chore: update region tags (#927)
10bb78b fix(deps): update dependency @google-cloud/common to ^0.27.0 (#925)
73786eb docs(samples): updated samples code to use async await (#924)
2e48c0c chore: add node 11 ci job (#914)
67ddb8f feat: add ignoreMethods option (#920)
72b074d chore(deps): update dependency grpc to v1.16.1 (#923)
69c7813 doc: fix pg link (#921)
4b74f5a feat: support restify@7 (#917)
c66e9c3 chore(deps): update dependency gts to ^0.9.0 (#916)
55993f9 chore: add a sample app (#912)
82a55e8 chore: update eslintignore config (#915)

Commits

The new version differs by 13 commits.

  • cbf74f3 chore: 3.4.0 release proposal (#929)
  • 1d7c4dc fix: update teeny-request dep (#928)
  • 2fa098d chore: update region tags (#927)
  • 10bb78b fix(deps): update dependency @google-cloud/common to ^0.27.0 (#925)
  • 73786eb docs(samples): updated samples code to use async await (#924)
  • 2e48c0c chore: add node 11 ci job (#914)
  • 67ddb8f feat: add ignoreMethods option (#920)
  • 72b074d chore(deps): update dependency grpc to v1.16.1 (#923)
  • 69c7813 doc: fix pg link (#921)
  • 4b74f5a feat: support restify@7 (#917)
  • c66e9c3 chore(deps): update dependency gts to ^0.9.0 (#916)
  • 55993f9 chore: add a sample app (#912)
  • 82a55e8 chore: update eslintignore config (#915)

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.5.0

This release expands the range of supported knex versions to <=0.16, and fixes an issue where the IP label for incoming request traces could be misleading.

Commits

126bc75 fix: use req.ip in express and koa plugin (#944)
0b404a1 feat: support knex 0.16 (#940)
96863e7 fix(deps): update dependency @google-cloud/common to ^0.28.0 (#941)
32dcb55 test: cleanup grpc and http2 tests to minimize flakes (#938)
690ac0b chore: update renovate.json (#937)
4b7155d chore: update nyc and eslint configs (#936)
19153c7 chore: nyc ignore build/test by default (#934)
a0269f8 chore: update license file (#932)

Commits

The new version differs by 9 commits.

  • b60c863 chore: 3.5.0 release proposal (#943)
  • 126bc75 fix: use req.ip in express and koa plugin (#944)
  • 0b404a1 feat: support knex 0.16 (#940)
  • 96863e7 fix(deps): update dependency @google-cloud/common to ^0.28.0 (#941)
  • 32dcb55 test: cleanup grpc and http2 tests to minimize flakes (#938)
  • 690ac0b chore: update renovate.json (#937)
  • 4b7155d chore: update nyc and eslint configs (#936)
  • 19153c7 chore: nyc ignore build/test by default (#934)
  • a0269f8 chore: update license file (#932)

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.6.0

This release makes the following changes:

  • Tracing support for bluebird Promises has been added. Since Knex-specific tracing patches were being applied because it was using bluebird, the Knex patch has been removed. We don't expect Knex users to observe significant changes.
  • Child spans can now extend longer than their parents.

Commits

6148c71 chore(deps): update dependency retry-axios to ^0.5.0 (#979)
ea9cb4b fix(deps): update dependency gcp-metadata to v1 (#975)
29bb15c feat: support context propagation in bluebird (#872)
990bfe0 chore(deps): update dependency mocha to v6 (#976)
3259d8d chore(deps): update dependency standard-version to v5 (#974)
82e4c24 test: don't make network request in gRPC context test (#970)
79e26a9 build: use linkinator for docs test (#972)
fccfd92 docs: update links in contrib guide (#973)
583b5a7 chore(deps): update dependency @types/tmp to v0.0.34 (#971)
ad1bdca test: stop requiring request (#969)
8be83d8 chore(deps): update dependency ts-node to v8 (#960)
6535193 test: test hapi tails (#968)
adc666e docs: note on using trace in bundled server code (#967)
5e3c896 build: create docs test npm scripts (#966)
7b84349 fix(deps): update dependency @google-cloud/common to ^0.31.0 (#963)
d1de959 feat: support child spans with tail latencies (#913)
f88cdd4 Automerge by dpebot
a821462 fix(deps): update dependency @google-cloud/datastore to v3 (#951)
95895a8 chore(deps): update dependency @grpc/proto-loader to ^0.4.0 (#957)

Commits

The new version differs by 31 commits.

  • 69a9214 chore: 3.6.0 release proposal (#980)
  • 6148c71 chore(deps): update dependency retry-axios to ^0.5.0 (#979)
  • ea9cb4b fix(deps): update dependency gcp-metadata to v1 (#975)
  • 29bb15c feat: support context propagation in bluebird (#872)
  • 990bfe0 chore(deps): update dependency mocha to v6 (#976)
  • 3259d8d chore(deps): update dependency standard-version to v5 (#974)
  • 82e4c24 test: don't make network request in gRPC context test (#970)
  • 79e26a9 build: use linkinator for docs test (#972)
  • fccfd92 docs: update links in contrib guide (#973)
  • 583b5a7 chore(deps): update dependency @types/tmp to v0.0.34 (#971)
  • ad1bdca test: stop requiring request (#969)
  • 8be83d8 chore(deps): update dependency ts-node to v8 (#960)
  • 6535193 test: test hapi tails (#968)
  • adc666e docs: note on using trace in bundled server code (#967)
  • 5e3c896 build: create docs test npm scripts (#966)

There are 31 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v3.6.1

This release fixes a few bugs:

  • Awaited Mongoose queries are not traced (#1000)
  • The HTTP tracing plugin throws if an Expect header exists for a request, but isn't capitalized exactly that way

Commits

7becd25 chore: set new registry endpoint for publishing (#1010)
fb6d8c3 doc: remove the hash from the ignoreUrls in docs (#1009)
deb2a44 fix: support tracing awaited mongoose queries (#1007)
a60b623 update to .nycrc with --all enabled (#1008)
fbdcb0c chore(deps): update dependency grpc to v1.20.2 (#1006)
a791878 chore(deps): update dependency @types/nock to v10 (#1004)
6a95bbe chore(deps): update dependency grpc to v1.20.0 (#998)
2629cd0 chore(deps): update dependency nyc to v14 (#997)
670ac64 fix(deps): update dependency @google-cloud/common to ^0.32.0 (#993)
20feb58 chore(deps): update dependency @grpc/proto-loader to ^0.5.0 (#996)
50421a5 fix: don't let trace context injection throw (#989)
fae65bd fix(deps): update dependency semver to v6
f366306 chore(deps): update dependency @types/tmp to v0.1.0 (#992)
4e2d791 chore(deps): update dependency typescript to ~3.4.0 (#991)
a2456ee chore(deps): update dependency tmp to v0.1.0 (#987)
5900847 fix(deps): update dependency hard-rejection to v2 (#985)
8abf8c8 fix(deps): update dependency require-in-the-middle to v4 (#984)
9d3b937 chore(deps): update dependency grpc to v1.19.0 (#982)
6407e2a doc: add warning for knex database.raw (#981)

Commits

The new version differs by 20 commits.

  • 4515e7e chore: 3.6.1 release proposal (#1012)
  • 7becd25 chore: set new registry endpoint for publishing (#1010)
  • fb6d8c3 doc: remove the hash from the ignoreUrls in docs (#1009)
  • deb2a44 fix: support tracing awaited mongoose queries (#1007)
  • a60b623 update to .nycrc with --all enabled (#1008)
  • fbdcb0c chore(deps): update dependency grpc to v1.20.2 (#1006)
  • a791878 chore(deps): update dependency @types/nock to v10 (#1004)
  • 6a95bbe chore(deps): update dependency grpc to v1.20.0 (#998)
  • 2629cd0 chore(deps): update dependency nyc to v14 (#997)
  • 670ac64 fix(deps): update dependency @google-cloud/common to ^0.32.0 (#993)
  • 20feb58 chore(deps): update dependency @grpc/proto-loader to ^0.5.0 (#996)
  • 50421a5 fix: don't let trace context injection throw (#989)
  • fae65bd fix(deps): update dependency semver to v6
  • f366306 chore(deps): update dependency @types/tmp to v0.1.0 (#992)
  • 4e2d791 chore(deps): update dependency typescript to ~3.4.0 (#991)

There are 20 commits in total.

See the full diff