d81630331b 
								
							 
						 
						
							
							
								
								Make `HttpClientAttributesGetter` extend `NetClientAttributesGetter` ( #9015 )  
							
							
							
						 
						
							2023-07-31 11:09:09 -07:00  
				
					
						
							
							
								 
						
							
								bd8ddf4db3 
								
							 
						 
						
							
							
								
								Allow overriding span name in spring web library instrumentation ( #8933 )  
							
							
							
						 
						
							2023-07-21 13:45:05 +02:00  
				
					
						
							
							
								 
						
							
								6e573289ae 
								
							 
						 
						
							
							
								
								Replace NetAttributes with SemanticAttributes ( #8992 )  
							
							
							
						 
						
							2023-07-21 11:27:54 +02:00  
				
					
						
							
							
								 
						
							
								59e2da5aa3 
								
							 
						 
						
							
							
								
								Extract HTTP client experimental metrics to a separate class ( #8769 )  
							
							
							
						 
						
							2023-07-18 08:34:39 -07:00  
				
					
						
							
							
								 
						
							
								cc8160cffb 
								
							 
						 
						
							
							
								
								Support the `http.request.method_original` attribute ( #8779 )  
							
							
							
						 
						
							2023-07-17 09:41:41 +00:00  
				
					
						
							
							
								 
						
							
								f2799056f3 
								
							 
						 
						
							
							
								
								Correct class name in javadoc code snippet ( #8840 )  
							
							
							
						 
						
							2023-06-30 08:17:33 -07:00  
				
					
						
							
							
								 
						
							
								cde2e70148 
								
							 
						 
						
							
							
								
								Implement new stable server semantic conventions ( #8663 )  
							
							
							
						 
						
							2023-06-13 11:07:59 +02:00  
				
					
						
							
							
								 
						
							
								5b03ae655f 
								
							 
						 
						
							
							
								
								Implement new stable HTTP semantic conventions ( #8632 )  
							
							
							
						 
						
							2023-06-08 20:02:45 -07:00  
				
					
						
							
							
								 
						
							
								8ee63d4441 
								
							 
						 
						
							
							
								
								Implement new stable URL semantic conventions ( #8491 )  
							
							
							
						 
						
							2023-06-05 15:22:22 +00:00  
				
					
						
							
							
								 
						
							
								c10108bbe0 
								
							 
						 
						
							
							
								
								Enable HTTP client read timeout tests by default ( #8530 )  
							
							
							
						 
						
							2023-05-19 10:24:49 -07:00  
				
					
						
							
							
								 
						
							
								8ba8082f44 
								
							 
						 
						
							
							
								
								Refactor resend/redirect tests in AbstractHttpClientTest so that they… ( #8500 )  
							
							
							
						 
						
							2023-05-16 12:13:40 -07:00  
				
					
						
							
							
								 
						
							
								e3944a53a5 
								
							 
						 
						
							
							
								
								Make net.transport an optional attribute ( #8279 )  
							
							
							
						 
						
							2023-04-20 08:14:03 -07:00  
				
					
						
							
							
								 
						
							
								f501569106 
								
							 
						 
						
							
							
								
								Switch from http.flavor to net.protocol.* in HTTP client instrumentat… ( #8131 )  
							
							
							
						 
						
							2023-04-07 13:39:42 +02:00  
				
					
						
							
							
								 
						
							
								a51535d08e 
								
							 
						 
						
							
							
								
								Test http client captured headers ( #7993 )  
							
							
							
						 
						
							2023-03-07 20:05:29 +02:00  
				
					
						
							
							
								 
						
							
								db6b764421 
								
							 
						 
						
							
							
								
								More HTTP testing refactor prework ( #7630 )  
							
							... 
							
							
							
							This is another follow-up from #7616 . This makes the test options class
immutable and uses `@AutoValue` and `@AutoValue.Builder`. As a result, a
bunch of the configuration/setup code for these said options now flings
around a builder instance. This isn't great, but I think it's an
incremental improvement that can be seen in the `@BeforeAll
AbstractHttpClientTest.setupOptions()` method, where the immutable
options are (finally) instantiated. 
							
						 
						
							2023-01-23 09:42:32 -08:00  
				
					
						
							
							
								 
						
							
								e1895e548c 
								
							 
						 
						
							
							
								
								Rename all methods in all Getters to use the `get*()` naming scheme ( #7619 )  
							
							... 
							
							
							
							Resolves  #6562 
This PR only contains renames; the actual content is in the `*Getter`
interfaces, the rest of changes is just IntelliJ doing its job. 
						
							2023-01-23 09:28:11 +00:00  
				
					
						
							
							
								 
						
							
								c5e384fe9f 
								
							 
						 
						
							
							
								
								Http testing refactor prework ( #7623 )  
							
							... 
							
							
							
							As part of discussions #7616 , the idea of trying to do a more piecemeal
approach came up. A reasonable ask.
This is the first step in refactoring the http client tests. It factors
out the `HttpClientResult` inner class of the `AbstractHttpClientTest`
so that this can be reused by new test framework later. It also factors
the relevant abstract methods in the abstract class to a new type
adapter, which will also be reused.
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com> 
							
						 
						
							2023-01-20 18:20:42 +00:00  
				
					
						
							
							
								 
						
							
								b2f42ec3fa 
								
							 
						 
						
							
							
								
								Encode version in spring instrumentations' package names ( #7608 )  
							
							... 
							
							
							
							Part of #932 
I wanted to get this done before starting the spring boot starter v3
work. 
							
						 
						
							2023-01-19 10:03:17 +00:00  
				
					
						
							
							
								 
						
							
								ca85a0db3d 
								
							 
						 
						
							
							
								
								Support Spring Web 6 in library instrumentation ( #7551 )  
							
							... 
							
							
							
							Part of
https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/7312  
							
						 
						
							2023-01-12 21:08:15 -08:00  
				
					
						
							
							
								 
						
							
								8c64a9e6e1 
								
							 
						 
						
							
							
								
								Fix class file load error when using spring-guice together with sprin… ( #7447 )  
							
							... 
							
							
							
							…g-web instrumentation
Fixes
https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/7428  
							
						 
						
							2023-01-02 11:00:51 +01:00  
				
					
						
							
							
								 
						
							
								7b87423571 
								
							 
						 
						
							
							
								
								Skip muzzle for broken spring-web versions ( #7435 )  
							
							
							
						 
						
							2022-12-15 22:02:22 +00:00  
				
					
						
							
							
								 
						
							
								59b7513cd0 
								
							 
						 
						
							
							
								
								Instrument spring-web 6 & spring-webmvc 6 ( #7366 )  
							
							... 
							
							
							
							Part of #7203 
This PR is mostly copy-paste and working around the differences,
conceptually the new instrumentation is the same as the old one 
							
						 
						
							2022-12-12 09:31:08 -08:00  
				
					
						
							
							
								 
						
							
								17b3fdb04a 
								
							 
						 
						
							
							
								
								Make preparations for Spring Web & WebMVC 6 instrumentations ( #7343 )  
							
							... 
							
							
							
							Just moving things around, extracting parent dir for `spring-web` and
`spring-webmvc` 
							
						 
						
							2022-12-01 13:08:32 +01:00