Anuraag Agrawal
4ce9ff3a69
Migrate projects with isolateSpec to kotlin ( #3447 )
...
* Migrate projects with isolateSpec to kotlin
* Migrate
2021-06-30 19:23:28 +09:00
Anuraag Agrawal
93632d3f27
Rename instrumentation-api builds to kotlin ( #3446 )
...
* Rename instrumentation-api builds to kotlin
* Migrate
* Small cleanup
2021-06-30 19:20:55 +09:00
Steve Dodge
9e2fcbaecd
Jetty-9 httpclient instrumentation, comments please ( #3079 )
...
* feat: jetty-9 http client, commit for PR comments
* chore: compensate for build break due to new TypeTransformer
* WIP: jetty9 with wrappers working
* feat: moved structure to match 9.2
* chore: fix package names again, now 9.2, clean up Nullables and Muzzle range
* chore: added latestDepTestLibrary for 10+ but class loader issues due to underlying jetty-server from the test framework
* chore: migrate to new instrumenter api
* chore: adjust to all the gradle plugin changes
* chore: added layers of builders
* chore: update final easy code review comments
* chore: remove comments in gradle
* chore: code cleanup, package cleanup, reduce surface area, iterators
* chore: cleanup of null checks, using HttpFlavorVals enum
* chore: null check removal again
* chore: set muzzle plugin correctly for 9.2 up to 9.4.+
* chore: convert gradle plugins to not use apply syntax
* Rename to build.gradle
* chore: move TypeInstrumention into standalone class
Co-authored-by: Anuraag Agrawal <aanuraag@amazon.co.jp>
2021-06-28 14:34:01 +09:00
Anuraag Agrawal
785dc6adf2
Rename build files to build.gradle ( #3409 )
...
* Rename build files to build.gradle
* Rename smoke-tests
* Fix already broken
2021-06-25 16:10:31 +09:00
Anuraag Agrawal
deb0e255cf
Use plugins block everywhere for applying plugins ( #3386 )
...
* Use plugins block everywhere for applying plugins
* Actually it's library instrumentation
2021-06-24 11:13:35 +09:00
Lauri Tulmin
39508bc07e
Test jax-ws on tomee and wildfly ( #3382 )
...
* Test jax-ws on tomee and wildfly
* Search only org.gradle artifacts from gradle repo
2021-06-23 08:34:05 +09:00
Mateusz Rzeszutek
108b1298cf
Make @RabbitListener propagate context properly ( #3339 )
2021-06-17 10:38:53 -07:00
Anuraag Agrawal
97254f04d1
Update to Gradle 7.1 ( #3344 )
2021-06-17 10:37:57 -07:00
Anuraag Agrawal
3a08045b03
Update dependencies ( #3332 )
2021-06-16 10:05:56 -07:00
Mateusz Rzeszutek
3e28b01e42
Spring Integration javaagent instrumentation ( #3295 )
...
* Spring Integration javaagent instrumentation
* codenarc
* inline gradle property
* Conditionally create CONSUMER spans instead of always INTERNAL
* merge fix
* Add attributes assertions to rabbitMq test
* minor fix
* fix javadocs
* Code review follow-up
2021-06-16 14:12:39 +03:00
Anuraag Agrawal
e399ffeffa
Migrate spotless, checkstyle, codenarc to convention plugin ( #3310 )
2021-06-15 16:58:44 +09:00
Trask Stalnaker
0a21abe15a
Remove glassfish-testing module ( #3301 )
2021-06-15 09:03:57 +03:00
Anuraag Agrawal
224dc51e93
Migrate java.gradle to conventions plugin ( #3289 )
...
* Migrate java.gradle to convention plugin.
* Switch to java-conventions
* Remove old file
* Fix
* Fix merge
* Missing paragraph
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2021-06-15 08:10:39 +09:00
Anuraag Agrawal
b8cddc0dd8
Only include exporters in -all jar. ( #3286 )
...
* Only include exporters in -all jar.
* override exporter
* Newline
2021-06-14 13:49:22 +09:00
Anuraag Agrawal
5f49dc0e4a
Extract agent shadow configuration to conventions script. ( #3256 )
...
* Extract agent shadow configuration to conventions script.
* Remove redundant plugin version declaration
* Resource loader doesn't load from buildSrc
* Comments about byte buddy version
* Fix ReferenceCollectorTest
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2021-06-12 16:45:26 -07:00
Mateusz Rzeszutek
1cc893b009
Spring Integration library instrumentation ( #3120 )
...
* Spring Integration library instrumentation
* testLatestDeps
* attributesExtractor
* errorprone
* Code review comments
* rename package messaging -> integration
* move package in groovy files too
* thread local map
* Revert "thread local map"
This reverts commit 7c8d614f4c .
* Always extract parent SpanContext from the incoming message
* checkstyle
* codenarc
2021-06-10 14:51:32 +02:00
Lauri Tulmin
55c7631aba
Fix typo in rocketmq test package name ( #3232 )
2021-06-10 11:01:46 +03:00
Anuraag Agrawal
7ae23fc694
Migrate HttpClientTest test server to Armeria ( #3225 )
...
* Use Armeria for test HTTP server.
* Continue
* Migrate test http server to Armeria.
* Finish
* Use junit extension
* Remove unused.
* Use localhost for net peer name.
* Block for full response in recator-netty tests.
* Handle split responses in netty41 and akka
* Typo
2021-06-09 15:05:58 +09:00
Lauri Tulmin
2871b5ddcf
Couchbase 3.1.6 ( #3194 )
2021-06-05 11:23:41 -07:00
Trask Stalnaker
b3af4ee205
Remove load-generator module ( #3177 )
2021-06-04 13:54:14 +09:00
Lauri Tulmin
a48499deaf
Split akka actor instumentation ( #3173 )
2021-06-03 14:15:08 -07:00
Trask Stalnaker
935eeae544
Update folder structure ( #3174 )
...
* Update apache-dubbo-2.7 folder structure
* Update logback-1.0 folder structure
2021-06-02 23:46:52 -07:00
Anuraag Agrawal
860ff84768
Don't change snapshot version setting and use shared repository decla… ( #3084 )
...
* Don't change snapshot version setting and use shared repository declaration
* Override repositories declaration with full declaration
* MavenCentral to muzzle
2021-06-03 11:31:57 +09:00
Anuraag Agrawal
35727bcffe
Remove khttp instrumentation ( #3087 )
2021-06-01 20:39:51 +09:00
Anuraag Agrawal
ed88cca533
Migrate from spotbugs to errorprone ( #3122 )
...
* Migrate from spotbugs to errorprone
* Fix hashtable
* try-with-resources
* Fix from merge
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2021-05-28 14:23:40 -07:00
Lauri Tulmin
35d6bdb730
Hibernate query span naming ( #3106 )
...
* Hibernate query span naming
* remove commented out code
* modify query sanitizer to accept queries that start with from clause
* add sql sanitizer test for queries starting with from
* rename hibernate-4.3 to hibernate-procedure-call-4.3
2021-05-28 11:31:52 -07:00
Anuraag Agrawal
9a05c1a0fd
Use gradle-nullaway-plugin for nullaway. ( #3117 )
2021-05-28 14:25:49 +09:00
Anuraag Agrawal
c358a35414
Use dependency management pattern for dependency versions ( #3113 )
...
* Use dependency management pattern for dependency versions.
* Add groovy bom too
* Update dependencyManagement/dependencyManagement.gradle.kts
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2021-05-28 11:32:08 +09:00
Anuraag Agrawal
5f373b3062
Configure kotlin directly in only project that uses it and enable testLatestDeps ( #3081 )
2021-05-26 09:58:52 +09:00
Lauri Tulmin
119697b131
Share some code between netty 4.0 and 4.1 instrumentation ( #3048 )
2021-05-20 14:32:37 -07:00
Anuraag Agrawal
4b1714c3f4
Update to Gradle 7.0 ( #2983 )
...
* Update to Gradle 7.0
* Fix scala
* Restore accidental
* Fix deprecations
2021-05-14 11:52:20 +09:00
Anuraag Agrawal
a3be8e3613
More lazy Gradle configuration ( #2973 )
2021-05-13 16:24:40 +09:00
Anuraag Agrawal
abeca79e24
Some Gradle optimizations ( #2949 )
...
* Gradle optimizations
* Finish
2021-05-11 17:45:54 +09:00
Trask Stalnaker
3528d63b92
Remove HelperInjectorAccess ( #2936 )
2021-05-10 13:58:26 -07:00
Anuraag Agrawal
24998f5080
Raise gRPC version floor to 1.6 and use new context bridge API ( #2948 )
...
* Raise gRPC version floor to 1.6 and use new context bridge API
* Drift
* Drift
2021-05-10 16:33:48 +09:00
Mateusz Rzeszutek
9c7fae3b04
Extract javaagent-extension-api from tooling & spi ( #2879 )
2021-05-06 23:30:25 -07:00
Lauri Tulmin
1fba62807f
Resteasy server span naming ( #2900 )
...
* Resteasy server span naming
2021-05-06 15:04:56 +03:00
Mateusz Rzeszutek
e00341729f
Use Instrumenter in JMS instrumentation ( #2803 )
...
* Use Instrumenter in JMS instrumentation
And introduce messaging semantic conventions
* Code review comments
* Use Instrumenter in JMS instrumentation - code review comments
* remove useless test
* fix missing instrumentation version
* Code review comments
* Do not allow conditional delegation to SDK
2021-05-05 10:35:39 +03:00
HaloFour
5c15f5e29f
Async @WithSpan Instrumentation for Guava ListenableFuture ( #2811 )
...
* Add Guava instrumentation library with AsyncSpanEndStrategy
* Enable span strategy in advice
* Spotless
* Nix attempt at typeInitializer advice, leave TODO comment to revisit
* Move async span strategy registration to helper class
* Remove use of sameThreadExecutor
* Make helper class final and add comment about relying on static initializer
2021-04-28 14:38:19 +02:00
Trask Stalnaker
7381304e06
Rename java http client module ( #2856 )
2021-04-23 11:20:42 -07:00
Trask Stalnaker
8380b41429
Move eclipse-osgi instrumentation to internal ( #2832 )
2021-04-21 09:14:21 -07:00
Trask Stalnaker
3bdf4399e9
Rename jaxrs-client resteasy module ( #2827 )
2021-04-21 09:13:54 -07:00
Lauri Tulmin
a3c0b44b31
JAX-RS ApplicationPath annotation ( #2824 )
2021-04-21 09:07:54 -07:00
HaloFour
437547d949
Add instrumentation for RxJava 3 ( #2794 )
2021-04-14 12:24:13 -07:00
Anuraag Agrawal
b416ece9c3
Extract Mongo library instrumentation ( #2789 )
...
* Extract mongo library instrumentation
* Finish
* Drift
* Cleanup
* build twice
* Spot
2021-04-14 13:51:21 +09:00
Trask Stalnaker
06832d84fc
Rename (and split up) classloaders module ( #2787 )
...
* Rename classloaders module
* Move under common internal dir
* Add all internal modules to testing agent
2021-04-13 19:58:50 -07:00
Trask Stalnaker
d741dc48b9
Minor rename of javaagent unit test modules ( #2784 )
2021-04-13 12:36:30 +03:00
Trask Stalnaker
eb81e8958c
Remove play-2.3 instrumentation and remove typesafe repo ( #2783 )
...
* Remove typesafe repo
* Use play 2.3.9 instead of 2.3.0
* Exclude missing optional dependency
* Remove play-2.3 module
* Update supported libraries doc
2021-04-13 11:50:29 +03:00
Lauri Tulmin
718a5a17a3
Mongo reactive context propagation ( #2758 )
2021-04-12 15:58:25 -07:00
Trask Stalnaker
117d38a01b
Support URLClassLoader addURL ( #2772 )
2021-04-12 15:53:44 -07:00