Tyler Benson
							
						 
						
							 
							
							
							
							
								
							
							
								e69edaec14 
								
							 
						 
						
							
							
								
								Remove project config centrally defined and other misc cleanup  
							
							 
							
							
							
						 
						
							2019-08-22 12:43:13 -07:00  
						
					 
				
					
						
							
							
								 
								Tyler Benson
							
						 
						
							 
							
							
							
							
								
							
							
								28f4038122 
								
							 
						 
						
							
							
								
								Be more specific about thread assertion.  
							
							 
							
							
							
						 
						
							2019-08-20 09:43:27 -07:00  
						
					 
				
					
						
							
							
								 
								Tyler Benson
							
						 
						
							 
							
							
							
							
								
							
							
								8c1dbfe7cb 
								
							 
						 
						
							
							
								
								Make Muzzle handle cleaner thread properly.  
							
							 
							
							
							
						 
						
							2019-08-19 17:27:01 -07:00  
						
					 
				
					
						
							
							
								 
								Luca Abbati
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								27b4db8861 
								
							 
						 
						
							
							
								
								Remove legacy transitive dependencies no longer bundled with the JVM from muzzle tests  
							
							 
							
							
							
						 
						
							2019-06-20 21:29:46 -04:00  
						
					 
				
					
						
							
							
								 
								Nikolay Martynov
							
						 
						
							 
							
							
							
							
								
							
							
								c489fb41cb 
								
							 
						 
						
							
							
								
								Konvert muzzle plugin definition to Kotlin  
							
							 
							
							
							
						 
						
							2019-04-05 11:03:35 -04:00  
						
					 
				
					
						
							
							
								 
								Luca Abbati
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								64dd67024f 
								
							 
						 
						
							
							
								
								Improve javadoc entry  
							
							 
							
							
							
						 
						
							2019-03-29 17:18:53 +01:00  
						
					 
				
					
						
							
							
								 
								Luca Abbati
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1626c5da62 
								
							 
						 
						
							
							
								
								Fixed typo in comments  
							
							 
							
							
							
						 
						
							2019-03-29 14:09:40 +01:00  
						
					 
				
					
						
							
							
								 
								Luca Abbati
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1a3e5fe69a 
								
							 
						 
						
							
							
								
								Let muzzle plugin test same dependency in different conditions  
							
							 
							
							... 
							
							
							
							The muzzle plugin creates a config for each of the dependencies under test with name '...-<group_id>-<artifact_id>-<version>'.
