diff --git a/dd-java-agent/dependency-reduced-pom.xml b/dd-java-agent/dependency-reduced-pom.xml
index c51b62677e..6dc901f9ae 100644
--- a/dd-java-agent/dependency-reduced-pom.xml
+++ b/dd-java-agent/dependency-reduced-pom.xml
@@ -1,556 +1,565 @@
-
-
-
- raclette-java-examples
- com.datadoghq
- 1.0-SNAPSHOT
-
- 4.0.0
- dd-java-agent
- 0.0.1
-
- ${project.artifactId}
-
-
- maven-surefire-plugin
- 2.20
-
- -javaagent:${M2_REPO}/com/datadoghq/dd-java-agent/${version}/dd-java-agent-${version}.jar
-
- *Test.java
-
-
-
-
- maven-shade-plugin
- 2.4.3
-
-
- package
-
- shade
-
-
-
-
-
-
-
- otarules.btm
-
-
-
- io.opentracing.contrib.agent.AnnotationsTracingAgent
- io.opentracing.contrib.agent.AnnotationsTracingAgent
- true
- true
- ./${project.artifactId}.jar
-
-
-
-
-
-
-
-
-
-
-
- io.opentracing
- opentracing-mock
- 0.22.0
- test
-
-
- junit
- junit
- 4.12
- test
-
-
- hamcrest-core
- org.hamcrest
-
-
-
-
- org.assertj
- assertj-core
- 3.6.2
- test
-
-
- org.mongodb
- mongo-java-driver
- 3.4.2
- test
-
-
- com.squareup.okhttp3
- okhttp
- 3.6.0
- test
-
-
- okio
- com.squareup.okio
-
-
-
-
- org.eclipse.jetty
- jetty-server
- 9.4.1.v20170120
- test
-
-
- javax.servlet-api
- javax.servlet
-
-
- jetty-http
- org.eclipse.jetty
-
-
- jetty-io
- org.eclipse.jetty
-
-
-
-
- org.eclipse.jetty
- jetty-servlet
- 9.4.1.v20170120
- test
-
-
- jetty-security
- org.eclipse.jetty
-
-
-
-
- org.apache.tomcat.embed
- tomcat-embed-core
- 8.0.41
- test
-
-
- org.apache.tomcat.embed
- tomcat-embed-jasper
- 8.0.41
- test
-
-
- tomcat-embed-el
- org.apache.tomcat.embed
-
-
- ecj
- org.eclipse.jdt.core.compiler
-
-
-
-
- com.amazonaws
- aws-java-sdk
- 1.11.132
- test
-
-
- aws-java-sdk-athena
- com.amazonaws
-
-
- aws-java-sdk-marketplaceentitlement
- com.amazonaws
-
-
- aws-java-sdk-codestar
- com.amazonaws
-
-
- aws-java-sdk-lexmodelbuilding
- com.amazonaws
-
-
- aws-java-sdk-resourcegroupstaggingapi
- com.amazonaws
-
-
- aws-java-sdk-pinpoint
- com.amazonaws
-
-
- aws-java-sdk-xray
- com.amazonaws
-
-
- aws-java-sdk-opsworkscm
- com.amazonaws
-
-
- aws-java-sdk-support
- com.amazonaws
-
-
- aws-java-sdk-simpledb
- com.amazonaws
-
-
- aws-java-sdk-servicecatalog
- com.amazonaws
-
-
- aws-java-sdk-servermigration
- com.amazonaws
-
-
- aws-java-sdk-simpleworkflow
- com.amazonaws
-
-
- aws-java-sdk-storagegateway
- com.amazonaws
-
-
- aws-java-sdk-route53
- com.amazonaws
-
-
- aws-java-sdk-s3
- com.amazonaws
-
-
- aws-java-sdk-importexport
- com.amazonaws
-
-
- aws-java-sdk-sts
- com.amazonaws
-
-
- aws-java-sdk-sqs
- com.amazonaws
-
-
- aws-java-sdk-rds
- com.amazonaws
-
-
- aws-java-sdk-redshift
- com.amazonaws
-
-
- aws-java-sdk-elasticbeanstalk
- com.amazonaws
-
-
- aws-java-sdk-glacier
- com.amazonaws
-
-
- aws-java-sdk-iam
- com.amazonaws
-
-
- aws-java-sdk-datapipeline
- com.amazonaws
-
-
- aws-java-sdk-elasticloadbalancing
- com.amazonaws
-
-
- aws-java-sdk-elasticloadbalancingv2
- com.amazonaws
-
-
- aws-java-sdk-emr
- com.amazonaws
-
-
- aws-java-sdk-elasticache
- com.amazonaws
-
-
- aws-java-sdk-elastictranscoder
- com.amazonaws
-
-
- aws-java-sdk-ec2
- com.amazonaws
-
-
- aws-java-sdk-dynamodb
- com.amazonaws
-
-
- aws-java-sdk-sns
- com.amazonaws
-
-
- aws-java-sdk-budgets
- com.amazonaws
-
-
- aws-java-sdk-cloudtrail
- com.amazonaws
-
-
- aws-java-sdk-cloudwatch
- com.amazonaws
-
-
- aws-java-sdk-logs
- com.amazonaws
-
-
- aws-java-sdk-events
- com.amazonaws
-
-
- aws-java-sdk-cognitoidentity
- com.amazonaws
-
-
- aws-java-sdk-cognitosync
- com.amazonaws
-
-
- aws-java-sdk-directconnect
- com.amazonaws
-
-
- aws-java-sdk-cloudformation
- com.amazonaws
-
-
- aws-java-sdk-cloudfront
- com.amazonaws
-
-
- aws-java-sdk-clouddirectory
- com.amazonaws
-
-
- aws-java-sdk-kinesis
- com.amazonaws
-
-
- aws-java-sdk-opsworks
- com.amazonaws
-
-
- aws-java-sdk-ses
- com.amazonaws
-
-
- aws-java-sdk-autoscaling
- com.amazonaws
-
-
- aws-java-sdk-cloudsearch
- com.amazonaws
-
-
- aws-java-sdk-cloudwatchmetrics
- com.amazonaws
-
-
- aws-java-sdk-codedeploy
- com.amazonaws
-
-
- aws-java-sdk-codepipeline
- com.amazonaws
-
-
- aws-java-sdk-kms
- com.amazonaws
-
-
- aws-java-sdk-config
- com.amazonaws
-
-
- aws-java-sdk-lambda
- com.amazonaws
-
-
- aws-java-sdk-ecs
- com.amazonaws
-
-
- aws-java-sdk-ecr
- com.amazonaws
-
-
- aws-java-sdk-cloudhsm
- com.amazonaws
-
-
- aws-java-sdk-ssm
- com.amazonaws
-
-
- aws-java-sdk-workspaces
- com.amazonaws
-
-
- aws-java-sdk-machinelearning
- com.amazonaws
-
-
- aws-java-sdk-directory
- com.amazonaws
-
-
- aws-java-sdk-efs
- com.amazonaws
-
-
- aws-java-sdk-codecommit
- com.amazonaws
-
-
- aws-java-sdk-devicefarm
- com.amazonaws
-
-
- aws-java-sdk-elasticsearch
- com.amazonaws
-
-
- aws-java-sdk-waf
- com.amazonaws
-
-
- aws-java-sdk-marketplacecommerceanalytics
- com.amazonaws
-
-
- aws-java-sdk-inspector
- com.amazonaws
-
-
- aws-java-sdk-iot
- com.amazonaws
-
-
- aws-java-sdk-api-gateway
- com.amazonaws
-
-
- aws-java-sdk-acm
- com.amazonaws
-
-
- aws-java-sdk-gamelift
- com.amazonaws
-
-
- aws-java-sdk-dms
- com.amazonaws
-
-
- aws-java-sdk-marketplacemeteringservice
- com.amazonaws
-
-
- aws-java-sdk-cognitoidp
- com.amazonaws
-
-
- aws-java-sdk-discovery
- com.amazonaws
-
-
- aws-java-sdk-applicationautoscaling
- com.amazonaws
-
-
- aws-java-sdk-snowball
- com.amazonaws
-
-
- aws-java-sdk-rekognition
- com.amazonaws
-
-
- aws-java-sdk-polly
- com.amazonaws
-
-
- aws-java-sdk-lightsail
- com.amazonaws
-
-
- aws-java-sdk-stepfunctions
- com.amazonaws
-
-
- aws-java-sdk-health
- com.amazonaws
-
-
- aws-java-sdk-costandusagereport
- com.amazonaws
-
-
- aws-java-sdk-codebuild
- com.amazonaws
-
-
- aws-java-sdk-appstream
- com.amazonaws
-
-
- aws-java-sdk-shield
- com.amazonaws
-
-
- aws-java-sdk-batch
- com.amazonaws
-
-
- aws-java-sdk-lex
- com.amazonaws
-
-
- aws-java-sdk-mechanicalturkrequester
- com.amazonaws
-
-
- aws-java-sdk-organizations
- com.amazonaws
-
-
- aws-java-sdk-workdocs
- com.amazonaws
-
-
- aws-java-sdk-core
- com.amazonaws
-
-
- aws-java-sdk-models
- com.amazonaws
-
-
- aws-java-sdk-swf-libraries
- com.amazonaws
-
-
-
-
-
- 0.22.0
- 0.0.4
- 0.0.12
- 0.0.8
- 1.0-SNAPSHOT
- 0.0.1
-
-
-
+
+
+
+ dd-trace-java
+ com.datadoghq
+ 1.0-SNAPSHOT
+
+ 4.0.0
+ dd-java-agent
+ dd-java-agent
+
+ ${project.artifactId}
+
+
+ maven-compiler-plugin
+ 3.6.1
+
+ ${java.version}
+ ${java.version}
+
+
+
+ maven-surefire-plugin
+ 2.20
+
+ -javaagent:${M2_REPO}/com/datadoghq/dd-java-agent/${project.version}/dd-java-agent-${project.version}.jar
+
+ *Test.java
+
+
+
+
+ maven-shade-plugin
+ 2.4.3
+
+
+ package
+
+ shade
+
+
+
+
+
+
+
+ otarules.btm
+
+
+
+ io.opentracing.contrib.agent.AnnotationsTracingAgent
+ io.opentracing.contrib.agent.AnnotationsTracingAgent
+ true
+ true
+ ./${project.artifactId}.jar
+
+
+
+
+
+
+
+
+
+
+
+ io.opentracing
+ opentracing-mock
+ 0.22.0
+ test
+
+
+ junit
+ junit
+ 4.12
+ test
+
+
+ hamcrest-core
+ org.hamcrest
+
+
+
+
+ org.assertj
+ assertj-core
+ 3.6.2
+ test
+
+
+ org.mongodb
+ mongo-java-driver
+ 3.4.2
+ test
+
+
+ com.squareup.okhttp3
+ okhttp
+ 3.6.0
+ test
+
+
+ okio
+ com.squareup.okio
+
+
+
+
+ org.eclipse.jetty
+ jetty-server
+ 9.4.1.v20170120
+ test
+
+
+ javax.servlet-api
+ javax.servlet
+
+
+ jetty-http
+ org.eclipse.jetty
+
+
+ jetty-io
+ org.eclipse.jetty
+
+
+
+
+ org.eclipse.jetty
+ jetty-servlet
+ 9.4.1.v20170120
+ test
+
+
+ jetty-security
+ org.eclipse.jetty
+
+
+
+
+ org.apache.tomcat.embed
+ tomcat-embed-core
+ 8.0.41
+ test
+
+
+ org.apache.tomcat.embed
+ tomcat-embed-jasper
+ 8.0.41
+ test
+
+
+ tomcat-embed-el
+ org.apache.tomcat.embed
+
+
+ ecj
+ org.eclipse.jdt.core.compiler
+
+
+
+
+ com.amazonaws
+ aws-java-sdk
+ 1.11.132
+ test
+
+
+ aws-java-sdk-athena
+ com.amazonaws
+
+
+ aws-java-sdk-marketplaceentitlement
+ com.amazonaws
+
+
+ aws-java-sdk-codestar
+ com.amazonaws
+
+
+ aws-java-sdk-lexmodelbuilding
+ com.amazonaws
+
+
+ aws-java-sdk-resourcegroupstaggingapi
+ com.amazonaws
+
+
+ aws-java-sdk-pinpoint
+ com.amazonaws
+
+
+ aws-java-sdk-xray
+ com.amazonaws
+
+
+ aws-java-sdk-opsworkscm
+ com.amazonaws
+
+
+ aws-java-sdk-support
+ com.amazonaws
+
+
+ aws-java-sdk-simpledb
+ com.amazonaws
+
+
+ aws-java-sdk-servicecatalog
+ com.amazonaws
+
+
+ aws-java-sdk-servermigration
+ com.amazonaws
+
+
+ aws-java-sdk-simpleworkflow
+ com.amazonaws
+
+
+ aws-java-sdk-storagegateway
+ com.amazonaws
+
+
+ aws-java-sdk-route53
+ com.amazonaws
+
+
+ aws-java-sdk-s3
+ com.amazonaws
+
+
+ aws-java-sdk-importexport
+ com.amazonaws
+
+
+ aws-java-sdk-sts
+ com.amazonaws
+
+
+ aws-java-sdk-sqs
+ com.amazonaws
+
+
+ aws-java-sdk-rds
+ com.amazonaws
+
+
+ aws-java-sdk-redshift
+ com.amazonaws
+
+
+ aws-java-sdk-elasticbeanstalk
+ com.amazonaws
+
+
+ aws-java-sdk-glacier
+ com.amazonaws
+
+
+ aws-java-sdk-iam
+ com.amazonaws
+
+
+ aws-java-sdk-datapipeline
+ com.amazonaws
+
+
+ aws-java-sdk-elasticloadbalancing
+ com.amazonaws
+
+
+ aws-java-sdk-elasticloadbalancingv2
+ com.amazonaws
+
+
+ aws-java-sdk-emr
+ com.amazonaws
+
+
+ aws-java-sdk-elasticache
+ com.amazonaws
+
+
+ aws-java-sdk-elastictranscoder
+ com.amazonaws
+
+
+ aws-java-sdk-ec2
+ com.amazonaws
+
+
+ aws-java-sdk-dynamodb
+ com.amazonaws
+
+
+ aws-java-sdk-sns
+ com.amazonaws
+
+
+ aws-java-sdk-budgets
+ com.amazonaws
+
+
+ aws-java-sdk-cloudtrail
+ com.amazonaws
+
+
+ aws-java-sdk-cloudwatch
+ com.amazonaws
+
+
+ aws-java-sdk-logs
+ com.amazonaws
+
+
+ aws-java-sdk-events
+ com.amazonaws
+
+
+ aws-java-sdk-cognitoidentity
+ com.amazonaws
+
+
+ aws-java-sdk-cognitosync
+ com.amazonaws
+
+
+ aws-java-sdk-directconnect
+ com.amazonaws
+
+
+ aws-java-sdk-cloudformation
+ com.amazonaws
+
+
+ aws-java-sdk-cloudfront
+ com.amazonaws
+
+
+ aws-java-sdk-clouddirectory
+ com.amazonaws
+
+
+ aws-java-sdk-kinesis
+ com.amazonaws
+
+
+ aws-java-sdk-opsworks
+ com.amazonaws
+
+
+ aws-java-sdk-ses
+ com.amazonaws
+
+
+ aws-java-sdk-autoscaling
+ com.amazonaws
+
+
+ aws-java-sdk-cloudsearch
+ com.amazonaws
+
+
+ aws-java-sdk-cloudwatchmetrics
+ com.amazonaws
+
+
+ aws-java-sdk-codedeploy
+ com.amazonaws
+
+
+ aws-java-sdk-codepipeline
+ com.amazonaws
+
+
+ aws-java-sdk-kms
+ com.amazonaws
+
+
+ aws-java-sdk-config
+ com.amazonaws
+
+
+ aws-java-sdk-lambda
+ com.amazonaws
+
+
+ aws-java-sdk-ecs
+ com.amazonaws
+
+
+ aws-java-sdk-ecr
+ com.amazonaws
+
+
+ aws-java-sdk-cloudhsm
+ com.amazonaws
+
+
+ aws-java-sdk-ssm
+ com.amazonaws
+
+
+ aws-java-sdk-workspaces
+ com.amazonaws
+
+
+ aws-java-sdk-machinelearning
+ com.amazonaws
+
+
+ aws-java-sdk-directory
+ com.amazonaws
+
+
+ aws-java-sdk-efs
+ com.amazonaws
+
+
+ aws-java-sdk-codecommit
+ com.amazonaws
+
+
+ aws-java-sdk-devicefarm
+ com.amazonaws
+
+
+ aws-java-sdk-elasticsearch
+ com.amazonaws
+
+
+ aws-java-sdk-waf
+ com.amazonaws
+
+
+ aws-java-sdk-marketplacecommerceanalytics
+ com.amazonaws
+
+
+ aws-java-sdk-inspector
+ com.amazonaws
+
+
+ aws-java-sdk-iot
+ com.amazonaws
+
+
+ aws-java-sdk-api-gateway
+ com.amazonaws
+
+
+ aws-java-sdk-acm
+ com.amazonaws
+
+
+ aws-java-sdk-gamelift
+ com.amazonaws
+
+
+ aws-java-sdk-dms
+ com.amazonaws
+
+
+ aws-java-sdk-marketplacemeteringservice
+ com.amazonaws
+
+
+ aws-java-sdk-cognitoidp
+ com.amazonaws
+
+
+ aws-java-sdk-discovery
+ com.amazonaws
+
+
+ aws-java-sdk-applicationautoscaling
+ com.amazonaws
+
+
+ aws-java-sdk-snowball
+ com.amazonaws
+
+
+ aws-java-sdk-rekognition
+ com.amazonaws
+
+
+ aws-java-sdk-polly
+ com.amazonaws
+
+
+ aws-java-sdk-lightsail
+ com.amazonaws
+
+
+ aws-java-sdk-stepfunctions
+ com.amazonaws
+
+
+ aws-java-sdk-health
+ com.amazonaws
+
+
+ aws-java-sdk-costandusagereport
+ com.amazonaws
+
+
+ aws-java-sdk-codebuild
+ com.amazonaws
+
+
+ aws-java-sdk-appstream
+ com.amazonaws
+
+
+ aws-java-sdk-shield
+ com.amazonaws
+
+
+ aws-java-sdk-batch
+ com.amazonaws
+
+
+ aws-java-sdk-lex
+ com.amazonaws
+
+
+ aws-java-sdk-mechanicalturkrequester
+ com.amazonaws
+
+
+ aws-java-sdk-organizations
+ com.amazonaws
+
+
+ aws-java-sdk-workdocs
+ com.amazonaws
+
+
+ aws-java-sdk-core
+ com.amazonaws
+
+
+ aws-java-sdk-models
+ com.amazonaws
+
+
+ aws-java-sdk-swf-libraries
+ com.amazonaws
+
+
+
+
+
+ 0.22.0
+ 0.0.4
+ 0.0.12
+ 1.8
+ 0.0.8
+ 1.0-SNAPSHOT
+ 0.0.1
+
+
+
diff --git a/dd-java-agent/pom.xml b/dd-java-agent/pom.xml
index 198ab4b098..51f9d5878c 100644
--- a/dd-java-agent/pom.xml
+++ b/dd-java-agent/pom.xml
@@ -195,7 +195,7 @@
maven-surefire-plugin
2.20
- -javaagent:${M2_REPO}/com/datadoghq/dd-java-agent/${version}/dd-java-agent-${version}.jar
+ -javaagent:${M2_REPO}/com/datadoghq/dd-java-agent/${project.version}/dd-java-agent-${project.version}.jar
*Test.java
diff --git a/dd-java-agent/src/test/java/com/datadoghq/trace/instrument/AWSInstrumentationTest.java b/dd-java-agent/src/test/java/com/datadoghq/trace/instrument/AWSInstrumentationTest.java
index d56d5e55ae..62b747e4b2 100644
--- a/dd-java-agent/src/test/java/com/datadoghq/trace/instrument/AWSInstrumentationTest.java
+++ b/dd-java-agent/src/test/java/com/datadoghq/trace/instrument/AWSInstrumentationTest.java
@@ -20,7 +20,7 @@ public class AWSInstrumentationTest {
assertThat(builder.getRequestHandlers()).isNotNull();
assertThat(builder.getRequestHandlers().size()).isEqualTo(1);
- assertThat(builder.getRequestHandlers().get(0).getClass()).isInstanceOf(TracingRequestHandler.class);
+ assertThat(builder.getRequestHandlers().get(0).getClass()).isEqualTo(TracingRequestHandler.class);
}
diff --git a/dd-trace-examples/dropwizard-mongo-client/src/main/java/com/example/helloworld/resources/HelloWorldResource.java b/dd-trace-examples/dropwizard-mongo-client/src/main/java/com/example/helloworld/resources/HelloWorldResource.java
index 5b0335448f..17606447b5 100644
--- a/dd-trace-examples/dropwizard-mongo-client/src/main/java/com/example/helloworld/resources/HelloWorldResource.java
+++ b/dd-trace-examples/dropwizard-mongo-client/src/main/java/com/example/helloworld/resources/HelloWorldResource.java
@@ -1,7 +1,9 @@
package com.example.helloworld.resources;
import java.util.ArrayList;
+import java.util.List;
import java.util.concurrent.atomic.AtomicLong;
+import java.util.function.Consumer;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
@@ -14,7 +16,6 @@ import org.bson.Document;
import com.codahale.metrics.annotation.Timed;
import com.example.helloworld.api.Saying;
import com.google.common.base.Optional;
-import com.mongodb.Block;
import com.mongodb.MongoClient;
import com.mongodb.client.ListDatabasesIterable;
@@ -50,8 +51,13 @@ public class HelloWorldResource {
// Trace: Do some stuff with the DB
ListDatabasesIterable documents = mongoClient.listDatabases();
- ArrayList list = new ArrayList();
- documents.forEach((Block super Document>) document -> list.add(document.toJson()));
+ final List list = new ArrayList();
+ documents.forEach(new Consumer() {
+ @Override
+ public void accept(Document t) {
+ list.add(t.toJson());
+ }
+ });
afterDB();
diff --git a/pom.xml b/pom.xml
index 821d096b52..484f14374f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,7 +10,7 @@
0.22.0
- 1.6
+ 1.7
@@ -92,17 +92,17 @@
-
- org.sonatype.plugins
- nexus-staging-maven-plugin
- 1.6.3
- true
-
- ossrh
- https://oss.sonatype.org/
- true
-
-
+
+
+
+
+
+
+
+
+
+
+