Nikita Salnikov-Tarnovski
c9cf7ffb61
Make auto-instr work with latest otel-java snapshot ( #372 )
...
* Make auto-instr work with latest otel-java snapshot
* Add CircleCI workflow to run nightly test job against otel-java snapshot
* Decrease snapshot versions cache time
* Add comments suggest during review
* Add comments suggest during review
* Add missed helper class
* Use released otel-java 0.4.0
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2020-05-04 23:18:39 -07:00
Nikita Salnikov-Tarnovski
28eaeb9fed
Allow to disable auto-instrumentation for specified methods ( #369 )
...
Add new configuration property, `trace.methods.exclude`, which marks methods which should be excluded from instrumentation. This does not affect any arbitrary auto-instrumentation. Only auto-instrumentation guided by supported annotations (see `trace.annotations` config option and its default value in TraceAnnotationsInstrumentation#DEFAULT_ANNOTATIONS) and by `trace.methods` configuration property can be disabled using this new configuration.
2020-05-04 13:17:44 -07:00
John Bley
ca296b92fd
Normalize sql statements to elide literal numbers and strings. ( #366 )
...
* Normalize sql statements to elide literal numbers and strings.
* Missed one SlickTest sql normalization.
* Fix muzzle order for helper classes.
* Change name of feature flag
* Upgrade to latest spotless version in an attempt #1 to make the circleci build work.
* Attempt 2 to make circleci build happy - exclude build/generated/** from spotless.
* Attempt 3 to get circleci build working, adding *.java to the exclude line.
* Change exclude of generated files to include of just the src/ directory.
I confirmed that this properly failed the build if I remove a license header from a src/ directory.
2020-05-04 12:17:55 -07:00
Nikita Salnikov-Tarnovski
bae0b7b38c
Copy .editorconfig file and relevant sections in CONTRIBUTING.md from otel-java repo ( #373 )
2020-05-04 10:07:19 -04:00
Trask Stalnaker
79865a8472
Update code coverage config to be more clear ( #365 )
2020-04-29 16:53:21 -07:00
Trask Stalnaker
212b80d877
Update supported Ratpack version in README ( #364 )
2020-04-29 16:35:59 -07:00
Nikita Salnikov-Tarnovski
a07d763e1a
Add requirement for java 8 and 9 into CONTRIBUTING.md ( #367 )
2020-04-29 10:59:17 -07:00
Nikita Salnikov-Tarnovski
62426c8158
Allows `./gradlew clean build` to run successfully. ( #355 )
...
* CI job `check` will run `build` gradle task
2020-04-29 08:08:14 -07:00
Nikita Salnikov-Tarnovski
6e1c0436da
Clarifications about various test tasks ( #358 )
...
In addition this commit replaces eager tasks generation for running tests using different java versions with rule based task created on-demand.
2020-04-28 18:11:17 -07:00
Trask Stalnaker
fbbccd31a6
Add DataDog trace annotation ( #361 )
2020-04-28 17:21:55 -07:00
Trask Stalnaker
62e43d3e54
Bring back code coverage verification ( #357 )
2020-04-28 15:27:44 -07:00
Trask Stalnaker
e24b4309b1
Remove accidentally merged file ( #356 )
2020-04-28 14:47:52 -07:00
Trask Stalnaker
18c22fd8fd
Remove incorrect info from contributing doc ( #353 )
2020-04-28 14:25:47 -07:00
Trask Stalnaker
3c4a6b545c
Fix Ratpack instrumentation for newer versions of Guava. ( #360 )
...
Ratpack 1.4 should still work if you increase your guava version to 20+ (instead of 19).
Co-authored-by: Tyler Benson <tyler.benson@datadoghq.com>
2020-04-28 13:42:16 -07:00
Pontus Rydin
9568ba079b
Use Builder::setAttribute whenever possible ( #348 )
2020-04-27 13:51:34 -07:00
Nikita Salnikov-Tarnovski
25740536a1
FieldBackedProviderFieldInjectionDisabledTest was never run due to broken config ( #347 )
2020-04-27 12:43:48 -07:00
Trask Stalnaker
f9e74ac9c6
Fix some sporadic test failures ( #354 )
...
* Fix some sporadic test failures
* Improve Jetty test advice
* Fix smore sporadic test failures
* Improve test consistency
2020-04-27 11:40:27 -07:00
Trask Stalnaker
ccff07abb8
Prevent instrumentation from applying too broadly ( #337 )
2020-04-24 15:09:30 -07:00
Trask Stalnaker
1e29610897
Remove github workflows ( #346 )
2020-04-24 13:33:11 -07:00
Trask Stalnaker
2d2f4a953e
Fix some sporadic failures ( #349 )
2020-04-24 13:06:56 -07:00
Nikita Salnikov-Tarnovski
f958c2df2d
Add support for SignalFx and AppOptics tracing annotations ( #345 )
2020-04-23 21:21:25 -07:00
Tyler Benson
a5d0ba8224
Merge pull request #339 from trask/dd-merge
...
Merge changes from dd-trace-java
2020-04-21 17:32:30 -04:00
Trask Stalnaker
ce3d764ffa
Merge commit '437e0f343dcd66ac344556c03bd340ce791b1fdd' into correct-history
2020-04-21 12:55:51 -07:00
Tyler Benson
437e0f343d
Merge pull request #1392 from DataDog/tyler/grizzly-latest-limit
...
Add limit for grizzly latestDepTest
2020-04-21 11:24:19 -04:00
Tyler Benson
f302ac2afe
Add limit for grizzly latestDepTest
...
New `3.0.0-M1` release seems to be breaking the tests.
2020-04-21 11:03:52 -04:00
Laplie Anderson
5bc7c14cd0
Merge pull request #1391 from DataDog/landerson/auto-close-issues-pagination
...
Handle pagination when auto-updating issues
2020-04-21 10:38:57 -04:00
Tyler Benson
1c141d6f5c
Merge pull request #1386 from DataDog/tyler/muzzle-add-jcenter
...
Add jCenter as a muzzle repository to catch things that are different from Maven Central
2020-04-21 09:42:08 -04:00
Tyler Benson
401ff4d419
Remove some repositories...
...
Too many caused OOM in CI.
2020-04-20 23:42:05 -04:00
Tyler Benson
2743e64fd3
Exclude more weird versions.
2020-04-20 21:59:24 -04:00
Sergei Malafeev
51cb8c6007
Add Cassandra Driver 4 instrumentation ( #334 )
2020-04-20 18:23:09 -07:00
Trask Stalnaker
3561ccdfa2
Accept lowercase logging threshold config values ( #332 )
2020-04-20 17:52:06 -07:00
Laplie Anderson
c1d71efdd0
Pagination issues with milestones too
2020-04-20 18:37:44 -04:00
Laplie Anderson
6070e21aab
Merge pull request #1390 from DataDog/landerson/draft-release-notes
...
Draft release notes on milestone close
2020-04-20 18:28:14 -04:00
Laplie Anderson
ae3b189ae6
Handle pagination when updating issues
2020-04-20 17:59:15 -04:00
Laplie Anderson
927d980c8f
Draft release notes on milestone close
2020-04-20 17:57:06 -04:00
Laplie Anderson
1f6033f9db
Merge pull request #1388 from DataDog/landerson/auto-close-issues
...
Update issues when Release Notes are published
2020-04-20 17:18:05 -04:00
Tyler Benson
a23d407100
Merge pull request #333 from trask/dd-merge
...
Merge changes from dd-trace-java 0.49.0
2020-04-20 16:41:46 -04:00
Tyler Benson
70f5ff7244
Add the ability to skip specific versions for muzzle
...
This makes it much easier to bypass bad versions than splitting out the muzzle definition.
2020-04-20 16:36:57 -04:00
Laplie Anderson
e8a360d7c8
Update issues when Release Notes are published
2020-04-20 15:26:24 -04:00
Laplie Anderson
47c8f37dca
Merge pull request #1383 from DataDog/landerson/auto-milestone
...
Add milestone to merged pull requests
2020-04-20 15:13:14 -04:00
Laplie Anderson
db78a56a53
Merge pull request #1384 from DataDog/landerson/next-milestone
...
Automatically create next milestone
2020-04-20 15:11:17 -04:00
Nikolay Martynov
f267931794
Merge pull request #1382 from DataDog/mar-kolya/increase-test-timeout
...
Increase gradle test timeout
2020-04-20 14:27:56 -04:00
Tyler Benson
6dae05f6ee
Add jCenter as a muzzle repository to catch things that are different from Maven Central
...
For example in the latest release `jetty-server`'s version list was messed up:
https://repo1.maven.org/maven2/org/glassfish/jersey/core/jersey-server/maven-metadata.xml
but still available in jcenter:
https://jcenter.bintray.com/org/glassfish/jersey/core/jersey-server/maven-metadata.xml
2020-04-20 13:02:49 -04:00
Tyler Benson
339a35c6cf
Merge pull request #1381 from DataDog/tyler/singletonMap
...
Use singletonMap for single entry maps
2020-04-20 12:12:53 -04:00
Laplie Anderson
777b16640a
Automatically create next milestone
2020-04-20 11:49:20 -04:00
Laplie Anderson
76a11f0fb3
Add milestone to merged pull requests
2020-04-20 11:15:56 -04:00
Jaroslav Bachorik
eb272bcc00
Add exception sampling event ( #1297 )
2020-04-20 16:31:54 +02:00
Nikolay Martynov
377036efd4
typo fixes
...
Co-Authored-By: Jaroslav Bachorik <jaroslav.bachorik@datadoghq.com>
2020-04-20 08:35:23 -04:00
Nikolay Martynov
2e48634934
Increase gradle test timeout
2020-04-20 08:29:06 -04:00
Trask Stalnaker
ecc26226dc
Merge tag 'v0.49.0' into dd-merge
2020-04-18 16:00:00 -07:00