renovate[bot]
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b1eb1fd3d9 
								
							 
						 
						
							
							
								
								fix(deps): update dependency io.opentelemetry.semconv:opentelemetry-semconv to v1.30.0-rc.1 ( #13116 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com> 
							
						 
						
							2025-01-30 14:18:43 -08:00  
						
					 
				
					
						
							
							
								 
								Lauri Tulmin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								799aca2ae9 
								
							 
						 
						
							
							
								
								Allow method instrumentation trace methods in boot loader ( #12454 )  
							
							 
							
							
							
						 
						
							2024-10-17 12:58:31 -07:00  
						
					 
				
					
						
							
							
								 
								Shelby Huang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3bcbacc8d2 
								
							 
						 
						
							
							
								
								Fix play-mvc\methods NullPointerException ( #12121 )  
							
							 
							
							
							
						 
						
							2024-08-28 13:48:45 -07:00  
						
					 
				
					
						
							
							
								 
								Gregor Zeitlinger
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								798bdd5569 
								
							 
						 
						
							
							
								
								config properties support for spring starter clients ( #11605 )  
							
							 
							
							
							
						 
						
							2024-07-02 16:49:39 +03:00  
						
					 
				
					
						
							
							
								 
								SylvainJuge
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								955470a63a 
								
							 
						 
						
							
							
								
								Semconv 1.25.0 migration ( #10983 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
							
						 
						
							2024-04-09 11:25:52 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								65ee9510f5 
								
							 
						 
						
							
							
								
								Rename the `instrumentation-api-semconv` module into `instrumentation-api-incubator` ( #9985 )  
							
							 
							
							
							
						 
						
							2023-12-04 08:28:10 +01:00  
						
					 
				
					
						
							
							
								 
								Trask Stalnaker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3b77cc4b2d 
								
							 
						 
						
							
							
								
								Semconv 1.21 ( #9408 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: Lauri Tulmin <ltulmin@splunk.com> 
							
						 
						
							2023-09-13 19:20:23 +00:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f50f1fed3b 
								
							 
						 
						
							
							
								
								Fix instrumentation-api-semconv packages ( #6590 )  
							
							 
							
							... 
							
							
							
							* Fix instrumentation-api-semconv packages
* Move test
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2022-09-12 14:51:27 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6a24080fe9 
								
							 
						 
						
							
							
								
								Add code attributes to several instrumentations ( #6365 )  
							
							 
							
							... 
							
							
							
							* Add code attributes to several instrumentations
* fix servlet tests
* fix tests
* fix elasticsearch tests
* fix context bridge test
* fix rxjava tests
* fix spring webmvc tests 
							
						 
						
							2022-07-27 09:37:01 +02:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								82b39b1012 
								
							 
						 
						
							
							
								
								Rename `newInstrumenter()` into `buildInstrumenter()` ( #6363 )  
							
							 
							
							... 
							
							
							
							* Rename newInstrumenter() into buildInstrumenter()
* spotless 
							
						 
						
							2022-07-25 12:02:46 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e7887ac929 
								
							 
						 
						
							
							
								
								Idea: deprecate `Config`, add agent-only `InstrumentationConfig` ( #6264 )  
							
							 
							
							... 
							
							
							
							* Idea: deprecate Config, add agent-only InstrumentationConfig
* fix
* fix camel test
* fix external-annotation tests 
							
						 
						
							2022-07-08 16:20:49 +02:00  
						
					 
				
					
						
							
							
								 
								Darcy
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								925f6197d8 
								
							 
						 
						
							
							
								
								fix bug: get return type in a wrong way for method instrumentation ( #6118 )  
							
							 
							
							... 
							
							
							
							* fix bug: get return type in a wrong way for method instrumentation
* add testcase for method instrumentation
* update code style
* update code style
* Use Span.isRecording() to test whether span has been ended
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com> 
							
						 
						
							2022-05-31 21:23:20 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d919f84cf8 
								
							 
						 
						
							
							
								
								Merge javaagent-instrumentation-api into javaagent-extension-api ( #5936 )  
							
							 
							
							... 
							
							
							
							* Merge javaagent-instrumentation-api into javaagent-extension-api
* remove some leftover references to javaagent-instrumentation-api
* add missing instrumentation-api to distro example 
							
						 
						
							2022-04-28 20:11:15 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0ca127fe94 
								
							 
						 
						
							
							
								
								Move ClassNames & SpanNames to .util package ( #5746 )  
							
							 
							
							... 
							
							
							
							* Move ClassNames & SpanNames to .util package
* errorprone 
							
						 
						
							2022-04-04 11:17:54 -07:00  
						
					 
				
					
						
							
							
								 
								Anuraag Agrawal
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3ebce5c90b 
								
							 
						 
						
							
							
								
								Migrate MethodTest to Java ( #5581 )  
							
							 
							
							
							
						 
						
							2022-03-15 19:20:07 +09:00  
						
					 
				
					
						
							
							
								 
								Anuraag Agrawal
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								52394a2ff9 
								
							 
						 
						
							
							
								
								Remove deprecated tracer API ( #5175 )  
							
							 
							
							... 
							
							
							
							* Remove deprecated tracer API
* Groovy too 
							
						 
						
							2022-01-19 09:52:51 -08:00  
						
					 
				
					
						
							
							
								 
								Lauri Tulmin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								16728e2445 
								
							 
						 
						
							
							
								
								Add a ClassAndMethod class to Instrumentation API ( #4619 )  
							
							 
							
							... 
							
							
							
							* Add a ClassAndMethod class to Instrumentation API
* remove sentence
* Update docs/contributing/writing-instrumentation.md
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* address review comment
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2021-11-10 13:33:11 -08:00  
						
					 
				
					
						
							
							
								 
								Martin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d314d76fce 
								
							 
						 
						
							
							
								
								rename `newBuilder()` to `builder()` ( #4475 )  
							
							 
							
							... 
							
							
							
							* rename `newBuilder()` to `builder()`
* rename `newBuilder()` to `builder()` 
							
						 
						
							2021-10-22 20:50:43 -07:00  
						
					 
				
					
						
							
							
								 
								Nikita Salnikov-Tarnovski
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0683371110 
								
							 
						 
						
							
							
								
								Add supported way to add additional helper classes to instrumentation without interfering with muzzle ( #4302 )  
							
							 
							
							... 
							
							
							
							* Add supported way to add additional helper classes to instrumentation without interfering with muzzle
* Better javadoc 
							
						 
						
							2021-10-06 09:52:54 -07:00  
						
					 
				
					
						
							
							
								 
								Nikita Salnikov-Tarnovski
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9bbd490288 
								
							 
						 
						
							
							
								
								Remove last muzzle generate method from InstrumentationModule ( #4281 )  
							
							 
							
							... 
							
							
							
							* Remove last muzzle generate method from InstrumentationModule 
							
						 
						
							2021-10-05 14:43:21 +03:00  
						
					 
				
					
						
							
							
								 
								Matthew Ho
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5c71d28ed7 
								
							 
						 
						
							
							
								
								Remove deprecated Config methods ( #3908 )  
							
							 
							
							
							
						 
						
							2021-08-23 16:44:54 -07:00  
						
					 
				
					
						
							
							
								 
								HaloFour
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								256e8f2a64 
								
							 
						 
						
							
							
								
								Move async strategies to annotation support ( #3574 )  
							
							 
							
							... 
							
							
							
							* Move async strategies to annotation support
* Fix dependencies and refactor copypasta
* Move AsyncSpanEndStrategy to annotation support project
* spotless 
							
						 
						
							2021-07-16 10:55:23 +02:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9b56fc9051 
								
							 
						 
						
							
							
								
								Clean up AgentElementMatchers ( #3527 )  
							
							 
							
							... 
							
							
							
							* Clean up AgentElementMatchers
* remove a TODO
* moved method 
							
						 
						
							2021-07-09 10:02:21 +03:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c1a0333cdb 
								
							 
						 
						
							
							
								
								Port AsyncSpanEndStrategy to Instrumenter API ( #3262 )  
							
							 
							
							... 
							
							
							
							* Port AsyncSpanEndStrategy to Instrumenter API
* code review comments
* rename to AsyncOperationEndSupport
* weak-ref agent strategy storage; and passing response to Instrumenter if types match
* fix tests 
							
						 
						
							2021-06-29 16:51:17 +02:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2f528e4166 
								
							 
						 
						
							
							
								
								Rename *Instrumenters to *Singletons ( #3335 )  
							
							 
							
							
							
						 
						
							2021-06-16 10:12:37 -07:00  
						
					 
				
					
						
							
							
								 
								Trask Stalnaker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9f31a057b6 
								
							 
						 
						
							
							
								
								Refactor span names class ( #3281 )  
							
							 
							
							... 
							
							
							
							* spanNameForMethod
* spanNameForClass
* Cache simple name using ClassValue 
							
						 
						
							2021-06-14 11:56:40 -07:00  
						
					 
				
					
						
							
							
								 
								Trask Stalnaker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Trask Stalnaker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								cefaecab3f 
								
							 
						 
						
							
							
								
								Use more efficient namedOneOf where possible ( #3200 )  
							
							 
							
							... 
							
							
							
							* Use more efficient namedOneOf where possible
* Fix - hasClassesNamed does and not or 
							
						 
						
							2021-06-07 11:41:34 +09:00  
						
					 
				
					
						
							
							
								 
								dengliming
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ca5b792f95 
								
							 
						 
						
							
							
								
								Update methods-javaagent to Instrumenter API ( #3070 )  
							
							 
							
							... 
							
							
							
							* Update methods-javaagent to Instrumenter API
Signed-off-by: dengliming <liming.d.pro@gmail.com>
* introduce SpanNames
Signed-off-by: dengliming <liming.d.pro@gmail.com>
* Add test for SpanNames
Signed-off-by: dengliming <liming.d.pro@gmail.com>
* Fix merge
* Codenarc
* Remove unused dep
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2021-05-28 17:23:50 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6fb3ec0501 
								
							 
						 
						
							
							
								
								Do not use arrays in InstrumentationModule ( #3057 )  
							
							 
							
							... 
							
							
							
							* Do not use arrays in InstrumentationModule
* add missing cast 
							
						 
						
							2021-05-24 13:51:07 +02:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bb8f515083 
								
							 
						 
						
							
							
								
								Refactor TypeInstrumentation#transformers() method ( #3019 )  
							
							 
							
							... 
							
							
							
							* Refactor TypeInstrumentation#transformers() method part 1
Add TypeInstrumentation and its implementations
* Refactor TypeInstrumentation#transformers() method part 2
Use the new method in all existing TypeInstrumentation implementations
* Drift
* Spotless
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2021-05-18 09:50:26 +02:00  
						
					 
				
					
						
							
							
								 
								Trask Stalnaker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								85522cb2ed 
								
							 
						 
						
							
							
								
								Avoid loading advice classes in agent class loader ( #3008 )  
							
							 
							
							... 
							
							
							
							* Lettuce 5.0
* Lettuce 4.0
* Ratpack
* Cassandra 4.0
* Grizzly
* KHttp
* External annotations
* Test
* Jdbc
* Method instrumentation
* OTel annotations 
							
						 
						
							2021-05-16 20:07:20 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								871f9a0d24 
								
							 
						 
						
							
							
								
								InstrumentationModule cleanup ( #2925 )  
							
							 
							
							
							
						 
						
							2021-05-11 09:24:31 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9c7fae3b04 
								
							 
						 
						
							
							
								
								Extract javaagent-extension-api from tooling & spi ( #2879 )  
							
							 
							
							
							
						 
						
							2021-05-06 23:30:25 -07:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								95f8342558 
								
							 
						 
						
							
							
								
								Deprecate additionalHelperClassNames ( #2810 )  
							
							 
							
							... 
							
							
							
							* Deprecate additionalHelperClassNames
* Deprecate additionalHelperClassNames 
							
						 
						
							2021-04-16 10:11:11 +02:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8242a01b3a 
								
							 
						 
						
							
							
								
								Clean up and document BaseTracer ( #2482 )  
							
							 
							
							
							
						 
						
							2021-03-04 11:21:46 +01:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8f3ea83504 
								
							 
						 
						
							
							
								
								Move some classes out of instrumentation-api ( #2466 )  
							
							 
							
							... 
							
							
							
							* MethodsConfigurationParser is moved to javaagent-tooling - it's only used in some instrumentation modules
* BootstrapPackagePrefixesHolder is moved to javaagent-api - it just needs to be in the bootstrap CL for the classloader instrumentation, so it does not necessarily need to be instrumentation-api 
							
						 
						
							2021-03-02 10:31:53 -08:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0fbdcad1dd 
								
							 
						 
						
							
							
								
								Make BaseTracer#startSpan() return Context ( #2232 )  
							
							 
							
							... 
							
							
							
							* Make BaseTracer#startSpan() return Context
* Update instrumentation/apache-camel-2.20/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/apachecamel/CamelEventNotifier.java
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* spotless
* Add Javadocs to BaseTracer
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2021-02-12 12:12:40 +01:00  
						
					 
				
					
						
							
							
								 
								Mateusz Rzeszutek
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								93b3a3b289 
								
							 
						 
						
							
							
								
								testing-common refactoring: replace direct AgentTestRunner usage with… ( #2134 )  
							
							 
							
							... 
							
							
							
							* testing-common refactoring: replace direct AgentTestRunner usage with spock spec
* Updated instrumentation docs
* Fix reactor-core library tests
ReactorCoreTest was getting a tracer from GlobalOpenTelemetry before LibraryTestTrait had a change to initialize the SDK 
							
						 
						
							2021-02-01 11:32:25 +01:00  
						
					 
				
					
						
							
							
								 
								Lauri Tulmin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								59c1034d34 
								
							 
						 
						
							
							
								
								Fix warning on agent startup ( #2109 )  
							
							 
							
							
							
						 
						
							2021-01-25 17:03:41 +02:00  
						
					 
				
					
						
							
							
								 
								Pavol Loffay
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								077d8b64f6 
								
							 
						 
						
							
							
								
								Move common matchers to tooling/bytebuddy/matcher and ignore matchers to tooling/matcher ( #1965 )  
							
							 
							
							
							
						 
						
							2021-01-10 12:35:53 -08:00  
						
					 
				
					
						
							
							
								 
								Anuraag Agrawal
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8d74baa2e4 
								
							 
						 
						
							
							
								
								Run tests with javaagent. ( #1643 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2021-01-04 13:13:24 -08:00  
						
					 
				
					
						
							
							
								 
								Trask Stalnaker
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5f263644da 
								
							 
						 
						
							
							
								
								Create javaagent dirs for all instrumentations ( #1668 )  
							
							 
							
							... 
							
							
							
							* Create javaagent dirs for all instrumentation
* Add note about kotlin coroutine library instrumentation
* Feedback 
							
						 
						
							2020-11-28 21:04:16 -08:00