Nikolay Martynov
23d3b75555
Merge pull request #1211 from DataDog/profiling-release
...
Support JFR profiling
2020-02-11 22:51:19 -05:00
Nikolay Martynov
e266c1357d
update gradle to 6.1.1
2020-02-11 15:09:09 -05:00
Nikolay Martynov
fd58187994
Support JFR profiling
2020-02-11 14:55:19 -05:00
Laplie Anderson
c28bf2180e
Merge pull request #1199 from DataDog/landerson/shared-classloader
...
Shared classloader for agent and jmx-fetch
2020-02-11 13:48:01 -05:00
Nikolay Martynov
05c2d6e947
Fix the way jacoco defaults are set
2020-02-11 12:05:06 -05:00
Laplie Anderson
c79fe3a459
Create shared internal jar
2020-02-11 11:44:46 -05:00
Tyler Benson
75c7769192
Reduce tracer thread count by combining scheduled executors into a single executor.
...
Pulls out utility classes for reuse by other projects.
This also meant the dependency had to be bundled with dd-trace-ot since it isn't published as a separate dependency.
2020-02-10 10:45:58 -08:00
Tyler Benson
cab139e905
Upgrade OkHttp client to 3.12.8
2020-02-04 15:06:44 -08:00
Tyler Benson
697d4972a8
Remove Jackson from dd-trace-ot
...
Reduced the size of dd-java-agent jar by about 2 MB. Jackson is not removed completely though as it is still a dependency of jmxfetch.
Trace serialization is primarily done directly with msgpack.
Response deserialization and LoggingWriter serialization is done with mochi.
Msgpack Serialization buffer still not being reused though.
2020-01-31 15:59:43 -05:00
Nikolay Martynov
950389587c
Simplify groovy/scala/kotlin compile dependency hack
2020-01-23 09:40:15 -05:00
Nikolay Martynov
be6a7730bf
Update kotlin version
2020-01-23 09:40:15 -05:00
Nikolay Martynov
bc72b9271a
Update gradle to 6.1
2020-01-23 08:39:06 -05:00
Tyler Benson
f9e43516ad
Set timeouts on individual tests and increase overall test timeout.
2020-01-22 09:06:03 -08:00
Laplie Anderson
e351ce523c
Update bytebuddy to 1.10.6
2020-01-15 10:40:46 -05:00
Nikolay Martynov
d96d8e3c71
Upgrade gradle
2020-01-13 14:46:06 -05:00
Sean C. Sullivan
458527ca4c
bytebuddy 1.10.4
...
Docs: https://github.com/raphw/byte-buddy/releases
2019-11-29 13:51:55 -05:00
Nikolay Martynov
2c4422aa04
Upgradle to gradle 6.0
2019-11-12 16:26:46 -05:00
Nikolay Martynov
7b43aa12d0
Update some dependencies
2019-11-11 08:14:52 -05:00
Tyler Benson
d30ada42e9
Update byte-buddy to 1.10.2
2019-11-06 15:53:10 -08:00
Tyler Benson
00fe40f1fb
Merge pull request #1026 from trask/dd-next
...
Thoughts for after #1020
2019-10-25 09:20:24 -07:00
Nikolay Martynov
8236b94d44
Update gradle to 5.6.3
2019-10-25 08:09:48 -04:00
Trask Stalnaker
8c558fa00e
Format
2019-10-24 21:05:01 -07:00
Tyler Benson
557d45a9fe
Changes required for OT 0.32
...
This seems backwards compatable with 0.31 since all changes are additional, so this should be safe.
2019-10-17 13:54:56 -07:00
Tyler Benson
a6200f96c3
Upgrade Jackson to 2.10.0
...
This is primarily motivated by new CVE’s.
Upgrade jmxfetch to 0.32.1 which has the same change.
2019-10-09 12:04:45 +02:00
Tyler Benson
9ef3332140
Extract base test class and move Config class changes there.
2019-10-07 18:51:25 +02:00
Nikolay Martynov
8e75eeb506
Update bytebuddy to 1.10.1
2019-10-07 08:27:13 -04:00
Laplie Anderson
07b58e1cf4
Merge pull request #957 from DataDog/landerson/instrumentation-module-check
...
Java 9 Modules Smoketest
2019-09-10 19:56:12 -04:00
Laplie Anderson
3a7dcf3dcd
Build java9-modules project with a jdk >= 9
2019-09-10 10:45:34 -04:00
Nikolay Martynov
d9656bd96e
Update gradle to 5.6.2
2019-09-10 10:34:33 -04:00
Laplie Anderson
be60d362ae
Manually call jlink because plugin won't work with our build
2019-09-04 13:11:03 -04:00
Laplie Anderson
8ba79db208
Disable task if version is too low. Include all sourcesets in jars
2019-09-04 13:11:03 -04:00
Laplie Anderson
457410ea4e
Run all tests on all java version
2019-09-03 13:03:16 -04:00
Nikolay Martynov
acb90867a4
More dependency updates
2019-09-03 10:38:39 -04:00
Nikolay Martynov
df232f2d35
Update groovy lib
2019-09-03 10:26:59 -04:00
Nikolay Martynov
1ef3889a2f
Update gradle to 5.6.1
2019-09-03 10:17:59 -04:00
Tyler Benson
5f0e13f6c4
Merge pull request #956 from DataDog/tyler/play-testing
...
Update Play instrumentation to work with 2.7
2019-08-27 12:22:25 -04:00
Nikolay Martynov
b34f96da7d
Update gradle to latest version
2019-08-26 13:13:30 -04:00
Tyler Benson
e69edaec14
Remove project config centrally defined and other misc cleanup
2019-08-22 12:43:13 -07:00
Tyler Benson
ca040ab0dd
Update JMXFetch to 0.30.1
2019-08-14 11:27:30 -07:00
Tyler Benson
bbfd02befc
Update Jackson to 2.9.9.3
...
As recommended by https://nvd.nist.gov/vuln/detail/CVE-2019-14379
(Remove unused dependency)
2019-08-12 16:41:57 -07:00
Tyler Benson
29d7a39a3e
Update Byte Buddy to 1.10.0
2019-08-06 09:07:39 -07:00
Tyler Benson
68d81d921f
Upgrade Byte Buddy to 1.9.16
2019-07-29 16:26:51 -07:00
Nikolay Martynov
e3b4ffb240
Update gradle to 5.5.1
2019-07-12 10:07:08 -04:00
Nikolay Martynov
a0bf53ac65
Upgrade gradle to 5.5
2019-07-05 15:05:39 -04:00
Luca Abbati
f279a612f7
Minor fixes to typos and code styles
2019-06-21 15:53:13 -04:00
Nikolay Martynov
7fc5132ea6
Add support for forcing JDK to run tests on
2019-06-17 11:25:13 -04:00
Tyler Benson
742fc2ff8b
Update Jackson Databind to 2.9.9
...
Due to new security vulerablility.
2019-06-11 19:03:26 -07:00
Nikolay Martynov
dd4b4c38f3
Refactor smoketests setup
...
Move start/stop of servers in smoke tests from gradle code to test
code.
This gives more flexibility in terms of what we can do there.
This also allows us to run servers under test with same JVM as the
test itself - not same jvm as gradle which is currently locked to Java8
2019-06-07 22:56:28 -04:00
Nikolay Martynov
597055fca3
Fix typo
2019-06-06 16:55:39 -04:00
Nikolay Martynov
7863a68a53
Fix typo
2019-06-06 09:41:36 -04:00