429ecfc713 
								
							 
						 
						
							
							
								
								Update error prone ( #6646 )  
							
							... 
							
							
							
							(note that change from BDDMockito is due to
https://github.com/google/error-prone/issues/3396 ) 
							
						 
						
							2022-09-23 11:24:40 -07:00  
				
					
						
							
							
								 
						
							
								c3c4fb7101 
								
							 
						 
						
							
							
								
								Finish annotation move ( #6386 )  
							
							... 
							
							
							
							* Update tests with new annotation
* more
* Fix build
* More 
							
						 
						
							2022-08-01 09:19:58 -07:00  
				
					
						
							
							
								 
						
							
								177f0aec7c 
								
							 
						 
						
							
							
								
								Rename instrumentation-api-annotation-support ( #6288 )  
							
							
							
						 
						
							2022-07-08 17:07:41 -07:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								817afee505 
								
							 
						 
						
							
							
								
								Update rxjava instrumentation and package names ( #5984 )  
							
							... 
							
							
							
							* Update rxjava instrumentation and package names
* Spotless 
							
						 
						
							2022-05-06 11:50:49 -07: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  
				
					
						
							
							
								 
						
							
								b7a95857c7 
								
							 
						 
						
							
							
								
								Fix some java lint warnings ( #5120 )  
							
							... 
							
							
							
							* Convert InstrumentationTestRunner from interface to abstract class
* Foo
* Commit
* Revert unintended 
							
						 
						
							2022-01-17 10:26:03 -08:00  
				
					
						
							
							
								 
						
							
								97f110405d 
								
							 
						 
						
							
							
								
								Instrumentation for rxjava3.1.1 ( #4954 )  
							
							... 
							
							
							
							* Instrumentation for rxjava3.1.1
* Move common test classes
* spotless
* move rxjava 3.1.1 classes to separate package 
							
						 
						
							2022-01-04 14:15:35 -08:00  
				
					
						
							
							
								 
						
							
								e9022da102 
								
							 
						 
						
							
							
								
								Remove unshaded javax.annotation classes from bootstrap class loader ( #4454 )  
							
							... 
							
							
							
							* Fix shading
* Revert "Fix shading"
This reverts commit 2aad3cfe21 
							
						 
						
							2021-10-21 14:47:50 -07:00  
				
					
						
							
							
								 
						
							
								6d9e3618d3 
								
							 
						 
						
							
							
								
								rename `newBuilder()` to `builder()` ( #4407 )  
							
							... 
							
							
							
							* rename `newBuilder()` to `builder()`
* code format 
							
						 
						
							2021-10-18 10:00:49 -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  
				
					
						
							
							
								 
						
							
								478f936d54 
								
							 
						 
						
							
							
								
								Retry strict context check failures ( #4282 )  
							
							
							
						 
						
							2021-10-08 10:47:52 -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  
				
					
						
							
							
								 
						
							
								9f56888727 
								
							 
						 
						
							
							
								
								Limit lates dep version for rxjava-3.0 ( #4028 )  
							
							
							
						 
						
							2021-08-30 11:02:11 -07:00  
				
					
						
							
							
								 
						
							
								1363e0c093 
								
							 
						 
						
							
							
								
								Limit RxJava3 muzzle check version range ( #4022 )  
							
							
							
						 
						
							2021-08-30 14:01:48 +03:00  
				
					
						
							
							
								 
						
							
								3525733ea8 
								
							 
						 
						
							
							
								
								Enable strict context check in tests by default ( #3822 )  
							
							
							
						 
						
							2021-08-23 17:40:02 -07:00  
				
					
						
							
							
								 
						
							
								5c71d28ed7 
								
							 
						 
						
							
							
								
								Remove deprecated Config methods ( #3908 )  
							
							
							
						 
						
							2021-08-23 16:44:54 -07:00  
				
					
						
							
							
								 
						
							
								a5513a3c60 
								
							 
						 
						
							
							
								
								Port opentelemetry-annotations-1.0 to Instrumenter API ( #3738 )  
							
							... 
							
							
							
							* Port WithSpanInstrumentation to Instrumenter API
* Unit tests, clean up attribute binding APIs
* Remove AsyncSpanEndStrategies and fix weak reference purging
* Move tryToGetResponse to AsyncOperationEndSupport
* Address PR comments
* ParameterAttributeNamesExtractor can no longer return a null array 
							
						 
						
							2021-08-06 10:42:18 -07:00  
				
					
						
							
							
								 
						
							
								e0cb216610 
								
							 
						 
						
							
							
								
								Remove remaining usages of basic span asserts ( #3616 )  
							
							
							
						 
						
							2021-07-19 10:09:44 -07:00  
				
					
						
							
							
								 
						
							
								f5ce4c03f8 
								
							 
						 
						
							
							
								
								Inline basic usages of basicSpan ( #3583 )  
							
							... 
							
							
							
							* Inline basic usages of basicSpan
* spock 
							
						 
						
							2021-07-18 21:15:51 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								d3b62de8a5 
								
							 
						 
						
							
							
								
								Replace most uses of TraceUtils with testRunner runWithSpan. ( #3582 )  
							
							
							
						 
						
							2021-07-15 10:30:34 -07:00  
				
					
						
							
							
								 
						
							
								4500dd984b 
								
							 
						 
						
							
							
								
								Port AsyncSpanEndStrategy implementations to AsyncOperationEndStrategy ( #3454 )  
							
							... 
							
							
							
							* Port RxJava 2 async strategy to new interface
* Port RxJava 3 async strategy to new interface
* Port Guava async strategy to new interface
* Port Reactor async strategy to new interface
* Kick CI 
							
						 
						
							2021-07-05 10:45:49 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								b7bfbf0cc6 
								
							 
						 
						
							
							
								
								Migrate instrumentation-library / common to plugins ( #3320 )  
							
							
							
						 
						
							2021-06-15 11:54:48 -07:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								dc316609ee 
								
							 
						 
						
							
							
								
								Remove unnecessary final on params and local vars ( #3283 )  
							
							... 
							
							
							
							* Remove unnecessary final on params and local vars
* Fix gwt
* Keep final for non-initialized var
* Keep final for non-initialized var
* Keep final for non-initialized var 
							
						 
						
							2021-06-14 07:13:11 +03: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  
				
					
						
							
							
								 
						
							
								1402d11592 
								
							 
						 
						
							
							
								
								End span on cancellation of subscription to reactive publishers ( #3153 )  
							
							... 
							
							
							
							* Stop span on cancellation of subscription to reactive publisher
* Add semantic attribute on cancelation of reactive publisher
* Change TracingOperator and TracingAssembly to accept configuration from Javaagent 
							
						 
						
							2021-06-02 19:18:40 -07:00  
				
					
						
							
							
								 
						
							
								c3dedbb64e 
								
							 
						 
						
							
							
								
								Enable all errorprone checks ( #3155 )  
							
							... 
							
							
							
							* Enable all errorprone checks
* Fixes
* Finish
* Finish
* Add flag to disable error prone 
							
						 
						
							2021-06-01 17:41:08 +09:00  
				
					
						
							
							
								 
						
							
								fb0d047fce 
								
							 
						 
						
							
							
								
								Last type instrumentations to top-level classes ( #3123 )  
							
							
							
						 
						
							2021-05-30 16:05:31 -07:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								b8a8db49c0 
								
							 
						 
						
							
							
								
								RxJava concurrency test ( #3036 )  
							
							
							
						 
						
							2021-05-20 14:34:08 -07: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  
				
					
						
							
							
								 
						
							
								9c7fae3b04 
								
							 
						 
						
							
							
								
								Extract javaagent-extension-api from tooling & spi ( #2879 )  
							
							
							
						 
						
							2021-05-06 23:30:25 -07:00  
				
					
						
							
							
								 
						
							
								c4071c1c94 
								
							 
						 
						
							
							
								
								Add Unroll annotation ( #2825 )  
							
							
							
						 
						
							2021-04-20 12:43:23 -07:00  
				
					
						
							
							
								 
						
							
								bd829a6494 
								
							 
						 
						
							
							
								
								Remove duplicate status verification ( #2710 )  
							
							
							
						 
						
							2021-04-19 11:41:37 -07:00  
				
					
						
							
							
								 
						
							
								437547d949 
								
							 
						 
						
							
							
								
								Add instrumentation for RxJava 3 ( #2794 )  
							
							
							
						 
						
							2021-04-14 12:24:13 -07:00