The problem is that if we want to test multiple times the same configuration under different conditions, e.g.
with different extra dependencies, the plugin would throw an error as it would try to create several times the same config.
This commit let directives to define an optional name that defaults to a null. If a name is provided then a slug of it
is used to generate the gradle configuration name. 
							
						 
						
							2019-03-29 13:42:26 +01:00  
						
					 
				
					
						
							
							
								 
								Tyler Benson
							
						 
						
							 
							
							
							
							
								
							
							
								b07b5962f0 
								
							 
						 
						
							
							
								
								Add log output to help CI not time out for long tasks  
							
							 
							
							... 
							
							
							
							Muzzle takes a long time when run on a clean cache because it has to download a lot of dependencies. 
							
						 
						
							2019-02-07 11:03:19 -08:00  
						
					 
				
					
						
							
							
								 
								Andrew Kent
							
						 
						
							 
							
							
							
							
								
							
							
								3c4b480a18 
								
							 
						 
						
							
							
								
								Share tooling loader across muzzle runs  
							
							 
							
							
							
						 
						
							2018-11-28 13:01:01 -08:00  
						
					 
				
					
						
							
							
								 
								Andrew Kent
							
						 
						
							 
							
							
							
							
								
							
							
								e0d00078f9 
								
							 
						 
						
							
							
								
								Assert muzzle tooling invocations do not create orphaned dd threads  
							
							 
							
							
							
						 
						
							2018-11-28 12:05:47 -08:00  
						
					 
				
					
						
							
							
								 
								Andrew Kent
							
						 
						
							 
							
							
							
							
								
							
							
								6ee5fd27b0 
								
							 
						 
						
							
							
								
								Guard against invoking WeakConcurrent constructor  
							
							 
							
							
							
						 
						
							2018-11-28 12:05:47 -08:00  
						
					 
				
					
						
							
							
								 
								Gary
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								90777f4b39 
								
							 
						 
						
							
							
								
								Retire/remove version scan  
							
							 
							
							... 
							
							
							
							Remove version scan dead code and unnecessary classLoaderMatcher methods in instrumentations. Depends on #572  
							
						 
						
							2018-11-26 18:21:56 -05:00  
						
					 
				
					
						
							
							
								 
								Tyler Benson
							
						 
						
							 
							
							
							
							
								
							
							
								6b8eb60ca2 
								
							 
						 
						
							
							
								
								Upgrade Byte Buddy to 1.9.0  
							
							 
							
							
							
						 
						
							2018-10-01 13:31:03 -04:00  
						
					 
				
					
						
							
							
								 
								Andrew Kent
							
						 
						
							 
							
							
							
							
								
							
							
								9338faa013 
								
							 
						 
						
							
							
								
								Muzzle inverse assertions  
							
							 
							
							
							
						 
						
							2018-08-24 10:47:37 -07:00  
						
					 
				
					
						
							
							
								 
								Andrew Kent
							
						 
						
							 
							
							
							
							
								
							
							
								26705142bb 
								
							 
						 
						
							
							
								
								Muzzle pass and fail directives in the same collection  
							
							 
							
							
							
						 
						
							2018-08-24 10:47:37 -07:00  
						
					 
				
					
						
							
							
								 
								Andrew Kent
							
						 
						
							 
							
							
							
							
								
							
							
								b6d1c18af9 
								
							 
						 
						
							
							
								
								Allow muzzle directives to have extra dependencies  
							
							 
							
							
							
						 
						
							2018-08-24 10:47:37 -07:00  
						
					 
				
					
						
							
							
								 
								Andrew Kent
							
						 
						
							 
							
							
							
							
								
							
							
								c6841c9d06 
								
							 
						 
						
							
							
								
								Add maven version scanning to muzzle  
							
							 
							
							
							
						 
						
							2018-08-24 10:47:37 -07:00  
						
					 
				
					
						
							
							
								 
								Andrew Kent
							
						 
						
							 
							
							
							
							
								
							
							
								3c1bf569ea 
								
							 
						 
						
							
							
								
								Add reference pretty-printer to muzzle plugin  
							
							 
							
							
							
						 
						
							2018-08-15 10:01:19 -07:00  
						
					 
				
					
						
							
							
								 
								Andrew Kent
							
						 
						
							 
							
							
							
							
								
							
							
								2eb3433da1 
								
							 
						 
						
							
							
								
								Muzzle plugin to depend on compileScala  
							
							 
							
							
							
						 
						
							2018-08-15 09:49:50 -07:00  
						
					 
				
					
						
							
							
								 
								Tyler Benson
							
						 
						
							 
							
							
							
							
								
							
							
								ff9ef671f3 
								
							 
						 
						
							
							
								
								Apply formatter on groovy files.  
							
							 
							
							
							
						 
						
							2018-07-31 12:09:28 +10:00  
						
					 
				
					
						
							
							
								 
								Andrew Kent
							
						 
						
							 
							
							
							
							
								
							
							
								23d0439b12 
								
							 
						 
						
							
							
								
								Remove muzzle dead code, doc cleanup, and better logging  
							
							 
							
							
							
						 
						
							2018-07-13 16:24:01 -07:00  
						
					 
				
					
						
							
							
								 
								Andrew Kent
							
						 
						
							 
							
							
							
							
								
							
							
								2925df8de5 
								
							 
						 
						
							
							
								
								Clean up and document  
							
							 
							
							
							
						 
						
							2018-07-10 17:26:49 -04:00  
						
					 
				
					
						
							
							
								 
								Andrew Kent
							
						 
						
							 
							
							
							
							
								
							
							
								628f4929dc 
								
							 
						 
						
							
							
								
								Muzzle Assertions and gradle plugin  
							
							 
							
							
							
						 
						
							2018-07-10 17:26:49 -04:00  
						
					 
				
					
						
							
							
								 
								Tyler Benson
							
						 
						
							 
							
							
							
							
								
							
							
								c0da1f7093 
								
							 
						 
						
							
							
								
								Add version scan.  
							
							 
							
							
							
						 
						
							2018-06-18 12:52:42 +10:00  
						
					 
				
					
						
							
							
								 
								Tyler Benson
							
						 
						
							 
							
							
							
							
								
							
							
								3db2d654f1 
								
							 
						 
						
							
							
								
								Fix spark instrumentation  
							
							 
							
							... 
							
							
							
							and rebase off master. 
							
						 
						
							2018-04-26 17:01:45 +10:00  
						
					 
				
					
						
							
							
								 
								Tyler Benson
							
						 
						
							 
							
							
							
							
								
							
							
								64d39030e5 
								
							 
						 
						
							
							
								
								Use workflows in Circle to test Java 7 and 8  
							
							 
							
							... 
							
							
							
							Java 9 is commented out because there are some test failures that will be investigated later.
Some tests had to be excluded from Java 7 because they don’t have a Java 7 compatible version. 
							
						 
						
							2018-01-22 13:46:50 -05:00  
						
					 
				
					
						
							
							
								 
								Andrew Kent
							
						 
						
							 
							
							
							
							
								
							
							
								7ea611fee2 
								
							 
						 
						
							
							
								
								Include scanVersions in gradle task list.  
							
							 
							
							
							
						 
						
							2018-01-08 17:41:34 -08:00  
						
					 
				
					
						
							
							
								 
								Tyler Benson
							
						 
						
							 
							
							
							
							
								
							
							
								02460060bc 
								
							 
						 
						
							
							
								
								Misc cleanup  
							
							 
							
							... 
							
							
							
							Remove out of date “async-tracing” example since it’s more about byteman and no longer relevant.
Minor changes to improve the code test coverage… 
							
						 
						
							2017-12-21 16:31:03 -08:00  
						
					 
				
					
						
							
							
								 
								Tyler Benson
							
						 
						
							 
							
							
							
							
								
							
							
								fd8f6a940e 
								
							 
						 
						
							
							
								
								Exclude draft version.  
							
							 
							
							
							
						 
						
							2017-12-04 18:14:42 -08:00  
						
					 
				
					
						
							
							
								 
								Tyler Benson
							
						 
						
							 
							
							
							
							
								
							
							
								3ea7ad73ed 
								
							 
						 
						
							
							
								
								Fix version scan plugin  
							
							 
							
							... 
							
							
							
							Now you can run `./gradlew :dd-java-agent:integrations:datastax-cassandra-3.2::scanVersionsReport -PshowClasses` to show you the classes you can use for that version range. 
							
						 
						
							2017-11-28 18:34:56 -08:00  
						
					 
				
					
						
							
							
								 
								Tyler Benson
							
						 
						
							 
							
							
							
							
								
							
							
								9c39bb64ae 
								
							 
						 
						
							
							
								
								Fix aws version in readme, add finals and reformatting  
							
							 
							
							
							
						 
						
							2017-09-18 10:49:08 -07:00  
						
					 
				
					
						
							
							
								 
								Tyler Benson
							
						 
						
							 
							
							
							
							
								
							
							
								a0d4f2ca76 
								
							 
						 
						
							
							
								
								Report version from main  
							
							 
							
							... 
							
							
							
							This allows running the agent as an executable jar to report the version number.
Also repot version scan errors better. 
							
						 
						
							2017-08-28 13:39:19 -07:00  
						
					 
				
					
						
							
							
								 
								Tyler Benson
							
						 
						
							 
							
							
							
							
								
							
							
								6fd641b855 
								
							 
						 
						
							
							
								
								Skip verifyVersionScan for release build  
							
							 
							
							
							
						 
						
							2017-08-25 10:55:04 -07:00  
						
					 
				
					
						
							
							
								 
								Tyler Benson
							
						 
						
							 
							
							
							
							
								
							
							
								9a9da92b59 
								
							 
						 
						
							
							
								
								Add version checking via class/method for jetty  
							
							 
							
							
							
						 
						
							2017-08-24 17:38:16 -07:00  
						
					 
				
					
						
							
							
								 
								Tyler Benson
							
						 
						
							 
							
							
							
							
								
							
							
								1b63a53167 
								
							 
						 
						
							
							
								
								Add version scan verification and test in CI  
							
							 
							
							
							
						 
						
							2017-08-24 17:15:22 -07:00  
						
					 
				
					
						
							
							
								 
								Tyler Benson
							
						 
						
							 
							
							
							
							
								
							
							
								aad3746c2b 
								
							 
						 
						
							
							
								
								Fix tests  
							
							 
							
							
							
						 
						
							2017-08-18 11:12:06 -06:00  
						
					 
				
					
						
							
							
								 
								Tyler Benson
							
						 
						
							 
							
							
							
							
								
							
							
								988a3d0fdf 
								
							 
						 
						
							
							
								
								Cleanup plugin and add identifying classes to config  
							
							 
							
							... 
							
							
							
							Still missing jetty since that requires method level searching. 
							
						 
						
							2017-08-18 11:11:37 -06:00  
						
					 
				
					
						
							
							
								 
								Tyler Benson
							
						 
						
							 
							
							
							
							
								
							
							
								d33b468096 
								
							 
						 
						
							
							
								
								Allow scanning for key identifying methods  
							
							 
							
							
							
						 
						
							2017-08-18 11:11:37 -06:00  
						
					 
				
					
						
							
							
								 
								Tyler Benson
							
						 
						
							 
							
							
							
							
								
							
							
								9b73fed3c5 
								
							 
						 
						
							
							
								
								Add plugin that scans for classes unique to version range  
							
							 
							
							... 
							
							
							
							Does not include method signatures yet.  Still a work in progress.
Execute with `./gradlew scanVersions --parallel`.
Using `--parallel` is strongly recommended. 
							
						 
						
							2017-08-18 11:11:37 -06:00