Nikolay Martynov
7b43aa12d0
Update some dependencies
2019-11-11 08:14:52 -05:00
Tyler Benson
e20f7924b4
Merge pull request #1086 from DataDog/tyler/bb-upgrade
...
Update byte-buddy to 1.10.2
2019-11-08 13:11:44 -08:00
Nikolay Martynov
2789324cd5
Merge pull request #1084 from DataDog/mar-kolya/fix-agent-for-zulu8
...
fix agent for zulu8
2019-11-07 14:39:03 -05:00
Nikolay Martynov
8f80a42c4d
Do not delay tracer on OpenJDK8 with JBOSS
2019-11-07 13:45:56 -05:00
Nikolay Martynov
f371e391a8
Fix typo
2019-11-07 06:55:31 -05:00
Tyler Benson
d30ada42e9
Update byte-buddy to 1.10.2
2019-11-06 15:53:10 -08:00
Tyler Benson
b93e14291d
Begin 0.38.0
2019-11-06 14:36:04 -08:00
Tyler Benson
5dc0088de6
Version 0.37.0
2019-11-06 14:34:40 -08:00
Tyler Benson
b002f0c190
Merge pull request #1085 from DataDog/tyler/remove-beta-integrations
...
Remove experimental jdbc and servlet integrations until further evaluation
2019-11-06 14:31:08 -08:00
Nikolay Martynov
df6cb663d4
Fix test for case when tracer install is not delayed
2019-11-06 15:35:01 -05:00
Nikolay Martynov
fdfe4b1dc3
More renames due to shadow clashes
2019-11-06 15:12:07 -05:00
Tyler Benson
2432a92230
Remove experimental jdbc and servlet integrations until further evaluation
2019-11-06 11:45:00 -08:00
Douglas Q Hawkins
599d1e0fab
Merge pull request #1082 from DataDog/dougqh/sisu-exclusion
...
Excluded classes generated by Eclipse Sisu
2019-11-06 14:41:36 -05:00
Nikolay Martynov
42cece67c2
Fix namespace clashes
...
Using `datadog.trace.agent` to hold agent class causes problems due to
shadowing into this package of other classes.
2019-11-06 13:58:20 -05:00
Nikolay Martynov
17155f7d57
Fix scala warning
2019-11-06 13:58:20 -05:00
Nikolay Martynov
06a895672a
Revert "Disable zulu8 test for time being due to test incompatibility"
...
This reverts commit 0b4b07b3f8
.
2019-11-06 10:12:42 -05:00
Nikolay Martynov
15c1e67334
Fix agent on latest zulu8
...
The problem was that on zulu8 loading OkHttp touches JFR which in turn
touches log manager - which would break things like JBOSS.
The fix is to delay installing agent (and writer) until log manager
things have settled down - in way similar to jmxfetch.
Unfortunately for 'main' agent this turns out to be more involved
because of classloader shenanigans.
2019-11-06 10:09:50 -05:00
Nikolay Martynov
3715a3df53
Fix ClassLoadingTest
...
It should use real class to try to load
2019-11-06 09:57:09 -05:00
Nikolay Martynov
58d6103361
Allow big outputs in forked test processes
2019-11-06 09:38:53 -05:00
Tyler Benson
94d3b829d2
Merge pull request #1081 from DataDog/mar-kolya/minor-cleanup
...
minor cleanup
2019-11-05 15:24:43 -08:00
Tyler Benson
64a9f2f36a
Merge pull request #1083 from DataDog/tyler/zulu-disable
...
Disable zulu8 test for time being due to test incompatibility
2019-11-05 14:57:11 -08:00
Tyler Benson
0b4b07b3f8
Disable zulu8 test for time being due to test incompatibility
...
OkHttp seems to be inadvertently loading the java log manager.
2019-11-05 14:50:59 -08:00
Tyler Benson
c1dad60a4c
Disable zulu8 test for time being due to test incompatibility
...
OkHttp seems to be inadvertently loading the java log manager.
2019-11-05 14:36:25 -08:00
dougqh
270a440162
Excluded classes generated by Eclipse Sisu
...
This change excludes classes generated by Eclipse Sisu (part of Equinox DS).
These classes are created by https://github.com/eclipse/sisu.inject/blob/master/org.eclipse.sisu.inject/src/org/eclipse/sisu/space/CloningClassSpace.java
2019-11-05 15:20:52 -05:00
Nikolay Martynov
415a875dfc
Add generic is-before-java9 check
2019-11-05 13:08:21 -05:00
Nikolay Martynov
b31778a05e
Do not use `printStackTrace()`
2019-11-05 13:08:21 -05:00
Nikolay Martynov
f236c0e8e0
Reformat some comments
2019-11-05 13:08:21 -05:00
Nikolay Martynov
acfa861e4a
Fix some typos
2019-11-05 13:08:21 -05:00
Nikolay Martynov
7f5b270c67
Call class loading callbacks from onComplete
...
This should make things more clear
2019-11-05 13:08:21 -05:00
Tyler Benson
2d3b644c84
Merge pull request #1080 from DataDog/tyler/rename-beta-configs
...
Rename config key for beta/experimental instrumentation.
2019-11-05 08:44:33 -08:00
Tyler Benson
da8aa5c7c1
Merge pull request #1079 from DataDog/tyler/decorator-parse-strings
...
Allow decorators to parse string values on tags.
2019-11-05 08:43:26 -08:00
Tyler Benson
4f853f5f0c
Rename config key for beta/experimental instrumentation.
...
Postfix the existing config names with `-beta` for `servlet` and `jdbc`.
To avoid any risk that the config was explicitly enabled for an unrelated reason resulting in unexpected behavior when upgrading to the latest version.
2019-11-04 13:41:33 -08:00
Laplie Anderson
4ba0ca0f9d
Merge pull request #1078 from DataDog/landerson/big-integer-ids
...
Change TraceId/SpanId to BigInteger
2019-11-04 16:34:09 -05:00
Tyler Benson
74fd6b6c9c
Allow decorators to parse string values on tags.
...
Since global tags can only be set as String.
2019-11-04 13:23:31 -08:00
Laplie Anderson
bc2978e8d8
Use groovy literals for BigInteger
2019-11-04 16:16:03 -05:00
Laplie Anderson
e7ac8e7668
Only generate ids up to 2^63 - 1
2019-11-04 15:16:55 -05:00
Laplie Anderson
a3cd46708b
Merge pull request #1075 from DataDog/landerson/wsclient
...
Play WS Client instrumentation
2019-11-04 13:57:46 -05:00
Laplie Anderson
bf4587c23d
Missed a few test helper methods
2019-11-04 12:49:35 -05:00
Laplie Anderson
cfc19facf5
Change String ids to BigInteger ids
2019-11-04 11:21:32 -05:00
Nikolay Martynov
466fdf2a79
Merge pull request #1077 from DataDog/mar-kolya/fix-scala-warning
...
Fix scala warning
2019-11-04 10:01:10 -05:00
Nikolay Martynov
92f62ca954
Fix scala warning
2019-11-04 08:22:20 -05:00
Laplie Anderson
9e26da85be
wsclient -> play-ws
2019-11-01 14:37:06 -04:00
Tyler Benson
0e825d79fa
Merge pull request #1076 from DataDog/tyler/isolate-deprecated-usage
...
Fix scopemanager comaptability for OT 0.33.0
2019-11-01 10:57:47 -07:00
Tyler Benson
86ed30d5af
Fix scopemanager comaptability for OT 0.33.0
...
Also add simple regression test.
2019-10-31 14:58:31 -07:00
Laplie Anderson
68f8607dbf
Fix latestDepTest dependencies
2019-10-31 11:48:52 -04:00
Laplie Anderson
3a1d331525
WSClient instrumentation
2019-10-31 11:12:00 -04:00
Laplie Anderson
64d6d39e78
Merge pull request #1074 from DataDog/landerson/circular-redirect
...
Add "testCircularRedirects" option to HttpClientTest
2019-10-31 10:29:36 -04:00
Tyler Benson
6885849254
Merge pull request #1061 from fujigon/feature/fix-npe-in-jaxrs-inst-for-default-impl
...
fixes NPE in jaxrs instrument with interface with default method and its impl class.
2019-10-30 16:36:19 -07:00
Laplie Anderson
8a2594eeab
Add "testCircularRedirects" option to HttpClientTest
2019-10-30 18:17:49 -04:00
Tyler Benson
8e48a70c6d
Fix jax-rs Path annotation inheritance
...
Turns out the class level path annotation overrides parent classes, so we only need to find the nearest one.
We also need to look from the instance’s class, not from where the method is defined.
Commented out a test case because we still need to compile against java 7. That case will be added back when we upgrade to java 8.
2019-10-30 11:39:06 -07:00