From 5bedea604c9ab964cd2f25f12fc3835acb070758 Mon Sep 17 00:00:00 2001 From: Mohamed Bilal Date: Wed, 28 Aug 2019 11:39:48 +0530 Subject: [PATCH 1/2] Updated telemetry header to include java runtime version --- .../java/com/microsoft/graph/httpcore/TelemetryHandler.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/microsoft/graph/httpcore/TelemetryHandler.java b/src/main/java/com/microsoft/graph/httpcore/TelemetryHandler.java index 3e0b8ec06..d6730ce23 100644 --- a/src/main/java/com/microsoft/graph/httpcore/TelemetryHandler.java +++ b/src/main/java/com/microsoft/graph/httpcore/TelemetryHandler.java @@ -13,6 +13,7 @@ public class TelemetryHandler implements Interceptor{ public static final String SDK_VERSION = "SdkVersion"; public static final String VERSION = "v1.0.0"; public static final String GRAPH_VERSION_PREFIX = "graph-java-core"; + public static final String JAVA_VERSION_PREFIX = "java"; public static final String CLIENT_REQUEST_ID = "client-request-id"; @Override @@ -25,7 +26,8 @@ public Response intercept(Chain chain) throws IOException { telemetryOptions = new TelemetryOptions(); String featureUsage = "(featureUsage=" + telemetryOptions.getFeatureUsage() + ")"; - String sdkversion_value = GRAPH_VERSION_PREFIX + "/" + VERSION + " " + featureUsage; + String javaVersion = System.getProperty("java.version"); + String sdkversion_value = GRAPH_VERSION_PREFIX + "/" + VERSION + " " + featureUsage + " " + JAVA_VERSION_PREFIX + "/" + javaVersion; telemetryAddedBuilder.addHeader(SDK_VERSION, sdkversion_value); if(request.header(CLIENT_REQUEST_ID) == null) { From 03112554599cbabd40ac42ef3a4652a54d58ed61 Mon Sep 17 00:00:00 2001 From: Mohamed Bilal Date: Wed, 28 Aug 2019 11:51:44 +0530 Subject: [PATCH 2/2] Updated patch version --- gradle.properties | 2 +- readme.md | 4 ++-- .../java/com/microsoft/graph/httpcore/TelemetryHandler.java | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gradle.properties b/gradle.properties index 77dfc55e9..5203616e8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -27,7 +27,7 @@ mavenGroupId = com.microsoft.graph mavenArtifactId = microsoft-graph-core mavenMajorVersion = 1 mavenMinorVersion = 0 -mavenPatchVersion = 0 +mavenPatchVersion = 1 mavenArtifactSuffix = nightliesUrl = http://dl.bintray.com/MicrosoftGraph/Maven diff --git a/readme.md b/readme.md index eaf78529e..d16859cdd 100644 --- a/readme.md +++ b/readme.md @@ -19,7 +19,7 @@ repository { dependency { // Include the sdk as a dependency - compile('com.microsoft.graph:microsoft-graph-core:1.0.0') + compile('com.microsoft.graph:microsoft-graph-core:1.0.1') } ``` @@ -29,7 +29,7 @@ Add the dependency in `dependencies` in pom.xml com.microsoft.graph microsoft-graph-core - 1.0.0 + 1.0.1 ``` diff --git a/src/main/java/com/microsoft/graph/httpcore/TelemetryHandler.java b/src/main/java/com/microsoft/graph/httpcore/TelemetryHandler.java index d6730ce23..e9a84bbc4 100644 --- a/src/main/java/com/microsoft/graph/httpcore/TelemetryHandler.java +++ b/src/main/java/com/microsoft/graph/httpcore/TelemetryHandler.java @@ -11,7 +11,7 @@ public class TelemetryHandler implements Interceptor{ public static final String SDK_VERSION = "SdkVersion"; - public static final String VERSION = "v1.0.0"; + public static final String VERSION = "v1.0.1"; public static final String GRAPH_VERSION_PREFIX = "graph-java-core"; public static final String JAVA_VERSION_PREFIX = "java"; public static final String CLIENT_REQUEST_ID = "client-request-id";