6a0ca530b7 
								
							 
						 
						
							
							
								
								Instrumentation API changes: VirtualField ( #6017 )  
							
							... 
							
							
							
							* Instrumentation API changes: VirtualField
* change class name in string constant 
							
						 
						
							2022-05-12 11:17:24 -07:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								e6a8bdf697 
								
							 
						 
						
							
							
								
								Add peer service support back to couchbase26 ( #5451 )  
							
							... 
							
							
							
							* Add peer service support back to couchbase26
* extract common module
* move tests
* fix tests
* address review comments
* remove CouchbaseRequestInfoHolder 
							
						 
						
							2022-02-28 10:00:27 -08:00  
				
					
						
							
							
								 
						
							
								477f7163f0 
								
							 
						 
						
							
							
								
								Some testLatestDeps cleanup ( #5226 )  
							
							
							
						 
						
							2022-01-26 09:27:53 -08:00  
				
					
						
							
							
								 
						
							
								3144859396 
								
							 
						 
						
							
							
								
								Stop using deprecated NetPeerAttributes outside of the deprecated package ( #5024 )  
							
							
							
						 
						
							2022-01-08 14:01:09 +02:00  
				
					
						
							
							
								 
						
							
								ce4cef76f9 
								
							 
						 
						
							
							
								
								Clean up groovy assertions ( #4805 )  
							
							
							
						 
						
							2021-12-05 23:23:58 -08:00  
				
					
						
							
							
								 
						
							
								1b37df7afd 
								
							 
						 
						
							
							
								
								Move common testing modules to match convention a bit better(?) ( #4451 )  
							
							... 
							
							
							
							* Rename jsf modules to match convention
* Couchbase too
* Mongo too
* Play WS too
* Log4j too
* Elasticsearch too
* JAX-RS too
* JAX-WS sort of
* Spotless
* empty commit 
							
						 
						
							2021-10-21 12:41:28 -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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								5c71d28ed7 
								
							 
						 
						
							
							
								
								Remove deprecated Config methods ( #3908 )  
							
							
							
						 
						
							2021-08-23 16:44:54 -07:00  
				
					
						
							
							
								 
						
							
								b2609d0f40 
								
							 
						 
						
							
							
								
								Refactor couchbase and hystrix to Instrumenter API ( #3802 )  
							
							
							
						 
						
							2021-08-10 12:16:41 -07:00  
				
					
						
							
							
								 
						
							
								9b56fc9051 
								
							 
						 
						
							
							
								
								Clean up AgentElementMatchers ( #3527 )  
							
							... 
							
							
							
							* Clean up AgentElementMatchers
* remove a TODO
* moved method 
							
						 
						
							2021-07-09 10:02:21 +03: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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								ac30b3c185 
								
							 
						 
						
							
							
								
								Add SuppressWarnings("unused") on Advice classes ( #3207 )  
							
							... 
							
							
							
							* Add SuppressWarnings unused on Advice classes
* And in doc 
							
						 
						
							2021-06-07 16:00:21 +09:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								95c16c4a3c 
								
							 
						 
						
							
							
								
								Start migrating Muzzle plugin to Java ( #2996 )  
							
							
							
						 
						
							2021-05-15 16:22:05 +09:00  
				
					
						
							
							
								 
						
							
								fe41885ee6 
								
							 
						 
						
							
							
								
								Switch to colon notation for dependencies. ( #2994 )  
							
							... 
							
							
							
							* Switch to colon notation for dependencies.
* Even more cleanup
* Revert mistake 
							
						 
						
							2021-05-15 15:31:06 +09:00  
				
					
						
							
							
								 
						
							
								abeca79e24 
								
							 
						 
						
							
							
								
								Some Gradle optimizations ( #2949 )  
							
							... 
							
							
							
							* Gradle optimizations
* Finish 
							
						 
						
							2021-05-11 17:45:54 +09:00  
				
					
						
							
							
								 
						
							
								6a84c2b2ec 
								
							 
						 
						
							
							
								
								Remove unnecessary generic type args ( #2937 )  
							
							... 
							
							
							
							* Remove unnecessary generic type args
* Revert one 
							
						 
						
							2021-05-10 12:18:30 +09:00  
				
					
						
							
							
								 
						
							
								9c7fae3b04 
								
							 
						 
						
							
							
								
								Extract javaagent-extension-api from tooling & spi ( #2879 )  
							
							
							
						 
						
							2021-05-06 23:30:25 -07:00  
				
					
						
							
							
								 
						
							
								bd829a6494 
								
							 
						 
						
							
							
								
								Remove duplicate status verification ( #2710 )  
							
							
							
						 
						
							2021-04-19 11:41:37 -07:00  
				
					
						
							
							
								 
						
							
								9bd028f767 
								
							 
						 
						
							
							
								
								Remove unnecessary genericness ( #2797 )  
							
							
							
						 
						
							2021-04-14 00:01:28 -07:00  
				
					
						
							
							
								 
						
							
								078603caf5 
								
							 
						 
						
							
							
								
								Generate InstrumentationModule#contextStore() with muzzle ( #2775 )  
							
							
							
						 
						
							2021-04-13 20:05:01 -07:00  
				
					
						
							
							
								 
						
							
								b8f50fe922 
								
							 
						 
						
							
							
								
								Add parent dirs for common instrumentations ( #2767 )  
							
							
							
						 
						
							2021-04-10 10:53:56 -07:00  
				
					
						
							
							
								 
						
							
								92f1223aee 
								
							 
						 
						
							
							
								
								Remove unnecessary skipVersions ( #2671 )  
							
							... 
							
							
							
							Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com> 
							
						 
						
							2021-04-01 19:02:20 -07:00  
				
					
						
							
							
								 
						
							
								97d58d7ff4 
								
							 
						 
						
							
							
								
								Use class literals where possible ( #2669 )  
							
							
							
						 
						
							2021-03-31 07:45:29 +03:00  
				
					
						
							
							
								 
						
							
								ae23b97ec4 
								
							 
						 
						
							
							
								
								Move and rename NetPeerUtils ( #2548 )  
							
							... 
							
							
							
							* Move and rename NetPeerUtils
* Rename NetPeerUtils to NetPeerAttributes; inject instance instead of using a global var
* Rename SpanAttributeSetter to AttributeSetter (might be used to set on AttributesBuilder in the future, who knows)
* Deprecate default BaseTracer constructor: library instrumentations are supposed to inject all dependencies, the javaagent should explicitly pass globals
* fix compilation failure
* Remove peer.service customization from library instrumentation 
							
						 
						
							2021-03-16 13:50:19 +01:00  
				
					
						
							
							
								 
						
							
								24486c35b5 
								
							 
						 
						
							
							
								
								Use low cardinality span names in Couchbase instrumentation ( #2449 )  
							
							... 
							
							
							
							Also move unit tests to a separate module, previously they passed purely by accident (necessary classes were injected by the javaagent) 
							
						 
						
							2021-03-02 10:25:01 -08:00  
				
					
						
							
							
								 
						
							
								0949b7feee 
								
							 
						 
						
							
							
								
								Fix tests that verify experimental span attributes ( #2415 )  
							
							... 
							
							
							
							Some of the modules that add experimental span attributes didn't have the flag turned on for tests, which caused them to fail. 
							
						 
						
							2021-02-25 15:01:39 +01:00  
				
					
						
							
							
								 
						
							
								b4c8354b56 
								
							 
						 
						
							
							
								
								Hide non-specd attributes behind experimental flag ( #2376 )  
							
							
							
						 
						
							2021-02-24 12:33:21 -08:00  
				
					
						
							
							
								 
						
							
								fc410706d0 
								
							 
						 
						
							
							
								
								Update to Sdk 0.16.0 ( #2221 )  
							
							... 
							
							
							
							* Update to 0.16.0-SNAPSHOT
* Finish
* Finish
* Update to 0.16.0
* Finish 
							
						 
						
							2021-02-09 18:00:54 +09:00  
				
					
						
							
							
								 
						
							
								afdde0355b 
								
							 
						 
						
							
							
								
								Update to OTel 0.14.1 ( #2059 )  
							
							... 
							
							
							
							* Update SDK dependency to 0.14.1
* WIP
* Finish
* Cleanup 
							
						 
						
							2021-01-18 13:02:04 +09:00  
				
					
						
							
							
								 
						
							
								077d8b64f6 
								
							 
						 
						
							
							
								
								Move common matchers to tooling/bytebuddy/matcher and ignore matchers to tooling/matcher ( #1965 )  
							
							
							
						 
						
							2021-01-10 12:35:53 -08:00  
				
					
						
							
							
								 
						
							
								8d74baa2e4 
								
							 
						 
						
							
							
								
								Run tests with javaagent. ( #1643 )  
							
							... 
							
							
							
							Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com> 
							
						 
						
							2021-01-04 13:13:24 -08:00  
				
					
						
							
							
								 
						
							
								3b8827b8ab 
								
							 
						 
						
							
							
								
								Update to SDK 0.12.0 ( #1830 )  
							
							... 
							
							
							
							* Update to SDK 0.12.0
* Update error message to the current world.
* Bump referenced smoke test versions
* fixes
* dependency hell
* Suppress unused call
* Bump missed smoke tests
* Bump image, bump smoke tests gRPC version 
							
						 
						
							2020-12-07 17:16:47 +09:00  
				
					
						
							
							
								 
						
							
								fa09451aea 
								
							 
						 
						
							
							
								
								Prefix custom attributes with instrumentation name ( #1784 )  
							
							
							
						 
						
							2020-12-03 20:56:31 -08:00  
				
					
						
							
							
								 
						
							
								a2770c311e 
								
							 
						 
						
							
							
								
								Don't use ConfigUtils outside of AgentTestRunner tests ( #1796 )  
							
							... 
							
							
							
							* NetPeerUtilsTest
* RedisCommandNormalizerTest
* InstrumentationModuleTest
* HttpClientTracerTest
* Normalize test config properties
* Create ConfigBuilder in instrumentation-api
* Keep config properties compatible with SDK 
							
						 
						
							2020-12-01 16:52:08 -08:00  
				
					
						
							
							
								 
						
							
								26f254b10d 
								
							 
						 
						
							
							
								
								Create javaagent dirs for all instrumentations, part 2 ( #1794 )  
							
							
							
						 
						
							2020-11-28 22:26:49 -08:00  
				
					
						
							
							
								 
						
							
								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