From da35d1f4e111ba8e3cefd9921748dc04ed8418ff Mon Sep 17 00:00:00 2001 From: Andrew Stanton-Nurse Date: Thu, 9 Aug 2018 12:10:20 -0700 Subject: [PATCH 1/2] add version number to java client build (#2776) --- build/repo.targets | 13 +++++++++---- clients/java/signalr/build.gradle | 11 ++++++----- version.props | 5 ++++- 3 files changed, 19 insertions(+), 10 deletions(-) diff --git a/build/repo.targets b/build/repo.targets index 54b7931cfa..075b60d384 100644 --- a/build/repo.targets +++ b/build/repo.targets @@ -17,8 +17,10 @@ true + + -PpackageVersion="$(JavaPackageVersion)" - -Dorg.gradle.daemon=false + $(GradleOptions) -Dorg.gradle.daemon=false @@ -48,6 +50,7 @@ + @@ -109,6 +112,7 @@ + @@ -126,14 +130,15 @@ - - + + - + + diff --git a/clients/java/signalr/build.gradle b/clients/java/signalr/build.gradle index 00b71ef1c5..0c8a4d6d1a 100644 --- a/clients/java/signalr/build.gradle +++ b/clients/java/signalr/build.gradle @@ -4,7 +4,9 @@ plugins { } group 'com.microsoft.aspnet' -version '0.1.0-preview1' + +// If we're run from outside MSBuild, just assign a bogus dev version. +version project.findProperty('packageVersion') ?: "99.99.99-dev" sourceCompatibility = 1.8 @@ -54,8 +56,7 @@ task generatePOM { } } } - }.writeTo("signalr-0.1.0-preview1.pom") - - ant.move file: "signalr-0.1.0-preview1.pom", - todir: "${buildDir}/libs" + }.writeTo("${buildDir}/libs/signalr-${project.version}.pom") } + +task createPackage(dependsOn: [jar,sourceJar,javadocJar,generatePOM]) diff --git a/version.props b/version.props index 24c3cd7cda..3ea3798321 100644 --- a/version.props +++ b/version.props @@ -1,11 +1,14 @@  1.1.0 - 0.1.0-preview1 + 0.1.0 preview1 $(VersionPrefix) $(VersionPrefix)-$(VersionSuffix)-final t000 + $(JavaVersionPrefix)-$(VersionSuffix)-$(BuildNumber) + $(JavaVersionPrefix)-$(VersionSuffix) + $(JavaVersionPrefix)-$(VersionSuffix)-final a- $(FeatureBranchVersionPrefix)$(VersionSuffix)-$([System.Text.RegularExpressions.Regex]::Replace('$(FeatureBranchVersionSuffix)', '[^\w-]', '-')) $(VersionSuffix)-$(BuildNumber) From b82fcc0b210e695b134906a084bb75a8138617dc Mon Sep 17 00:00:00 2001 From: BrennanConroy Date: Fri, 10 Aug 2018 09:49:17 -0700 Subject: [PATCH 2/2] log when WebSocketTransport has started (#2752) --- .../Internal/WebSocketsTransport.Log.cs | 8 ++++++++ .../Internal/WebSocketsTransport.cs | 6 ++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/Microsoft.AspNetCore.Http.Connections.Client/Internal/WebSocketsTransport.Log.cs b/src/Microsoft.AspNetCore.Http.Connections.Client/Internal/WebSocketsTransport.Log.cs index 13ce089d6c..4ea783774f 100644 --- a/src/Microsoft.AspNetCore.Http.Connections.Client/Internal/WebSocketsTransport.Log.cs +++ b/src/Microsoft.AspNetCore.Http.Connections.Client/Internal/WebSocketsTransport.Log.cs @@ -66,6 +66,9 @@ namespace Microsoft.AspNetCore.Http.Connections.Client.Internal private static readonly Action _cancelMessage = LoggerMessage.Define(LogLevel.Debug, new EventId(18, "CancelMessage"), "Canceled passing message to application."); + private static readonly Action _startedTransport = + LoggerMessage.Define(LogLevel.Debug, new EventId(19, "StartedTransport"), "Started transport."); + public static void StartTransport(ILogger logger, TransferFormat transferFormat, Uri webSocketUrl) { _startTransport(logger, transferFormat, webSocketUrl, null); @@ -155,6 +158,11 @@ namespace Microsoft.AspNetCore.Http.Connections.Client.Internal { _cancelMessage(logger, null); } + + public static void StartedTransport(ILogger logger) + { + _startedTransport(logger, null); + } } } } diff --git a/src/Microsoft.AspNetCore.Http.Connections.Client/Internal/WebSocketsTransport.cs b/src/Microsoft.AspNetCore.Http.Connections.Client/Internal/WebSocketsTransport.cs index 0a78e0e17a..054e32c5bc 100644 --- a/src/Microsoft.AspNetCore.Http.Connections.Client/Internal/WebSocketsTransport.cs +++ b/src/Microsoft.AspNetCore.Http.Connections.Client/Internal/WebSocketsTransport.cs @@ -107,8 +107,6 @@ namespace Microsoft.AspNetCore.Http.Connections.Client.Internal var resolvedUrl = ResolveWebSocketsUrl(url); - Log.StartTransport(_logger, transferFormat, resolvedUrl); - // We don't need to capture to a local because we never change this delegate. if (_accessTokenProvider != null) { @@ -119,8 +117,12 @@ namespace Microsoft.AspNetCore.Http.Connections.Client.Internal } } + Log.StartTransport(_logger, transferFormat, resolvedUrl); + await _webSocket.ConnectAsync(resolvedUrl, CancellationToken.None); + Log.StartedTransport(_logger); + // Create the pipe pair (Application's writer is connected to Transport's reader, and vice versa) var options = ClientPipeOptions.DefaultOptions; var pair = DuplexPipe.CreateConnectionPair(options, options);