Skip to content
This repository was archived by the owner on Apr 22, 2022. It is now read-only.

Merge upstream changes#4

Merged
bg451 merged 75 commits into
masterfrom
bg/merge_upstream
Feb 5, 2020
Merged

Merge upstream changes#4
bg451 merged 75 commits into
masterfrom
bg/merge_upstream

Conversation

@bg451

@bg451 bg451 commented Feb 4, 2020

Copy link
Copy Markdown

What does this PR do?

Motivation

Plugin Checklist

Additional Notes

…ataDog#756)

* update prepublish script to use last workflow run instead of first

* sort workflows and add check for unfinished workflows
rochdev and others added 27 commits December 19, 2019 16:56
* add support for `only` and `skip` in tests

* add support for rhea
…rate.limit

Revert "remove default rate limit in priority sampler (DataDog#796)"
* Add hook for elasticsearch query and option to remove query body

* Add typescript tests

* Remove includeBody option and add params to hook

* Add TransportRequestParams type and test params

* Add elasticsearch license

* Update license to be consistent

* Fix unit tests

* Remove dependency on elasticsearch package
Some Node.js packages use a leading `./` to indicate their "main" file.
This broke the Node.js loader, which was comparing require paths against
this.

This is now fixed by using `path.posix.normalize` on the "main" file.
* account for Symbol keys for winston splat handling

* use for of loop and check for undefined or null records

* remove local changes

* remove typos on testing local changes

* use correct syntax for for of loop

* linting fix

* simplify for loop

* add specs to verify splat formatting is handled correctly

* remove duplicated test
…aDog#813)

* handle usage of getNewLibraryCopy by sequelize

* [wip] add promise spec for getNewLibraryCopy need to determine min version still

* fix unwrap typo, add temp fix and todos for version requirements for getNetLibraryCopy for 2.11.0 and 3.4.1

* add getNewLibraryCopy patching only for versions where it exists

* handle unwrapping copies _then by maintaining reference to copies on original promise library

* make hidden property non enumerable

* [wip] add specs for patching and unpatching behavior , clean up hiddenproperty settings, use promise constructor instead of prototype

* add specs for mechanics of tracking wrapped bluebird library copies for unpatching

* remove duplicate patching specs

* add version filter for bluebird version specific instrumentation

* generalize unpatching test for all promise libraries

* handle edge case when non native promise libraries default to native promises

* only instrument promisejs when it doesnt export global promise, move semver check to promise util specs, clean up bluebird spec syntax

* only instrument promise-js on versions it isnt used native promises, add promise-js version range filtering in specs

* simplify version checking and test pre / post patching and unpatching behavior

* es6 syntax improvement

* fix beforeEach handling of promises

* add test for copy of copy being unwrapped
* add support for WHATWG by removing Object assign usage

* linting and move spec to >10 bc it was breaking on ode8 image

* use async format for unit test

* add await to spec and make url normalization cleaner
* initial fs support

* allow `yarn lint --fix`

* support large payloads in test agent

* don't trace fs operations unless there's a parent span
* add defaults test helper, and optional span logging

* add support for @goolge-cloud/pubsub
@bg451
bg451 requested a review from iredelmeier February 5, 2020 19:42
@bg451
bg451 merged commit 2e16f4f into master Feb 5, 2020
@bg451
bg451 deleted the bg/merge_upstream branch February 5, 2020 20:25
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants