b3496381f1 
								
							 
						 
						
							
							
								
								Write http server tests in java ( #5501 )  
							
							... 
							
							
							
							* Write http server tests in java
* typo
* Apply suggestions from code review
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* add comments
* address review comments
* use Predicate
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2022-03-08 14:21:59 -08:00  
				
					
						
							
							
								 
						
							
								022914139e 
								
							 
						 
						
							
							
								
								test latest deps cleanup ( #5269 )  
							
							... 
							
							
							
							* test latest deps cleanup
* Revert currently irrelevant change
* Update instrumentation/lettuce/lettuce-4.0/javaagent/build.gradle.kts
Co-authored-by: Nikita Salnikov-Tarnovski <gnikem@gmail.com>
Co-authored-by: Nikita Salnikov-Tarnovski <gnikem@gmail.com> 
							
						 
						
							2022-02-01 09:49:07 -08:00  
				
					
						
							
							
								 
						
							
								9381d5a264 
								
							 
						 
						
							
							
								
								Expected server span name for null route should be HTTP GET ( #5197 )  
							
							
							
						 
						
							2022-01-21 19:35:48 -08:00  
				
					
						
							
							
								 
						
							
								872c6c7d80 
								
							 
						 
						
							
							
								
								Add `http.route` to the server span when `ServerSpanNaming` is updated ( #5086 )  
							
							... 
							
							
							
							* Add `http.route` to the server span when `ServerSpanNaming` is updated
* fix camel tests
* fix test compilation failure
* assert route in camel instrumentation 
							
						 
						
							2022-01-14 13:52:06 -08:00  
				
					
						
							
							
								 
						
							
								6b6b22de96 
								
							 
						 
						
							
							
								
								Update Armeria for testing ( #4730 )  
							
							... 
							
							
							
							* Update Armeria for testing
* Fix aws sdk and netty tests for armeria update (#4841 )
* Fix aws sdk tests for armeria update
* fix flaky aws11 test
* send path instread of full uri
* send path instread of full uri
* fix flaky aws11 test
* fix netty tests
* spotless
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com> 
							
						 
						
							2021-12-09 08:53:56 +09:00  
				
					
						
							
							
								 
						
							
								ce4cef76f9 
								
							 
						 
						
							
							
								
								Clean up groovy assertions ( #4805 )  
							
							
							
						 
						
							2021-12-05 23:23:58 -08:00  
				
					
						
							
							
								 
						
							
								313979a467 
								
							 
						 
						
							
							
								
								Fix http.url handing in vert.x 3 http client ( #4739 )  
							
							... 
							
							
							
							* Fix http.url handing in vert.x 3 http client
* correct version
* fix build
* if https test is disabled use http for non routable aadress test
* if https test is disabled use http for non routable aadress test
* use StringBuilder 
							
						 
						
							2021-12-01 10:51:53 -08:00  
				
					
						
							
							
								 
						
							
								7caa4022d4 
								
							 
						 
						
							
							
								
								Trace SSL handshakes in netty 4.0 ( #4635 )  
							
							
							
						 
						
							2021-11-16 08:35:54 +01:00  
				
					
						
							
							
								 
						
							
								d53c276b96 
								
							 
						 
						
							
							
								
								Ensure that netty 4.0 instrumentation is not applied to 4.1 ( #4626 )  
							
							... 
							
							
							
							* Enusre that netty 4.0 instrumentation is not applied to 4.1
* formatting
* cross test netty instrumentation 
							
						 
						
							2021-11-11 08:38:56 -08:00  
				
					
						
							
							
								 
						
							
								4719e4cc79 
								
							 
						 
						
							
							
								
								Trace SSL handshakes in netty 4.1 ( #4604 )  
							
							... 
							
							
							
							* Trace SSL handshakes in netty 4.1
* Update testing-common/src/main/java/io/opentelemetry/instrumentation/testing/junit/http/HttpClientTestServer.java
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* remove unneeded bit of code
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2021-11-10 13:43:59 -08:00  
				
					
						
							
							
								 
						
							
								958f1c039c 
								
							 
						 
						
							
							
								
								Trace DNS resolution in Netty 4.1 ( #4587 )  
							
							... 
							
							
							
							* Trace DNS resolution in Netty 4.1
* Fix reactor-netty 0.9 tests
* Update instrumentation/netty/netty-4.1/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/netty/v4_1/client/InstrumentedAddressResolverGroup.java
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2021-11-05 11:37:54 -07:00  
				
					
						
							
							
								 
						
							
								e9ba87d6b3 
								
							 
						 
						
							
							
								
								Migrate Netty 3.8 CONNECT instrumentation to Instrumenter API ( #4492 )  
							
							... 
							
							
							
							* Migrate Netty 3.8 CONNECT instrumentation to Instrumenter API
* Move shouldStart() 
							
						 
						
							2021-10-26 17:28:31 +02:00  
				
					
						
							
							
								 
						
							
								25f6864602 
								
							 
						 
						
							
							
								
								Migrate reactor-netty CONNECT instrumentation to Instrumenter API ( #4493 )  
							
							
							
						 
						
							2021-10-25 13:43:30 -07:00  
				
					
						
							
							
								 
						
							
								413d7d1fa6 
								
							 
						 
						
							
							
								
								Migrate Netty 4.x CONNECT instrumentation to Instrumenter API ( #4461 )  
							
							
							
						 
						
							2021-10-25 12:44:20 +02:00  
				
					
						
							
							
								 
						
							
								ef131acd6d 
								
							 
						 
						
							
							
								
								Enable http server concurrency test everywhere ( #4465 )  
							
							... 
							
							
							
							* Enable http server concurrency test everywhere
* remove testConcurrency method as test is now always enabled
* rebase 
							
						 
						
							2021-10-22 08:39:30 -07:00  
				
					
						
							
							
								 
						
							
								2e97a4d3d5 
								
							 
						 
						
							
							
								
								Netty: preserve caught exception in the context instead of calling end() ( #4413 )  
							
							
							
						 
						
							2021-10-19 13:40:11 -07:00  
				
					
						
							
							
								 
						
							
								ac91dc090a 
								
							 
						 
						
							
							
								
								Type annotation placement ( #4406 )  
							
							... 
							
							
							
							* switch annotation `org.checkerframework.checker.nullness.qual.Nullable` to `javax.annotation.Nullable`
* code format 
							
						 
						
							2021-10-17 17:38:43 -07:00  
				
					
						
							
							
								 
						
							
								ac479d4b34 
								
							 
						 
						
							
							
								
								Migrate Netty 4.x client instrumentations (except CONNECT) to Instrum… ( #4381 )  
							
							... 
							
							
							
							* Migrate Netty 4.x client instrumentations (except CONNECT) to Instrumenter API
* Revert testReadTimeout changes 
							
						 
						
							2021-10-15 17:06:02 -07:00  
				
					
						
							
							
								 
						
							
								2904578875 
								
							 
						 
						
							
							
								
								Test HTTP headers capturing on Netty-based server frameworks ( #4395 )  
							
							... 
							
							
							
							* Test HTTP headers capturing on Netty-based server frameworks
* fix vertx circuit breaker tests
* fix play async tests 
							
						 
						
							2021-10-15 12:30:24 -07:00  
				
					
						
							
							
								 
						
							
								25bfb49b80 
								
							 
						 
						
							
							
								
								Migrate Netty 4.x server instrumentations to Instrumenter API ( #4342 )  
							
							... 
							
							
							
							* Migrate Netty 4.x server instrumentations to Instrumenter API
* fix vertx tests
* codenarc
* code review comments
* fix broken assertion
* Update instrumentation/netty/netty-4-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/netty/common/server/NettyServerInstrumenterFactory.java
Co-authored-by: Nikita Salnikov-Tarnovski <gnikem@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Nikita Salnikov-Tarnovski <gnikem@gmail.com> 
							
						 
						
							2021-10-13 15:32:24 +02:00  
				
					
						
							
							
								 
						
							
								354699647a 
								
							 
						 
						
							
							
								
								Test captured HTTP headers - HTTP server tests, part 2 ( #4328 )  
							
							... 
							
							
							
							* Test captured HTTP headers - HTTP server tests, part 2
* Turn off captured HTTP headers testing for grizzly
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2021-10-08 13:05:35 -07:00  
				
					
						
							
							
								 
						
							
								dafc97f96e 
								
							 
						 
						
							
							
								
								Simplify gradle files ( #4292 )  
							
							
							
						 
						
							2021-10-04 21:53:35 -07:00  
				
					
						
							
							
								 
						
							
								92394ad9ae 
								
							 
						 
						
							
							
								
								Remove url from HttpServerAttributesExtractor ( #4209 )  
							
							... 
							
							
							
							* Remove url from HttpServerAttributesExtractor
* Remove UriBuilder
* Tracers too
* apache-camel
* Finatra
* jsp
* Ratpack
* Ratpack library
* Ratpack
* Spark
* Feedback
* Fix Undertow
* Vertx
* vertx-web
* play-2.4
* webflux
* jaxrs
* Spotless
* Update semantic-conventions.md
* Update smoke tests
* More realistic target
* Remove outdated doc
* Wording 
							
						 
						
							2021-10-03 09:17:23 -07:00  
				
					
						
							
							
								 
						
							
								c421b66d56 
								
							 
						 
						
							
							
								
								Remove unnecessary VirtualField#setIfNull() method ( #4262 )  
							
							
							
						 
						
							2021-10-02 13:17:48 -07:00  
				
					
						
							
							
								 
						
							
								c11b96e4d0 
								
							 
						 
						
							
							
								
								Make it possible to use InstrumentationContext (now VirtualField) fro… ( #4218 )  
							
							... 
							
							
							
							* Make it possible to use InstrumentationContext (now VirtualField) from library instrumentation
* fix tests
* fix javadocs
* fix some more tests
* code review comments
* setIfNull, computeIfNull 
							
						 
						
							2021-10-01 11:13:11 +02:00  
				
					
						
							
							
								 
						
							
								3bc0e07c60 
								
							 
						 
						
							
							
								
								#4056  remove oringin handler when removelast in netty ( #4123 )  
							
							... 
							
							
							
							* removelast
* removelast
* addAfter and removeLast
* addAfter and removeLast
* addAfter and removeLast 
							
						 
						
							2021-09-17 13:23:20 -07:00  
				
					
						
							
							
								 
						
							
								6967484a97 
								
							 
						 
						
							
							
								
								Update groovy import order to match default IntelliJ ( #1708 ) ( #4047 )  
							
							... 
							
							
							
							* Update groovy import order to match default IntelliJ (#1708 )
* organized imports for .groovy files to follow default IntelliJ import settings
* updated intellij-setup.md
* Spotless
* drift
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2021-09-11 11:53:08 -07:00  
				
					
						
							
							
								 
						
							
								23fc4ce443 
								
							 
						 
						
							
							
								
								Fix memleak in the Netty ChannelPipeline instrumentation ( #4053 )  
							
							
							
						 
						
							2021-09-07 14:16:08 -07:00  
				
					
						
							
							
								 
						
							
								58d640a373 
								
							 
						 
						
							
							
								
								Fix netty strict context checks ( #4002 )  
							
							... 
							
							
							
							* Fix netty strict context leaks
* And netty-4.0
* ClassValue and more 
							
						 
						
							2021-08-30 09:02:16 -07:00  
				
					
						
							
							
								 
						
							
								20c72f3e98 
								
							 
						 
						
							
							
								
								Format kotlin gradle files ( #3942 )  
							
							... 
							
							
							
							* Add ktlint for kotlinGradle
* ktlint fails on wildcard imports
* Auto-format kotlin gradle files 
							
						 
						
							2021-08-25 13:43:57 +09:00  
				
					
						
							
							
								 
						
							
								1889c1adfb 
								
							 
						 
						
							
							
								
								Limit netty exception capture to netty spans ( #3809 )  
							
							... 
							
							
							
							* Limit Netty exception capture to Netty span
* Rename constant
* Fix var name
* Apply to netty-4.0 also 
							
						 
						
							2021-08-10 20:58:37 -07:00  
				
					
						
							
							
								 
						
							
								accf603920 
								
							 
						 
						
							
							
								
								Remove unused field ( #3810 )  
							
							
							
						 
						
							2021-08-10 12:10:57 -07:00  
				
					
						
							
							
								 
						
							
								a04a7a6b72 
								
							 
						 
						
							
							
								
								Add option to create span on new netty connection ( #3707 )  
							
							... 
							
							
							
							* Create span on new netty connection
* add test for connection failure
* add comment
* remove commented out line
* rebase
* test fix
* review comments
* keep connection failure span as client span 
							
						 
						
							2021-07-30 11:32:53 +03:00  
				
					
						
							
							
								 
						
							
								47be4a16b4 
								
							 
						 
						
							
							
								
								Convert HttpClientTest to JUnit ( #3652 )  
							
							... 
							
							
							
							* Migrate HttpClientTest to junit to allow both Java or spock tests.
* More
* Update
* Finish
* Cleanup
* Better stack
* Java 15
* Merge
* Fix name
* Cleanup
* ? extends
* Moar 
							
						 
						
							2021-07-27 21:55:40 +09:00  
				
					
						
							
							
								 
						
							
								4db7bd5ff3 
								
							 
						 
						
							
							
								
								Move common code from netty 4.0 and 4.1 http client to common superclass ( #3660 )  
							
							
							
						 
						
							2021-07-26 11:15:13 +09:00  
				
					
						
							
							
								 
						
							
								1b5df6d78a 
								
							 
						 
						
							
							
								
								Netty connection failure handling ( #3569 )  
							
							... 
							
							
							
							* Netty connection failure handling
* Update instrumentation/netty/netty-4-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/netty/common/client/AbstractNettyHttpClientTracer.java
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
* Remove unused import
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com> 
							
						 
						
							2021-07-23 11:21:15 +03:00  
				
					
						
							
							
								 
						
							
								1197480f6e 
								
							 
						 
						
							
							
								
								Netty4: handle read timeout ( #3613 )  
							
							... 
							
							
							
							* Netty4: handle read timeout
* spotless 
							
						 
						
							2021-07-21 21:20:21 +03:00  
				
					
						
							
							
								 
						
							
								9b56fc9051 
								
							 
						 
						
							
							
								
								Clean up AgentElementMatchers ( #3527 )  
							
							... 
							
							
							
							* Clean up AgentElementMatchers
* remove a TODO
* moved method 
							
						 
						
							2021-07-09 10:02:21 +03:00  
				
					
						
							
							
								 
						
							
								c5ba5c3a71 
								
							 
						 
						
							
							
								
								Use local variable for passing CallDepth between advice enter/exit me… ( #3504 )  
							
							... 
							
							
							
							* Use local variable for passing CallDepth between advice enter/exit methods
* fix broken call depth tracking
* checkstyle
* fix javadocs 
							
						 
						
							2021-07-06 12:05:14 -07:00  
				
					
						
							
							
								 
						
							
								b9fcb6b498 
								
							 
						 
						
							
							
								
								Reduce CallDepth classes' API surface ( #3497 )  
							
							
							
						 
						
							2021-07-06 09:24:19 +02:00  
				
					
						
							
							
								 
						
							
								15ed01d4fc 
								
							 
						 
						
							
							
								
								Change all instrumentation names to io.opentelemetry.{libName}-{libVersion} ( #3411 )  
							
							... 
							
							
							
							* Change all instrumentation names to io.opentelemetry.{libName}-{libVersion}
* minumum supported version 
							
						 
						
							2021-06-30 15:34:36 +02:00  
				
					
						
							
							
								 
						
							
								761b9c280b 
								
							 
						 
						
							
							
								
								Migrate instrumentation gradle files to kotlin ( #3414 )  
							
							... 
							
							
							
							* Migrate instrumentation gradle files to kotlin
* Convert
* Muzzle 
							
						 
						
							2021-06-28 17:27:12 +09:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								bcb282a220 
								
							 
						 
						
							
							
								
								Conform to google style guide checkstyle ( #3399 )  
							
							
							
						 
						
							2021-06-24 10:53:23 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								80f43b7a6a 
								
							 
						 
						
							
							
								
								Migrate javaagent-instrumentation to plugin ( #3328 )  
							
							... 
							
							
							
							* Migrate instrumentation.gradle to plugin
* Migrate usages
* Remove old
* Fix
* Revert example
* afterEvaluate
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2021-06-17 23:13:14 +09:00  
				
					
						
							
							
								 
						
							
								4c80c62ce7 
								
							 
						 
						
							
							
								
								Add unused to remaining advice classes ( #3280 )  
							
							... 
							
							
							
							* Add unused to remaining advice classes
* Add newlines for visual separation 
							
						 
						
							2021-06-14 11:12:02 +09:00  
				
					
						
							
							
								 
						
							
								de7eaa0fe6 
								
							 
						 
						
							
							
								
								Enable https tests ( #3258 )  
							
							
							
						 
						
							2021-06-11 17:16:34 -07:00  
				
					
						
							
							
								 
						
							
								60aaff8972 
								
							 
						 
						
							
							
								
								Migrate HttpServerTest to Armeria ( #3240 )  
							
							... 
							
							
							
							* Migrate HttpServerTest to Armeria
* Update testing-common/src/main/groovy/io/opentelemetry/instrumentation/test/base/HttpServerTest.groovy
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2021-06-11 08:56:02 +09:00  
				
					
						
							
							
								 
						
							
								e93ff4d419 
								
							 
						 
						
							
							
								
								Remove references to dropped request test ( #3238 )  
							
							
							
						 
						
							2021-06-10 16:21:11 +03:00